Threaded TCP port scanner intended for authorized lab and learning use.
Supports CIDR ranges, basic banner grabbing, and CSV output for analysis.
- Multi-threaded TCP port scanning
- Single host and CIDR range support
- Basic service banner grabbing
- Custom port selection
- CSV output for reporting
- Python 3.8+
- No external dependencies
python3 port_scanner.py \
--host 192.168.1.0/30 \
--ports 22,80,443 \
--threads 200 \
--output results.csv