Skip to main content

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
By d4rkfl4m3z

wordreaper help menu


💡 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.com and gist.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

word_reaper-1.0.2.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

word_reaper-1.0.2-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

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

Hashes for word_reaper-1.0.2.tar.gz
Algorithm Hash digest
SHA256 27950dc8dc18934b13f7fb65df4fb6c8329a4d2aa50941c42ce4b2f22a0b7626
MD5 c3018abf442da6f9caaf857ce394a87d
BLAKE2b-256 4d6e45118de0d44615117b82c25f6b3858098dfda0c556e3dd2d364e9008590b

See more details on using hashes here.

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

Hashes for word_reaper-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ae3015ea28d1eca2e0adb62abed7ba30c81d19cf60049818dfb3d55fdc8ae055
MD5 4a8fd91c19271185ef0a6fe1d563490b
BLAKE2b-256 998024c2fe278830d2c1bb0c29b512e5b74a1799d12e2f95e913770fa90c6836

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page