Find all open ports fast with Rustscan, automatically pipe them into Nmap. Built with Rust.
cargo install rust_scan |
yay rustscan |
brew install rustscan |
dpkg -i rustscan.deb |
Note: You must have Nmap installed.
- debian package
- terminal gifs
If you are a competitive CTF player and often find yourself running masscan / a basic nmap scan before running a more comprehensive scan, this tool is for you.
- Find ports quickly using Rustscan (27 seconds on average).
- Automatically runs
nmap -A -sV -p $ports -vvvon those ports. - Profit???
[ GIFS HERE ]
Rustscans only job is to reduce the friction between finding open ports and inputting them into nmap.
- Scans all 64k ports in 27 seconds (on 1k threads).
- Saves you time by automatically piping it into Nmap. No more manual copying and pasting!
- Does one thing and does it well. Only purpose is to improve Nmap, not replace it!
- Gif here comparison
| Name | RustScan | Nmap | Masscan |
|---|---|---|---|
| Fast | โ | โ | โ |
| Actually useful | โ | โ | โ |
| Realises it's not useful, and pipes the only useful data into the only useful port scanner | โ | โ | โ |
I think this would be a great port scanner on its own without Nmap!
No. If you want a fast port scanner, use Masscan.
I have this great idea for a script to get information on ports / hosts
Great. Contribute it to Nmap! :D
Not everyone has nmap installed....
If you're a pentester, then yes, you have Nmap installed.
I want to contribute!
Great! I'd love some help with this. Read the contributing.md file file for more information!
You need Nmap. If you have Kali Linux or Parrot OS installed, you already have Nmap. If not, follow the nmap install guide.
The easiest way to install RustScan is to use one of the packages provided for your system, such as HomeBrew or Yay for Arch Linux.
The most universal way is to use cargo, Rust's built in package manager (think Pip but for Rust). Follow this guide to installing Rust & Cargo.
If you face any issues at all, please leave a GitHub issue. I have only tested this on Linux, so there may be issues for Mac OS or Windows.
Please read the contributing.md file
Ciphey is an automated decryption tool using artifical intelligence & natural language processing. Check it out here!