Skip to main content

Reap & Forge Wordlists for Password Cracking

Project description

WordReaper v1.0.1

⚠️ 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

screenshot


💡 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.1.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.1-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

Details for the file word_reaper-1.0.1.tar.gz.

File metadata

  • Download URL: word_reaper-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 df4bab0475e9ddf8b3479dcd4ae2d1d17e5f8c2b604fc0a3d747829e221341f5
MD5 21aaf225a2a455bac31243e63eec566a
BLAKE2b-256 ffbf5a02ba5a13b666ad899eee3eeffb23f0704c5178e3662ee2bb36c21b0019

See more details on using hashes here.

File details

Details for the file word_reaper-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: word_reaper-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 563d5133af706af94d5949f0f86ab2b580ca1f6f7e49f9a75ba6533f820379c6
MD5 7aa95d04118d96d11ec3941ddec8c598
BLAKE2b-256 cd9806eb880ec939999f71fff3278e89f37333db5815e7898665b6c75d4d1e88

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