A fast and multi-threaded TCP Port Scanner built using Python.
This tool scans a target system to identify open ports and active services.
✅ Multi-threaded fast scanning
✅ Custom port range scanning
✅ Green hacker-style terminal output
✅ Saves scan results to a text file
✅ Beginner-friendly cyber security project
✅ Real networking concepts using Python sockets
- Python
- Socket Programming
- Threading
- Colorama
python-port-scanner/ │ ├── main.py ├── results.txt ├── README.md └── screenshot.png
python main.py
Example:
scanme.nmap.org
Example:
1 1000
[+] Port 22 is OPEN
[+] Port 80 is OPEN
The scanner automatically saves open ports inside:
results.txt
- TCP Port Scanning
- Socket Programming
- Multi-threading
- File Handling
- Terminal Styling
This project is created for educational purposes and authorized security testing only.
Do not use this tool on systems or networks without permission.
