TCP port scanner built in Python as part of CompTIA Network+ preparation and SOC Analyst portfolio.
- Scan a range of TCP ports on a target host
- Display open ports with service names
- Error handling and connection timeouts
- Scan duration measurement
- Multi-host scanning from file (coming soon)
- Export results to .txt / .csv (coming soon)
- Banner Grabbing (coming soon)
- Stage 1 – Basic port scan (single port)
- Stage 2 – Port range scan + service names
- Stage 3 – Error handling + timeout + scan timer
- Stage 4 – Multithreading
- Stage 5 – Multi-host scanning from file
- Stage 6 – Export results to .txt / .csv
- Stage 7 – Banner Grabbing
- Python 3.x
- socket (built-in)
- time (built-in)
python port_scanner.pyIT Systems Administrator | Studying Cybersecurity | Target: SOC Analyst