This project is an advanced Python-based network vulnerability scanner that performs multi-threaded port scanning, service detection via banner grabbing, and basic vulnerability mapping based on detected services.
- π Fast multi-threaded port scanning (ports 1β1024)
- π°οΈ Banner grabbing to detect running services
- π‘οΈ Basic vulnerability suggestions based on open ports
- π Saves a full scan report in JSON format
- π» Simple and clean command-line interface (CLI)
- Clone the repository
git clone https://github.com/Bryan-Ndum/advanced-network-vulnerability-scanner.git
cd advanced-network-vulnerability-scannerpython3 advanced_scanner.py
When prompted, enter the target IP address (example: 192.168.1.10).
The scanner will:
Check ports 1β1024
Print open ports and detected services
Save a report as scan_report.json