| Crates.io | robuster |
| lib.rs | robuster |
| version | 1.0.2 |
| created_at | 2026-01-07 07:51:03.644811+00 |
| updated_at | 2026-01-20 11:41:36.964459+00 |
| description | Blazingly fast directory/DNS/vhost buster written in Rust |
| homepage | |
| repository | https://github.com/R0h1tAnand/robuster |
| max_upload_size | |
| id | 2027740 |
| size | 181,654 |
Blazingly fast directory/DNS/vhost buster written in Rust 🦀
A high-performance alternative to gobuster, leveraging Rust's async runtime for maximum speed.
git clone https://github.com/rohit/robuster
cd robuster
cargo build --release
./target/release/robuster --help
# Basic usage
robuster dir -u https://example.com -w wordlist.txt
# With extensions
robuster dir -u https://example.com -w wordlist.txt -x php,html,js
# Show response length, follow redirects
robuster dir -u https://example.com -w wordlist.txt -l -r
# With custom headers and cookies
robuster dir -u https://example.com -w wordlist.txt -H "Authorization: Bearer token" -c "session=abc"
# High thread count for speed
robuster dir -u https://example.com -w wordlist.txt -t 50
# Basic usage
robuster dns -d example.com -w subdomains.txt
# Show IPs and CNAMEs
robuster dns -d example.com -w subdomains.txt -i -c
# Custom DNS resolver
robuster dns -d example.com -w subdomains.txt -r 8.8.8.8
# Basic usage
robuster vhost -u https://10.10.10.10 -w vhosts.txt
# Append domain to wordlist entries
robuster vhost -u https://10.10.10.10 -w vhosts.txt --append-domain --domain example.com
# URL parameter fuzzing
robuster fuzz -u "https://example.com?id=FUZZ" -w payloads.txt
# POST data fuzzing
robuster fuzz -u https://example.com/login -w passwords.txt -d "user=admin&pass=FUZZ" --method POST
# Header fuzzing
robuster fuzz -u https://example.com -w tokens.txt -H "X-API-Key: FUZZ"
robuster s3 -w bucket-names.txt
robuster gcs -w bucket-names.txt
robuster tftp -s 10.10.10.10 -w filenames.txt
| Option | Description |
|---|---|
-w, --wordlist |
Path to wordlist file |
-t, --threads |
Concurrent threads (default: 10) |
-o, --output |
Output file (supports .json) |
-q, --quiet |
Suppress banner |
-v, --verbose |
Show errors |
-z, --no-progress |
Disable progress bar |
--delay |
Delay between requests (ms) |
robuster is designed to exceed gobuster's performance through:
MIT