rustscan
Modern Port Scanner written in Rust. tldr-pages
On several platforms
Several platforms
Modern Port Scanner written in Rust. Note: nmap must be installed for some of the examples below to work.
Scan all ports of one or more comma-delimited addresses using the default values
rustscan --addresses ip_or_hostname1,ip_or_hostname2,...IdentifyScan the top 1000 ports with service and version detection
rustscan --top --addresses addressIdentifyScan a specific list of ports
rustscan --ports port1,port2,... --addresses addressIdentifyScan a specific range of ports
rustscan --range start-end --addresses addressIdentifyInvoke nmap functionalities (Nmap's OS detection and default scripts)
rustscan --addresses address -- -O --script=defaultIdentifyScan with custom batch size (default: 4500) and timeout (default: 1500ms)
rustscan --batch-size batch_size --timeout timeout --addresses addressIdentifyScan with specific port order
rustscan --scan-order serial --addresses addressIdentifyScan in greppable mode (only output of the ports, no nmap)
rustscan --greppable --addresses addressIdentify