In the initial phase of any penetration test (Ethical Hacking), a "Network Scan" is performed to identify the attack surface. This project is a custom-built TCP Port Scanner developed in Python. It allows a user to "probe" a target IP address or website to see which communication channels (ports) are open, closed, or filtered. Technical Implementation
Utilized try-except blocks to handle non-existent domains gracefully, preventing the script from crashing during a large-scale scan.
#String Formatting: Used Python F-strings (f"{sub}.{domain}") for efficient and readable URL construction.
#Zero-Noise Scanning: Designed to only output successful "Hits," making the data easy for a security analyst to read.
#Socket Integration: Demonstrates advanced use of the socket library for infrastructure mapping rather than simple connection testing.