A basic TCP port scanner built with Python for network reconnaissance.
A lightweight, efficient TCP port scanner designed for network reconnaissance. This tool automates the process of checking for open ports on a target IP address, which is a fundamental step in vulnerability assessment and cybersecurity auditing.
- Fast Scanning:** Includes a configurable timeout to prevent hanging on closed ports.
- Socket Integration: Uses the Python
socketmodule for direct low-level network interfacing. - Clean Output: Clearly identifies open vs. closed services for easy analysis.
- Fundamentals of the TCP/IP stack and the 3-way handshake.
- How to use Python to automate manual security tasks.
- Basic network troubleshooting and connection handling.
- Clone the repository.
- Run the script:
python scanner.py - Enter the target IP to begin the scan.