RustScan: Open-source port scanner – Help Net Security

Summary: RustScan is a high-speed, open-source port scanner that enhances its performance through Adaptive Learning, making it versatile for various scanning needs. It features a full scripting engine and can scan all 65,000 ports in just three seconds, providing seamless integration with Nmap.

Threat Actor: N/A | RustScan
Victim: N/A | RustScan

Key Point :

  • Scans all 65,000 ports in just 3 seconds.
  • Supports a full scripting engine, allowing for custom scripts and automatic piping into Nmap.
  • Improves performance with usage, utilizing basic mathematical principles rather than complex machine learning.
  • Compatible with IPv6, CIDR, and file input options.
  • Recommended installation via Docker for cross-platform compatibility and ease of use.

RustScan is an open-source port scanner designed for speed and versatility. It combines a sleek interface with the power to adapt and improve over time.

port scanner

With RustScan’s Adaptive Learning, the tool continually optimizes its performance, making it the most efficient port scanner available. Discover open ports in seconds, and leverage the flexible scripting engine, supporting Python, Lua, and Shell, to enhance your scanning capabilities.

Key features

  • Scans all 65,000 ports in 3 seconds.
  • Full scripting engine support. Automatically pipe results into Nmap, or use scripts to do whatever you want.
  • RustScan improves the more you use it. No bloated machine learning here, just basic maths.
  • IPv6, CIDR, file input and more.
  • Automatically pipes ports into Nmap.

Download and install

RustScan is available for free on GitHub.

Docker is the recommended way to install RustScan. This is because:

  • It has a high open file descriptor limit, which is one of the main problems with RustScan. Now you don’t have to fiddle around trying to understand your OS.
  • It works on all systems, regardless of OS. Even Windows, which doesn’t have official support.
  • The Docker image uses the latest build from Cargo. This means that you will always be using the latest version.
  • No need to install Rust, Cargo, or Nmap.

Must read:


Source: https://www.helpnetsecurity.com/2024/08/07/rustscan-open-source-port-scanner