Metadata-Version: 2.4
Name: scanux
Version: 1.0.22
Summary: System security and performance scanner
Author-email: Yassir aitelaizzi <yassir.aitelaizzi@gmail.com>
Project-URL: Homepage, https://github.com/yourusername/scanux
Project-URL: Issues, https://github.com/yourusername/scanux/issues
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: System Administrators
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: psutil>=5.9.0
Requires-Dist: python-nmap>=0.7.1
Requires-Dist: netifaces>=0.11.0
Requires-Dist: rich>=10.0.0
Requires-Dist: pyyaml>=6.0

# 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

```bash
pip install scanux
```

## Usage

Run a full system scan:

```bash
scanux
```

Show only issues:

```bash
scanux --issues-only
```

Get JSON output:

```bash
scanux --json
```

Get YAML output:

```bash
scanux --yaml
```

Run specific modules:

```bash
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 
