Skip to main content

System security and performance scanner

Project description

Scanux

A system security and performance scanner that checks for security vulnerabilities, performance issues, and network security problems.

Features

  • Security scanning
    • File permissions
    • User accounts
    • System services
    • Security configurations
  • Performance scanning
    • CPU usage
    • Memory usage
    • Disk usage
    • Process analysis
  • Network scanning
    • Open ports
    • Listening services
    • Network connections
    • Firewall status

Installation

pip install scanux

Usage

Run a full system scan:

scanux

Show only issues:

scanux --issues-only

Get JSON output:

scanux --json

Get YAML output:

scanux --yaml

Run specific modules:

scanux --modules system security

Return Codes

  • 0: No issues found
  • 1: Issues found or error occurred

Requirements

  • Python 3.8 or higher
  • psutil
  • python-nmap
  • netifaces
  • rich
  • pyyaml

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scanux-1.0.22.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scanux-1.0.22-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file scanux-1.0.22.tar.gz.

File metadata

  • Download URL: scanux-1.0.22.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for scanux-1.0.22.tar.gz
Algorithm Hash digest
SHA256 ea4e9d7050a6f28d8c41ca21742b2fe6435044701a236b7ca82c60a38ef402a9
MD5 d0035b28a8e8165d806ba27762bb1fe6
BLAKE2b-256 0ca701dfe91db2af31b7caf4f73f84d26994f2c42cc5efa8ef6eaab5605ecb1b

See more details on using hashes here.

File details

Details for the file scanux-1.0.22-py3-none-any.whl.

File metadata

  • Download URL: scanux-1.0.22-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for scanux-1.0.22-py3-none-any.whl
Algorithm Hash digest
SHA256 a228c149d3f15bdbd0df9fa5730291cf326bcab4bd6ba03570e08a5bf36cc136
MD5 82c39c03dbc53620e0d02e1ae35150d5
BLAKE2b-256 d4d9fea3234e9a97c3d40464da2007d122bebcb5c70fe4d6c801ec77e71be949

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page