Directory buster tool written in Rust
- 📂 Directory fuzzing
- 🔍 Query fuzzing
- 🌐 Subdomain fuzzing
- 📋 Extensions
- 🎯 Randomize User agents
- 🛠 Customize Headers
- ⚡ Multithreading and parallelism
- 🏷 Multiple modes
# Available modes:
# dir - Search for files or directories in the target
# fuzz - Fuzz the target with the wordlist, replacing {fuzz} with the word
# vhost - Search for Virtual-Hosts in the target
# dns - Search for Subdomains in the target
# Usage:
ruster <mode> [...options] <target>
# Directory fuzzer.
ruster dir -w /path/to/wordlist.txt http://example.com
# File fuzzer
ruster dir -w /path/to/wordlist.txt -e /path/to/extensions.txt http://example.com/
# Query fuzzer.
ruster dir -w /path/to/wordlist.txt http://example.com/?q={fuzz}
# Subdomain fuzzer.
ruster dns -w /path/to/wordlist.txt https://example.com
# Virtual host fuzzer.
ruster vhost -w /path/to/wordlist.txt http://example.com| Argument | Description | Type | Default | Required |
|---|---|---|---|---|
| -e, --extensions | 📂 Extensions file to append to wordlist | File | None | ❌ |
| -x, --header | 🛠 Header to send with request | List(String) | None | ❌ |
| -w, --wordlist | 📋 Path to wordlist | File | None | ✅ |
| -t, --threads | ⚙️ Number of threads | Integer | 4 | ❌ |
| -u, --user_agent | 🧑💻 File with user agents | File | None | ❌ |
| -s, --subdomains | 🌐 Enable subdomain fuzzing mode | Bool | Off | ❌ |
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Clone repository
git clone https://github.com/sammwyy/ruster
# Build
cd ruster && cargo build --releaseContributions, issues and feature requests are welcome! Feel free to check issues page.
Give a ⭐️ if this project helped you! Or buy me a coffeelatte 🙌 on Ko-fi