This is my updated Python port scanner script. It scans specified IP addresses for open TCP ports using multithreading to speed up the process.
๐ง Note:
This version improves on the first by allowing multiple IPs to be scanned, supports user-defined port ranges, and validates IP addresses before scanning.
- Scan multiple IP addresses in one run
- Validate IP addresses before scanning
- Specify start and end ports for scanning
- Use multithreading for faster scanning
- Timeout settings for quicker responses
๐ฏ Goal:
Keep learning Python networking and improve the tool gradually.
- Save scan results to a file ๐
- Add banner grabbing to identify services ๐
- Support scanning IP ranges or subnets ๐
- Better output formatting for clearer results ๐