Port Scanner - Python Network Scanner A lightweight, multi-threaded port scanner inspired by Nmap. Scan open ports, detect services, and grab banners from any target IP address.
Port Scanner - Network Port Scanning Tool
Port Scanner is a lightweight yet powerful tool for scanning open ports on remote hosts. Written in Python with multi-threading support for fast and efficient scanning. The program provides detailed information about open ports, including service banners.
Multi-threaded scanning - Dramatically speeds up the process Flexible scan options - Port ranges, individual ports, quick mode Progress bar - Visual representation of scanning progress Service detection - Automatically identifies services on ports Banner grabbing - Collects service information Colored output - Intuitive display of results
git clone https://github.com/yourusername/port-scanner.git cd port-scanner
pip install -r requirements.txt
chmod +x scanner.py
Option Description -p, --ports Port range or list to scan. --quick Quick scan (common ports only). -t, --threads Number of threads (default: 100). --no-progress Disable progress display. -h, --help Show help message. -v, --version Show version information.
PythonScanner.py [-h] [-p PORTS] [--quick] [-t THREADS] [--no-progress] [-v] ip