scanux
A system scanning tool for Linux and Windows systems that:
- Scans connected users
- Identifies suspicious behavior
- Analyzes command history
- Generates reports in multiple formats
Features
- User Scanning: Lists all currently connected users with their details
- Suspicious Behavior Detection: Identifies processes with high CPU/memory usage
- Command History Analysis: Analyzes recent command history
- Multiple Report Formats: Supports JSON, Markdown, and HTML output formats
- Cross-Platform: Works on both Linux and Windows systems
Installation
pip install scanux
Usage
Basic usage:
scanux
Generate a report in a specific format:
scanux --format json
scanux --format markdown
scanux --format html
Save report to a file:
scanux --format json --output report.json
scanux --format markdown --output report.md
scanux --format html --output report.html
Report Contents
The generated report includes:
- System information (platform, release, version, machine)
- List of connected users
- Suspicious behavior detection
- Recent command history
Requirements
- Python 3.6 or higher
- psutil
- rich
- click
- python-dateutil
License
MIT License
Metadata
Release files for ialog 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ialog-0.2.1.tar.gz | 9.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ialog-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.3 kB
Release files / ialog-0.2.1.tar.gz
| Download URL | ialog-0.2.1.tar.gz |
|---|---|
| Size | 9.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c0c2469624016ea6ed8b45d4cda003fd0efdcba0a17450b4a7f6041c0bf00f2c
|
|
BLAKE2b-256 checksum How to use checksums |
aacdc709f8fc7a6e7de60a1c6fe10baece26a23248769cb454cee3d398c2adaa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.6
|
Release files / ialog-0.2.1-py3-none-any.whl
| Download URL | ialog-0.2.1-py3-none-any.whl |
|---|---|
| Size | 7.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
099abf1aa97811cc7a9072d8ea999d290e7c05a1ec6d69c9069f0e8f338b1734
|
|
BLAKE2b-256 checksum How to use checksums |
b977be5d6a9893654997b345355a512a7741dbda50c290637890f71379dc2ac8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.6
|