#tui #net #scan #web

bin+lib yadb

Yet Another Directory Buster

16 releases

Uses new Rust 2024

0.3.5 Nov 9, 2025
0.3.4 Nov 5, 2025
0.2.6 Nov 1, 2025
0.2.2 Jun 21, 2025
0.1.4 Jun 20, 2025

#1830 in Web programming

GPL-3.0 license

71KB
1.5K SLoC

YADB - Yet Another Directory Buster

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 :)

🙌 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.

Dependencies

~26–42MB
~711K SLoC