Observed since 20 Oct, 20:07 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Markov chain URL wordlist generator for security research and fuzzing pipelines
Smart Markov-chain URL wordlist generator for fuzzing and recon.
Instead of brute-forcing targets with massive, static, and noisy wordlists, Adyant learns from real URL patterns (via Burp history, Wayback, etc.) and generates statistically likely paths tailored specifically to your target.
If you want to find hidden endpoints with fewer requests and less noise, you're in the right place.
we're taking log of probabilities, so the result is a negative value, don't worry about it.
Get Adyant running locally in under 30 seconds.
1. Install via pip
pip install adyant
2. Train & Fuzz (Seamless Pipeline)
Feed it URLs, give it a seed, and pipe it directly into your favorite fuzzer:
Bash
cat burp_urls.txt | adyant --train - --seed https://target.com/api/ -q --paths-only | ffuf -u https://target.com/FUZZ -w -
Why replace your static wordlists with Adyant?
🧠 Context-Aware Fuzzing: It doesn't just guess /admin; it calculates the probability of /admin/v2/metrics based on real-world transition states.
🎯 Multiple Attack Modes: Need the most obvious paths? Use sample. Looking for deeply nested routes? Use deep. Hunting for hidden gems? Use rare.
🛠️ Native Integrations: Outputs natively formatted payloads for ffuf, burp, and nuclei with zero parsing scripts required.
🤖 Smart Synonym Discovery: Optional ML-driven clustering (via scikit-learn & sentence_transformers) identifies semantic domain clusters and token synonyms automatically.
📉 Reduced Request Volume: Higher hit rates with a fraction of the HTTP requests. Stay under WAF rate limits.
Adyant is highly tunable. You can adjust the Markov context (--context), control rarity (--rarity), and format outputs to include explicit confidence scores (--scores).
For advanced configurations, saving/loading models, and a detailed breakdown of all generation modes, please refer to the official documentation:
👉 Read the full Adyant Wiki
Issues & Bugs: Encountered an error? Please open an issue.
Research: This project is backed by ongoing security research, which will be published and linked here shortly.
⭐️ Don't forget to star it so that you may use it later.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.4 | 2 Apr 2026 | 5 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 20:07 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:78b9f11a7646dc8a4c76a3c46b3444e98844b6c26040eb3e6ee26421e57c38cb