A GUI-based port scanner built with Python and Tkinter. Scan any IP to check which ports are open or closed — useful for network troubleshooting, firewall verification, and security auditing.
- Custom port range scanning
- Color-coded output — green for open, red for closed
- Real-time progress bar
- Export results to CSV
- Python 3.x
- Tkinter (included with Python)
- PyInstaller (only for building an executable)
python PortScanner.pyOr build an executable:
pyinstaller --onefile --windowed --icon=your_icon.ico PortScanner.py- Enter the target IP address
- Set the start and end port range
- Click Start Scan
- Save results as CSV when prompted
- Check if a service is running on a specific port
- Verify firewall rules on your own network
- Identify exposed ports for security auditing