β‘ Fast, threaded, and hacker-friendly TCP port scanner written in Python
PortWarden is a powerful network reconnaissance tool designed for ethical hackers and penetration testers. It scans all 65,535 TCP ports using multi-threading, identifies known services running on open ports, and saves results in structured JSON format.
Perfect for CTFs, bug bounty hunting, or learning how network scanning works under the hood.
β
Multi-threaded scanning (up to 300 threads)
β
Real-time open port detection
β
Live progress bar with ETA
β
Service name lookup for over 100+ common ports
β
Auto-saves results to .json
file (<target_ip>.json
)
β
Final summary: "Found X open ports"
- Python 3.7+
- Standard libraries only (no external dependencies)
pip install portwarden
portwarden <host>