YADB - Yet Another Directory Buster

November 9, 2025 ยท View on GitHub

Issues Last Commit Built With Ratatui WindowsTerminal_XzDicVjS7F-ezgif com-cut ezgif-71158575d9683e

YADB is a directory brute-forcing tool written in Rust, inspired by gobuster.

โœจ Features

  • โšก High performance with multithreading
  • ๐Ÿ–ฅ๏ธ CLI and TUI interface

๐Ÿ“ฆ Installation

cargo install yadb

๐Ÿš€ Usage

CLI

Usage: yadb-cli [OPTIONS] --wordlist <WORDLIST> --uri <URI>

Options:
  -t, --threads <THREADS>      Number of threads [default: 50]
  -r, --recursive <RECURSIVE>  Recursivly parse directories and files (recursion depth) [default: 0]
  -w, --wordlist <WORDLIST>    Path to wordlist
  -u, --uri <URI>              Target URI
  -o, --output <OUTPUT>        Output file
  -h, --help                   Print help
  -V, --version                Print version

TUI

Just simply:

yadb-tui

๐Ÿ› ๏ธ TODO

  • CLI interface
  • Recursion
  • TUI interface
  • Output in HTML/JSON formats
  • Better TUI
    • Menu
  • Proxy support
  • Custom request
  • Keyword fuzzing
    • In URL
    • In request

๐Ÿ™Œ Contributions

Contributions are welcome! If you have ideas for improvements, bug fixes, or new features, feel free to open an issue or submit a pull request.

๐Ÿ“„ License

This project is licensed under the GNU General Public License version 3.

โš ๏ธ Disclaimer

This project is provided for educational and research purposes only โ€” use it responsibly and only on systems you own or have explicit permission to test; the author accepts no liability for any misuse or damage.