A multithreaded Python-based network port scanner built for cybersecurity learning and portfolio demonstration.
- Multithreaded TCP port scanning
- Scan custom port ranges
- Banner grabbing / service fingerprinting
- Common service detection via port mapping
- Export scan results to JSON
- CLI argument support using argparse
- Scan performance timing metrics
- Python 3
- Socket Programming
- Threading
- JSON
- Argparse
This tool is intended for educational and authorized security testing only. Do not scan systems you do not own or have permission to test.
python main.py --target 127.0.0.1 --start 20 --end 100