RustScan
The Modern Port Scanner. Find ports quickly (3 seconds at its fastest). Run scripts through our scripting engine (Python, Lua, Shell supported).
✨ Features
Scans all 65k ports in 3 seconds.
Full scripting engine support. Automatically pipe results into Nmap, or use our scripts (or write your own) to do whatever you want.
Adaptive learning. RustScan improves the more you use it. No bloated machine learning here, just basic maths.
The usuals you would expect. IPv6, CIDR, file input and more.
Automatically pipes ports into Nmap.
Installation
brew install rustscan
Default Scan
# Simple Scan
rustscan -a $DOMAIN
# Increase speed with ulimit (can cause rejection of host)
rustscan -a $DOMAIN --ulimit 5000
# Specify port
rustscan -a $DOMAIN -p 443
# Multiple ports
rustscan -a $DOMAIN -p 443,80,3306,9000,8080
# External list of hosts
rustscan -a 'hosts.txt'
# Range of ports
rustscan -a $DOMAIN --range 1-1000
# Scan network
rustscan -a 192.168.0.0/24
Advanced Scan
TO BE DONE
Scripts
TO BE DONE
Last updated