RustScan

RustScan 2.4.1

The Modern Port Scanner

  • By Autumn (Bee)
  • Open Source
  • Portable
  • Updated Feb 23, 2025
Download for Windows

About RustScan

The Modern Port Scanner. Find ports quickly (3 seconds at its fastest). Run scripts through our scripting engine (Python, Lua, Shell supported).

What's new in 2.4.1

BIG FEATURES
Liking RustScan? You can directly support development by buying me a burrito or a coffee (I consume nothing else 😉) https://github.com/sponsors/bee-san
RustScan is now guaranteed to always be fast
We have added benchmarks for UDP and TCP scanning, and are setting up an automated CI service to make sure every PR doesn't decrease RustScan's speed.
We also handled some things like deduplication, less clones(), and more to ensure speed.
Also.... We now have a RustScan library! You can use RustScan in your code :)
This release is really just a lot of things. Seriously. Look at the What's Changed!
Big big thanks to everyone who has contributed <3
What's Changed
- Statically generated payloads by @BrendanGlancy in #643
- fix: avoid duplicate IP addresses by @PsypherPunk in #660
- Added justfile for tests by @bee-san in #680
- Add benchmarks for UDP and TCP by @bee-san in #703
- Add documentation to RustScan library by @bee-san in #702
- fix issue 663: UDP scan returns port as OPEN, when timed-out by @fabianbees in #737
- Bump clap from 4.5.8 to 4.5.9 by @dependabot in #617
- Match crate license to source by @ppfeister in #616
- Bump alpine from 3.20.1 to 3.20.2 by @dependabot in #628
- docs: fix homebrew formula link by @chenrui333 in #636
- build: allow cargo-tarpaulin config by @PsypherPunk in #647
- Using references in init_scripts() to avoid unnecessary .clone()s by @Arvmor in #618
- Bump env_logger from 0.11.3 to 0.11.5 by @dependabot in #632
- Update README.md by @socketz in #653
- Fixes #645: Add arm64 Docker image build by @mcamou in #675
- build: remove release on pull-request by @PsypherPunk in #673
- fix colors in terminal on windows by @mugiseyebrows in #678
- Bump anstream from 0.6.14 to 0.6.17 by @dependabot in #679
- Bump colorful from 0.2.2 to 0.3.2 by @dependabot in #638
- Bump toml from 0.8.14 to 0.8.19 by @dependabot in #639
- Bump clap from 4.5.9 to 4.5.13 by @dependabot in #640
- Bump rlimit from 0.10.1 to 0.10.2 by @dependabot in #654
- Bump async-std from 1.12.0 to 1.13.0 by @dependabot in #656
- Bump alpine from 3.20.2 to 3.20.3 by @dependabot in #657
- Bump once_cell from 1.19.0 to 1.20.2 by @dependabot in #665
- Bump actions/upload-artifact from 4.3.4 to 4.4.3 by @dependabot in #669
- Remove builds from CI and change to just by @bee-san in #681
- Bee release justfile by @bee-san in #682
- build(deps): bump extractions/setup-just from 1 to 2 by @dependabot in #684 …

Full release notes »

Technical details

PublisherAutumn (Bee)
Version2.4.1
Release date2025-02-23
LicenseGPL-3.0
Installer typezip
Architecturex86, x64
Package IDbee-san.RustScan
DependenciesMicrosoft.VCRedist.2015+.x64

Install RustScan from the command line

Install with Windows Package Manager
winget install --id=bee-san.RustScan -e
Update to the latest version
winget upgrade --id=bee-san.RustScan -e
Uninstall
winget uninstall --id=bee-san.RustScan -e

RustScan adds this command to the command line: rustscan.

networkportscanscanner

Frequently asked questions

Is RustScan free?

Yes. RustScan is free and open-source software released under the GPL-3.0 license.

What is the latest version of RustScan?

The latest version is 2.4.1, released on Feb 23, 2025.

Is it safe to download RustScan?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with e26c16f3adccb3c9dd737068941d1de850939b80193c5156218079582f5a7685.

Which Windows versions does RustScan support?

RustScan runs on Windows and is available for 32-bit (x86), 64-bit (x64) systems.

How do I uninstall RustScan?

Open Settings › Apps › Installed apps, find RustScan and select Uninstall. From the command line, run winget uninstall --id=bee-san.RustScan -e.

Is there a portable version of RustScan?

Yes. RustScan is available as a portable ZIP archive (x86_64-windows-rustscan.exe.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.