A Python-based TCP port scanner for identifying open ports on a target host. CRAZY'S PORT SCANNER
A colorful, hacker-style Python port scanner that lets you scan common ports or a full port range on a target host/IP. Built with socket and pyfiglet, it’s both functional and stylish.
Features
-Styled banner and output with ANSI colors + ASCII art
-Scan by hostname** or IP address
-Choose between:
Common ports (HTTP, FTP, SSH, MySQL, RDP, etc.)
Full custom port range (1–65535)
-Fast scanning with adjustable timeout
-Animated exit banner
Requirements
-Python 3.6+
-Install dependencies:
(bash)
-pip install pyfiglet
Usage
-Run the script from terminal: python menu.py
Example Flow
1.Choose whether to scan by hostname or IP 2.Enter your target address 3.Define the port range 4.Select scan mode: 5.YES → scans all ports in the range 6.NO → scans only common ports
Disclaimer
This tool is made for educational purposes only. Do not scan IP addresses or hosts you don’t own or have permission to test. Unauthorized scanning may violate laws.
Authors
-KWAME EMMANUEL ADOM(CRAZY)