RustScan
π€ The Modern Port Scanner π€
File Explorer
- bug_report.md
- feature_request.md
- build.yml
- dependabot.yml
- mlc_config.json
- test.yml
- config.yml
- dependabot.yml
- FUNDING.yml
- release-drafter.yml
- benchmark_portscan.rs
- test_script.pl
- test_script.py
- test_script.sh
- test_script.txt
- test_script_invalid_headers.txt
- .rustscan_scripts.toml
- empty_hosts.txt
- hosts.txt
- naughty_strings.txt
- test_rustscan_scripts.toml
- 8seconds.gif
- accessible.gif
- accessible.yml
- adaptive.gif
- apple.png
- arch.png
- debiian.jpg
- docker.png
- fast.gif
- fast.yml
- intro.gif
- kali.png
- newfast.yml
- nice.yml
- render1595455985190.gif
- render1595457244085.gif
- render1595457288918.gif
- rust.png
- rustscan.png
- scripts.gif
- with_rustscan.gif
- without_rustscan.gif
- mod.rs
- mod.rs
- range_iterator.rs
- mod.rs
- socket_iterator.rs
- mod.rs
- address.rs
- input.rs
- lib.rs
- main.rs
- tui.rs
- timelimits.rs
- .all-contributorsrc
- .dockerignore
- .gitignore
- .gitmodules
- .SRCINFO
- .travis.yml
- build.rs
- Cargo.lock
- Cargo.toml
- CODE_OF_CONDUCT.md
- config.toml
- contributing.Dockerfile
- contributing.md
- justfile
- LICENSE
- Makefile
- nmap-payloads
- README.md
- release.sh
# Installation Guide
rustSetup Steps
cargo install rustscan
Install RustScan using Cargo.
Key Commands
cargo install rustscan
Build and install RustScan using the Cargo package manager.
rustscan -a 127.0.0.1
Run the installed RustScan to perform port scanning.
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
brew install
View Details βΌ
brew install
Install a Homebrew formula or cask.
brew install {{formula|cask}}
Install a formula/cask:
brew install {{[-s|--build-from-source]}} {{formula}}
Build and install a formula from source (dependencies will still be installed from bottles):
brew install {{[-n|--dry-run]}} {{formula|cask}}
Download the manifest, print what would be installed but don't actually install anything:
cargo install
View Details βΌ
cargo install
Build and install a Rust binary.
cargo install {{package}}@{{version}}
Install a package from <https://crates.io> (the version is optional - latest by default):
cargo install --git {{repo_url}}
Install a package from the specified Git repository:
cargo install --git {{repo_url}} --{{branch|tag|rev}} {{branch_name|tag|commit_hash}}
Build from the specified branch/tag/commit when installing from a Git repository:
pacman -S
View Details βΌ
pacman -S
This command is an alias of `pacman --sync`.
tldr pacman sync
View documentation for the original command:
