Reap & Forge Wordlists for Password Cracking
Project description
WordReaper v1.0.2 
⚠️ NOTICE: This project is in early development and not yet ready for production use. Features may change, break, or be incomplete. Use at your own risk.
Reap & Forge Wordlists for Password Cracking
Byd4rkfl4m3z
💡 What is Word Reaper?
WordReaper is a powerful, modular tool for generating, mutating, and combining wordlists — ideal for use in redteaming and CTFs.
It supports:
- 🕸️ HTML scraping (with tag/class/id filtering)
- 🐙 GitHub/Gist wordlist pulling (
raw.githubusercontent.comandgist.githubusercontent.com) - 📁 Local file loading and mentalist-style mutations
- 🔄 Hashcat-style mask-based permutations
- ⚔️ Merging and combining wordlists like a pro
🚀 Install
🔧 Clone & Install Locally
git clone https://github.com/Nemorous/word-reaper.git
cd word-reaper
pip install .
📦 Install via PyPI (Optional)
pip install word-reaper
⚙️ Usage
📥 HTML Scraping with Tag/Class/ID Filtering
wordreaper --method html --url https://example.com --tag a --class content
🐙 GitHub Scraping
Supports both GitHub raw and Gist raw URLs:
wordreaper --method github --url https://raw.githubusercontent.com/username/repo/main/file.txt
wordreaper --method github --url https://gist.githubusercontent.com/username/gistid/raw/commitid/file.txt
📁 Local File Loading
wordreaper --method file --input wordlist.txt
🧠 Wordlist Mutations & Permutations
wordreaper --mentalize --input input.txt --output mutated.txt \
--leet --toggle --underscores --append-mask ?d?d --increment
Supports:
- ✅ Leetspeak (
--leet) - ✅ Case toggling (
--toggle) - ✅ Separators:
--underscores,--spaces,--hyphens) - ✅ Permutations:
--append-mask,--prepend-mask,--synchronize,--increment
🧰 Other Features
🪓 Reaper ASCII Art
wordreaper --ascii-art
📦 Merge Multiple Wordlists
wordreaper --merge file1.txt file2.txt file3.txt ... -o merged.txt
⚔️ Combinator
wordreaper --combinator adjectives.txt nouns.txt -o combos.txt
📝 Changelog
See CHANGELOG.md
📁 License
MIT
🤝 Contributions
PRs and issues welcome! Add new scrapers, modules, or mutation strategies.
Made with ☕ and 🔥 By d4rkfl4m3z
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file word_reaper-1.0.2.tar.gz.
File metadata
- Download URL: word_reaper-1.0.2.tar.gz
- Upload date:
- Size: 12.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27950dc8dc18934b13f7fb65df4fb6c8329a4d2aa50941c42ce4b2f22a0b7626
|
|
| MD5 |
c3018abf442da6f9caaf857ce394a87d
|
|
| BLAKE2b-256 |
4d6e45118de0d44615117b82c25f6b3858098dfda0c556e3dd2d364e9008590b
|
File details
Details for the file word_reaper-1.0.2-py3-none-any.whl.
File metadata
- Download URL: word_reaper-1.0.2-py3-none-any.whl
- Upload date:
- Size: 13.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae3015ea28d1eca2e0adb62abed7ba30c81d19cf60049818dfb3d55fdc8ae055
|
|
| MD5 |
4a8fd91c19271185ef0a6fe1d563490b
|
|
| BLAKE2b-256 |
998024c2fe278830d2c1bb0c29b512e5b74a1799d12e2f95e913770fa90c6836
|