A multi-interface vulnerability scanner aggregator using Nmap and other tools. Supports CLI, Web, and GUI.
- Cross-platform: Works on Windows and Linux.
- Three Interfaces: CLI (
cli.py), Web (web_app.py), and GUI (vulnzxscanx.py). - IP Rotation: Optional IP rotation using Tor (experimental).
- Modern UI: Web dashboard includes a glassmorphism design.
- Reliable Engine: Unified core engine for consistent results across all interfaces.
- Install dependencies:
pip install -r requirements.txt
- Ensure
nmapis installed and in your system PATH. - (Optional) For IP rotation, ensure
toris installed and running.
python vulnzxscanx.pypython web_app.pyThen open http://127.0.0.1:5000 in your browser.
python cli.py --target 127.0.0.1 --type Quick --rotate- Quick: Fast scan of common ports.
- Full: Thorough scan of all ports.
- Intense: Comprehensive scan with OS detection and scripts.
- CVE Scan: Scan for known vulnerabilities using Nmap scripts.
- Permission Denied: Some Nmap scans require root/administrator privileges. Run your terminal/command prompt as administrator.
- IP Rotation Failed: Ensure the Tor service is running. On Linux, the scanner tries
sudo service tor restart.