| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| rustscan.deb.zip | 2025-02-23 | 4.0 MB | |
| x86_64-windows-rustscan.exe.zip | 2025-02-23 | 2.1 MB | |
| x86-windows-rustscan.exe.zip | 2025-02-23 | 1.8 MB | |
| x86_64-linux-rustscan.tar.gz.1.zip | 2025-02-23 | 2.2 MB | |
| aarch64-macos-rustscan.tar.gz.zip | 2025-02-23 | 1.8 MB | |
| x86_64-linux-rustscan.tar.gz.zip | 2025-02-23 | 2.2 MB | |
| aarch64-linux-rustscan.zip | 2025-02-23 | 2.1 MB | |
| x86-linux-rustscan.zip | 2025-02-23 | 2.0 MB | |
| x86_64-macos-rustscan.tar.gz.zip | 2025-02-23 | 2.0 MB | |
| 2.4.1 - Guaranteed Speed source code.tar.gz | 2025-02-23 | 3.1 MB | |
| 2.4.1 - Guaranteed Speed source code.zip | 2025-02-23 | 3.1 MB | |
| README.md | 2025-02-23 | 8.7 kB | |
| Totals: 12 Items | 26.4 MB | 44 | |
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 https://github.com/RustScan/RustScan/pull/643
- fix: avoid duplicate IP addresses by @PsypherPunk in https://github.com/RustScan/RustScan/pull/660
- Added justfile for tests by @bee-san in https://github.com/RustScan/RustScan/pull/680
- Add benchmarks for UDP and TCP by @bee-san in https://github.com/RustScan/RustScan/pull/703
- Add documentation to RustScan library by @bee-san in https://github.com/RustScan/RustScan/pull/702
- fix issue 663: UDP scan returns port as OPEN, when timed-out by @fabianbees in https://github.com/RustScan/RustScan/pull/737
- Bump clap from 4.5.8 to 4.5.9 by @dependabot in https://github.com/RustScan/RustScan/pull/617
- Match crate license to source by @ppfeister in https://github.com/RustScan/RustScan/pull/616
- Bump alpine from 3.20.1 to 3.20.2 by @dependabot in https://github.com/RustScan/RustScan/pull/628
- docs: fix homebrew formula link by @chenrui333 in https://github.com/RustScan/RustScan/pull/636
- build: allow cargo-tarpaulin config by @PsypherPunk in https://github.com/RustScan/RustScan/pull/647
- Using references in
init_scripts()to avoid unnecessary.clone()s by @Arvmor in https://github.com/RustScan/RustScan/pull/618 - Bump env_logger from 0.11.3 to 0.11.5 by @dependabot in https://github.com/RustScan/RustScan/pull/632
- Update README.md by @socketz in https://github.com/RustScan/RustScan/pull/653
- Fixes [#645]: Add arm64 Docker image build by @mcamou in https://github.com/RustScan/RustScan/pull/675
- build: remove release on pull-request by @PsypherPunk in https://github.com/RustScan/RustScan/pull/673
- fix colors in terminal on windows by @mugiseyebrows in https://github.com/RustScan/RustScan/pull/678
- Bump anstream from 0.6.14 to 0.6.17 by @dependabot in https://github.com/RustScan/RustScan/pull/679
- Bump colorful from 0.2.2 to 0.3.2 by @dependabot in https://github.com/RustScan/RustScan/pull/638
- Bump toml from 0.8.14 to 0.8.19 by @dependabot in https://github.com/RustScan/RustScan/pull/639
- Bump clap from 4.5.9 to 4.5.13 by @dependabot in https://github.com/RustScan/RustScan/pull/640
- Bump rlimit from 0.10.1 to 0.10.2 by @dependabot in https://github.com/RustScan/RustScan/pull/654
- Bump async-std from 1.12.0 to 1.13.0 by @dependabot in https://github.com/RustScan/RustScan/pull/656
- Bump alpine from 3.20.2 to 3.20.3 by @dependabot in https://github.com/RustScan/RustScan/pull/657
- Bump once_cell from 1.19.0 to 1.20.2 by @dependabot in https://github.com/RustScan/RustScan/pull/665
- Bump actions/upload-artifact from 4.3.4 to 4.4.3 by @dependabot in https://github.com/RustScan/RustScan/pull/669
- Remove builds from CI and change to
justby @bee-san in https://github.com/RustScan/RustScan/pull/681 - Bee release justfile by @bee-san in https://github.com/RustScan/RustScan/pull/682
- build(deps): bump extractions/setup-just from 1 to 2 by @dependabot in https://github.com/RustScan/RustScan/pull/684
- build(deps): bump anstream from 0.6.17 to 0.6.18 by @dependabot in https://github.com/RustScan/RustScan/pull/685
- BugFix: Allow IPV6 addresses to be parsed into NMAP by @israelrg in https://github.com/RustScan/RustScan/pull/620
- updated readme by @bee-san in https://github.com/RustScan/RustScan/pull/687
- chore: fix some comments by @drawdrop in https://github.com/RustScan/RustScan/pull/644
- fix: avoid stderr in test output by @PsypherPunk in https://github.com/RustScan/RustScan/pull/692
- renamed testing and added CI for packaging by @bee-san in https://github.com/RustScan/RustScan/pull/688
- build: clippy deny warnings by @PsypherPunk in https://github.com/RustScan/RustScan/pull/698
- refactor: replace subprocess crate with std::process by @Integral-Tech in https://github.com/RustScan/RustScan/pull/697
- Fix tests by @bee-san in https://github.com/RustScan/RustScan/pull/701
- benchmark code for rustscan by @bee-san in https://github.com/RustScan/RustScan/pull/705
- refactor: replace format! with concat! for string literals by @Integral-Tech in https://github.com/RustScan/RustScan/pull/709
- build(deps): bump hickory-resolver from 0.24.1 to 0.24.2 by @dependabot in https://github.com/RustScan/RustScan/pull/715
- docs: remove attribution in comments by @PsypherPunk in https://github.com/RustScan/RustScan/pull/714
- build(deps): bump colored from 2.1.0 to 2.2.0 by @dependabot in https://github.com/RustScan/RustScan/pull/716
- chore: fix clippy lists in tests/benchmarks by @PsypherPunk in https://github.com/RustScan/RustScan/pull/717
- build: remove Dockerfile by @PsypherPunk in https://github.com/RustScan/RustScan/pull/712
- build(deps): bump env_logger from 0.11.5 to 0.11.6 by @dependabot in https://github.com/RustScan/RustScan/pull/721
- build(deps): bump itertools from 0.13.0 to 0.14.0 by @dependabot in https://github.com/RustScan/RustScan/pull/725
- Update input.rs by @enomothem in https://github.com/RustScan/RustScan/pull/726
- build(deps): bump colored from 2.2.0 to 3.0.0 by @dependabot in https://github.com/RustScan/RustScan/pull/727
- build(deps): bump dirs from 5.0.1 to 6.0.0 by @dependabot in https://github.com/RustScan/RustScan/pull/729
- build(deps): bump log from 0.4.22 to 0.4.25 by @dependabot in https://github.com/RustScan/RustScan/pull/732
- Added --no-banner option by @sdushantha in https://github.com/RustScan/RustScan/pull/720
- feat: add address exclusion flag (#718) by @thannaske in https://github.com/RustScan/RustScan/pull/719
- docs: update link to build status badge by @PsypherPunk in https://github.com/RustScan/RustScan/pull/730
- fix: correct clippy warnings by @PsypherPunk in https://github.com/RustScan/RustScan/pull/734
- build(deps): bump rand from 0.8.5 to 0.9.0 by @dependabot in https://github.com/RustScan/RustScan/pull/739
- build(deps): bump wait-timeout from 0.2.0 to 0.2.1 by @dependabot in https://github.com/RustScan/RustScan/pull/742
- build(deps): bump toml from 0.8.19 to 0.8.20 by @dependabot in https://github.com/RustScan/RustScan/pull/743
- build(deps): bump once_cell from 1.20.2 to 1.20.3 by @dependabot in https://github.com/RustScan/RustScan/pull/744
- build(deps): bump hickory-resolver from 0.24.2 to 0.24.3 by @dependabot in https://github.com/RustScan/RustScan/pull/747
- build(deps): bump hickory-proto from 0.24.1 to 0.24.3 by @dependabot in https://github.com/RustScan/RustScan/pull/748
- fix: Statically generated payloads (nmap-payloads) for UDP scanning by @fabianbees in https://github.com/RustScan/RustScan/pull/746
- feat: preserve IP address order by @PsypherPunk in https://github.com/RustScan/RustScan/pull/749
- remove generated.rs file from git by @fabianbees in https://github.com/RustScan/RustScan/pull/750
- Auto merge dependabot PRs by @bee-san in https://github.com/RustScan/RustScan/pull/755
New Contributors
- @ppfeister made their first contribution in https://github.com/RustScan/RustScan/pull/616
- @chenrui333 made their first contribution in https://github.com/RustScan/RustScan/pull/636
- @socketz made their first contribution in https://github.com/RustScan/RustScan/pull/653
- @mcamou made their first contribution in https://github.com/RustScan/RustScan/pull/675
- @mugiseyebrows made their first contribution in https://github.com/RustScan/RustScan/pull/678
- @israelrg made their first contribution in https://github.com/RustScan/RustScan/pull/620
- @drawdrop made their first contribution in https://github.com/RustScan/RustScan/pull/644
- @Integral-Tech made their first contribution in https://github.com/RustScan/RustScan/pull/697
- @enomothem made their first contribution in https://github.com/RustScan/RustScan/pull/726
- @sdushantha made their first contribution in https://github.com/RustScan/RustScan/pull/720
- @thannaske made their first contribution in https://github.com/RustScan/RustScan/pull/719
Full Changelog: https://github.com/RustScan/RustScan/compare/2.3.0...2.4.1