| Crates.io | rustbuster |
| lib.rs | rustbuster |
| version | 0.0.7 |
| created_at | 2026-01-10 00:34:38.014438+00 |
| updated_at | 2026-01-10 15:30:35.971131+00 |
| description | Synchronus Directory Scanning Library For Rust |
| homepage | |
| repository | https://github.com/evengarli/rustbuster |
| max_upload_size | |
| id | 2033243 |
| size | 50,169 |
Rustbuster is a blazing fast, asynchronous content discovery tool (directory/file brute-forcer) written in Rust.
Disclaimer: This tool is for educational purposes and ethical security testing only. Only use this on networks/websites you own or have explicit permission to test.
Install via Cargo You can install the binary directly from crates.io:
cargo install rustbuster
Rustbuster is simple to use. Just provide a target URL and a wordlist.
rustbuster -t https://example.com -w wordlist.txt
rustbuster -h
Add this to your Cargo.toml:
[dependencies]
rustbuster = "0.0.7"
Since Rustbuster handles the async runtime internally, you can call it from a standard main function:
use rustbuster;
fn main() {
let target = "https://example.com";
let wordlist = "wordlist.txt";
println!("Starting scan on {}...", target);
// Call the scanner directly from your code
rustbuster::rustbuster(wordlist, target);
}
This project is licensed under the MIT License.