// project
Python Port Scanner
A clean TCP port scanner for any IP or domain — built to understand the networking fundamentals that underpin both offensive recon and defensive monitoring.
How It Works
The scanner uses Python's socket module to attempt TCP connections to specified ports on a target host. If the three-way handshake completes, the port is open. Simple concept — but understanding it deeply means understanding how Nmap works, how firewalls make decisions, and why open ports represent attack surface.
Example Output
Target: scanme.nmap.org
Ports: 22,80,443,8080
Port 22: OPEN
Port 80: OPEN
Port 443: CLOSED
Port 8080: CLOSED
Ports: 22,80,443,8080
Port 22: OPEN
Port 80: OPEN
Port 443: CLOSED
Port 8080: CLOSED