A simple Python-based port scanner with both terminal and web UI, created by Eshwar.
- Scans ports 1-1024 on a target IP address.
- Displays open ports, detected service, and version banner (if available).
- Two modes:
- Terminal Mode: Interactive CLI with colored output.
- Web UI: Flask-powered web interface for easy scanning from your browser.
Install dependencies with:
pip install flask coloramaRun the script:
python "portScanner_Web.py"Choose your mode:
- Enter
1for Terminal mode. - Enter
2for Web UI mode.
- Enter the target IP address when prompted.
- The script will display open ports and their details.
- The script will start a web server at http://127.0.0.1:5000/
- Open the URL in your browser.
- Enter the target IP and click "Scan" to view results.
This tool is for educational