masscan
Asynchronous TCP port scanner for large ranges
Internet-scale port scanner that sends SYN packets asynchronously with its own TCP/IP stack, designed to scan very large address ranges quickly.
- Stars
- 26k
- Forks
- 3.2k
- Last commit
- 14 days ago
Fast port scanner that hands results to Nmap
Port scanner written in Rust that finds open ports quickly and then pipes them into Nmap for service detection, with a scripting engine of its own.

RustScan focuses on one step: finding open ports fast using asynchronous I/O and adaptive batch sizes. Once it has the list, it can automatically call Nmap with those ports for version and script scanning.
It also offers a scripting engine that supports Python, Lua and shell scripts, and is distributed as a single binary and Docker image.
GPL-3.0-only · GNU GPL v3 · Open source
Checked by ThreatWire against the repository's licence file on 2026-10-20. GitHub detects: GPL-3.0.
No published advisory found for RustScan in GitHub repository advisories. That does not mean the tool has no vulnerabilities.
Sources: GitHub repository advisories · checked 2026-10-20.
Asynchronous TCP port scanner for large ranges
Internet-scale port scanner that sends SYN packets asynchronously with its own TCP/IP stack, designed to scan very large address ranges quickly.
Network discovery and security auditing tool
The Network Mapper: host discovery, port scanning, service and OS detection, and the Nmap Scripting Engine (NSE) for further checks.
Network protocol analyser
The widely used network protocol analyser: capture live traffic or open capture files and inspect thousands of protocols with display filters.
Interactive TLS-capable intercepting HTTP proxy
Interactive HTTPS proxy with a terminal UI (mitmproxy), a web UI (mitmweb) and a scriptable command-line tool (mitmdump) driven by Python add-ons.
Network security monitoring and traffic analysis framework
Network analysis framework, formerly Bro, that turns traffic into rich, structured logs of connections and protocols, with its own scripting language.
Network vulnerability scanner (Greenbone Community Edition)
Scanner engine of the Greenbone Community Edition, running network vulnerability tests from the Greenbone community feed against hosts and services.