2020-09-12 01:49:16 +01:00
2020-09-11 00:59:55 +01:00
2020-08-28 15:58:42 +01:00
2020-07-30 11:22:45 +01:00
2020-09-09 19:21:43 -04:00
2020-08-28 01:31:54 +02:00
2020-07-25 15:28:03 +01:00
2020-08-27 12:36:56 +01:00
2020-07-23 13:12:48 +01:00
2020-08-28 11:22:23 +01:00
2020-09-09 19:21:43 -04:00
2020-09-09 19:21:43 -04:00
2020-07-19 23:32:35 +01:00
2020-09-12 01:49:16 +01:00

➡️ Discord | Installation Guide | Usage Guide ⬅️

👽 The Modern Day Port Scanner 👽

AUR version GitHub All Releases Crates.io Discord Actions


🐋 Docker (Recommended)

👩‍💻 Kali / Debian

🏗️ Arch

🔧 Cargo (Universal)

docker pull rustscan/rustscan:alpine

Usage

Read the install guide yay -S rustscan cargo install rustscan

🤔 What is this?

RustScan is the port scanner for the modern world. Built with speed & you in mind.

pictures

✨ Features

  • Scans all 65k ports in 3 seconds (max speed) or as slow as you'd like
  • Saves you time by automatically piping it into Nmap. No more manual copying and pasting!
  • Adaptive Learning System. The scanner learns how you use it and improves itself over time.
  • Intuitive Scripting Engine support. Write scripts in Python!
  • IPv6, CIDR, top ports, multiple IP scanning, host resolution, and more!
Installation Guide Documentation Discord
📖 Installation Guide 📚 Documentation 🦜 Discord

🔭 Why RustScan?

RustScan is a port scanner built for the modern day world. Initially created to aid in CTFs, but now expanded to real world usage.

One of RustScan's most popular features is the Nmap extension. Quickly scan ports with RustScan, run Nmap on the found ports.

RustScan running in 8 seconds and finding all open ports out of 65k.

gif

Packages

Packaging status

🎪 Community

Howdy Space Cow-Person 🤠🌌

RustScan is always looking for contributors. Whether that's spelling mistakes or major changes, your help is wanted and welcomed here.

Before contributing, read our code of conduct.

TL;DR if you abuse members of our community you will be perma-banned 🤗

RustScan has 2 major labels for GitHub issues you should look at:

If you want to, solve the issue or comment on the issue for help.

The flow for contributing to open source software is:

  • Fork the repo
  • Make changes
  • Pull request to the repo

And then comment on the issue that you've done.

RustScan also has some // TODO's in the codebase, which are meant more for the core team but we wouldn't say no to help with these issues.

If you have any feature suggestions or bugs, leave a GitHub issue. We welcome any and all support :D

We communicate over Discord. Click here to join our Discord community!

Rewarding you

I cannot pay you :-( But, I can place your GitHub profile on the README under #Contributors as a thank you! :)

Please read the contributing.md file

Contributors ✨

All Contributors

Thanks goes to these wonderful people (emoji key):


Brandon

🚇 ⚠️ 💻 🎨

SakiiR

💻 🐛

smackhack

🤔 💡

Bernardo Araujo

💻 🐛 🎨

Izzy Whistlecroft

🐛

imlonghao

🐛 🚧

royharoush

🤔 🎨

Atul Bhosale

💻

Thomas Gotwig

📦

Rémi Gourdon

📖 💻

Ben (CMNatic)

💻 📖 🎨

Alessandro Ferrari

🖋

Phenomite

🖋

Sandro

🖋 🐛 💻

Cass

📦 💻 🐛

Niklas Mohrin

📖

Artem Polishchuk

📦

buermarc

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

2026-11-06 17:03:54 -10:00
Languages
Rust 79.5%
Python 19.9%
Makefile 0.3%
Just 0.2%
Dockerfile 0.1%