From 79ad681c09963a822b041639c4b778177e233f6a Mon Sep 17 00:00:00 2001 From: Dimitris Pergelidis Date: Sun, 14 Jan 2024 11:23:11 -0500 Subject: [PATCH] rustscan: add page (#12069) --- pages/common/rustscan.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pages/common/rustscan.md diff --git a/pages/common/rustscan.md b/pages/common/rustscan.md new file mode 100644 index 000000000..66461b261 --- /dev/null +++ b/pages/common/rustscan.md @@ -0,0 +1,36 @@ +# rustscan + +> Fast Port Scanner written in Rust with `nmap` built in. +> More information: . + +- Scan all ports of one or more comma-delimited [a]ddresses using the default values: + +`rustscan --addresses {{ip_or_hostname}}` + +- Scan the [t]op 1000 ports with service and version detection: + +`rustscan --top --addresses {{address_or_addresses}}` + +- Scan a specific list of [p]orts: + +`rustscan --ports {{port1,port2,...,portN}} --addresses {{address_or_addresses}}` + +- Scan a specific range of ports: + +`rustscan --range {{start-end}} --addresses {{address_or_addresses}}` + +- Add script arguments to `nmap`: + +`rustscan --addresses {{address_or_addresses}} -- -A -sC` + +- Scan with custom [b]atch size (default: 4500) and [t]imeout (default: 1500ms): + +`rustscan --batch-size {{batch_size}} --timeout {{timeout}} --addresses {{address_or_addresses}}` + +- Scan with specific port order: + +`rustscan --scan-order {{serial|random}} --addresses {{address_or_addresses}}` + +- Scan in greppable mode (only output of the ports, no `nmap`): + +`rustscan --greppable --addresses {{address_or_addresses}}`