# YADB - Yet Another Directory Buster





**YADB** is a directory brute-forcing tool written in **Rust**, inspired by `gobuster`.
## ✨ Features
- ⚡ **High performance** with multithreading
- 🖥️ **CLI and TUI interface**
## 📦 Installation
```bash
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
- [x] CLI interface
- [x] Recursion
- [x] 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**.