Favicon of rustscan

rustscan

Modern terminal port scanner that discovers all 65,000 ports in seconds with Python/Lua/Shell scripting, IPv6 support, and adaptive performance tuning.

RustScan is a next-generation port scanner built for speed and extensibility. It can scan all 65,000 ports in as little as 3 seconds, making it ideal for security researchers, penetration testers, and CTF enthusiasts who need rapid network reconnaissance.

Key capabilities include:

  • Extreme Speed: Scans complete port ranges in seconds with continuous performance monitoring
  • Scripting Engine: Write custom scripts in Python, Lua, or Shell to automate post-scan actions like piping results to Nmap or running service-specific enumeration
  • Adaptive Learning: Automatically fine-tunes scanning parameters based on your environment and usage patterns to improve performance over time
  • Network Flexibility: Full support for IPv6, CIDR notation, and batch file input for large-scale scanning operations
  • Accessibility First: Built with accessibility in mind, ensuring penetration testing tools are usable by everyone

Whether you're mapping large corporate networks, conducting security assessments, or solving capture-the-flag challenges, RustScan delivers the speed and intelligence needed for modern security work. The adaptive learning system means it gets better with every scan, while the extensible scripting engine lets you integrate it seamlessly into your existing security workflows.

Install

Brew
$ brew install rustscan

Features

Config fileJSON outputScriptable

Media

Pros

4
  • Scans all 65k ports in 3 seconds
  • Full scripting engine support for Python, Lua, and Shell
  • Automatically pipes results into Nmap
  • Adaptive learning improves performance over time

Cons

2
  • Adaptive learning is a 'black box' and not fully explained
  • Primarily a network scanner, not a general-purpose terminal tool

Related tools

Share:

Auto-fetched .

Recent releases

Similar to rustscan

Favicon

 

  
 
Favicon

 

  
 
Favicon