RustScan

(β˜… 20,299)

πŸ€– The Modern Port Scanner πŸ€–

File Explorer

  • .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

rust
Prerequisites

Setup 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.

On macOS, you can also install using Homebrew with 'brew install rustscan'.

# Use via CDN

jsDelivr

jsDelivr 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 β–Ό

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 β–Ό

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 β–Ό

This command is an alias of `pacman --sync`.

tldr pacman sync

View documentation for the original command:

// repository documentation