rustscan
Fast port scanner written in Rust
TLDR
Scan target
SYNOPSIS
rustscan [-a targets] [-p ports] [-r range] [options] [-- nmap args]
DESCRIPTION
rustscan is a fast port scanner written in Rust. It finds open ports quickly, then optionally passes to nmap.
Asynchronous scanning achieves high speed. All 65535 ports scanned in seconds.
Nmap integration provides deep analysis. RustScan finds ports, nmap analyzes services.
Batch size controls aggressiveness. Higher values faster but may miss ports.
Adaptive learning adjusts to network conditions. Avoids overwhelming targets.
PARAMETERS
-a, --addresses TARGETS
Target addresses.-p, --ports PORTS
Specific ports.-r, --range RANGE
Port range.-b, --batch-size N
Concurrent connections.--timeout MS
Connection timeout.-u, --ulimit N
File descriptor limit.-- ARGS
Pass to nmap.-g, --greppable
Greppable output.
CAVEATS
High scan rates may trigger IDS. Adjust batch size for reliability. For authorized scanning only.
HISTORY
RustScan was created by bee-san for faster port scanning. It combines Rust's performance with nmap's capabilities.
