Port di nmap in Rust · scan, evasione, fingerprinting
Scegli il binario per il tuo sistema. I rilasci sono firmati via checksum SHA-256 disponibile nella stessa release.
x86_64 · MSVC
Richiede Npcap per raw scans
Scarica .zipx86_64 · glibc
Richiede libpcap (già presente su molte distro)
aarch64 · M1/M2/M3
libpcap incluso nel sistema
Scarica .tar.gzOne-liner che rileva OS/arch, scarica l'ultimo binario dalla release, verifica le dipendenze e lo installa in PATH.
λ curl -fsSL https://sal1699.github.io/RustyMap/install.sh | bash
Default: installa in /usr/local/bin (o ~/.local/bin senza sudo).
Per cambiare: | bash -s -- --prefix=$HOME/.local/bin.
Per versione specifica: --version=v0.1.0.
λ iwr -useb https://sal1699.github.io/RustyMap/install.ps1 | iex
Installa in %LOCALAPPDATA%\Programs\RustyMap e aggiorna il PATH utente.
Npcap va installato a parte con rustymap --install-npcap (admin).
λ cargo install rustymap
Richiede Rust 1.70+ e libpcap-dev su Linux.
λ Expand-Archive rustymap-windows-x86_64.zip -DestinationPath .
λ cd rustymap-x86_64-pc-windows-msvc
λ .\rustymap.exe --guide
Per scan SYN/raw installa Npcap: .\rustymap.exe --install-npcap
λ tar xzf rustymap-linux-x86_64.tar.gz
λ cd rustymap-x86_64-unknown-linux-gnu
λ sudo ./rustymap --guide
Raw scans richiedono sudo o CAP_NET_RAW.
λ git clone https://github.com/Sal1699/RustyMap.git
λ cd RustyMap
λ cargo build --release
λ ./target/release/rustymap --guide
Richiede Rust 1.70+ e libpcap-dev su Linux.
# TCP connect scan (no privilegi)
λ rustymap --sT 10.0.0.0/24
# SYN scan stealth con fingerprint Windows 11
λ rustymap --sS --evasion stealth --stack-profile windows11 10.0.0.5
# Audit completo con report HTML
λ rustymap --sS --sV -O --oH report.html 10.0.0.0/24
# Idle scan via zombie
λ rustymap --sI 192.168.1.250:80 10.0.0.5
# Lista completa comandi ed esempi
λ rustymap --guide