Skip to content

justrahmannn/rustfuzz

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rustfuzz

rustfuzz is a high-performance web fuzzer written in Rust, designed to help security professionals and developers discover hidden files and directories on web servers. Inspired by tools like ffuf, rustfuzz focuses on speed, simplicity, and reliability.


🚀 Features

  • 🌐 URL Fuzzing: Quickly identify hidden endpoints and directories.
  • High Performance: Multithreaded for maximum efficiency.
  • 🧰 Customizable Options:
    • Specify the target URL (-u).
    • Use custom wordlists (-w).
    • Give a list of http status codes (-m).
    • Set a timeout (-T).

📦 Installation

  1. Clone the repository:

    git clone git@github.com:<your-username>/rustfuzz.git
    cd rustfuzz
  2. Build the project using Cargo:

    cargo build --release
  3. The binary will be available at:

    ./target/release/rustfuzz

📖 Usage

Run rustfuzz with the following options:

./rustfuzz -u <URL> -w <wordlist> -t <threads>

Example:

./rustfuzz -u http://example.com/FUZZ -w /path/to/wordlist.txt -t 10

🛠️ Development

To contribute or make changes:

  1. Ensure you have Rust installed: Rust Installation Guide
  2. Clone the repository and create a new branch:
    git checkout -b feature/your-feature-name
  3. Build and test your changes:
    cargo build
    cargo test
  4. Push your branch and create a pull request.

📜 License

This project is licensed under the GNU GENERAL PUBLIC License. See the LICENSE file for details.


💡 Feedback

We'd love to hear your feedback! Feel free to open an issue or submit a pull request to help improve rustfuzz.

Happy fuzzing! 🕵️‍♂️

About

Website fuzzer written in Rust

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 100.0%