Skip to content

PortWarden is a fast and stealthy TCP port scanner written in Python. It scans all 65,535 ports with multi-threaded speed, shows open ports in real-time, saves results to JSON, and gives detailed service names for commonly used ports β€” perfect for penetration testing, CTFs, or network reconnaissance.

License

Notifications You must be signed in to change notification settings

nfs-tech-bd/PortWarden

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LOGO

πŸ” PortWarden – The Stealthy Port Scanner

⚑ Fast, threaded, and hacker-friendly TCP port scanner written in Python

Python Build


πŸ›  What is PortWarden?

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.


🌟 Features

βœ… 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"


πŸ“¦ Requirements

  • Python 3.7+
  • Standard libraries only (no external dependencies)

πŸš€ install

pip install portwarden

πŸš€ Usage

portwarden <host>

About

PortWarden is a fast and stealthy TCP port scanner written in Python. It scans all 65,535 ports with multi-threaded speed, shows open ports in real-time, saves results to JSON, and gives detailed service names for commonly used ports β€” perfect for penetration testing, CTFs, or network reconnaissance.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages