Skip to content

Nemorous/wordreaper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

233 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


About the Project

This tool is designed to scrape and generate smart, focused wordlists
for powerful password cracking, utilizing CSS selectors with surgical precision.

Features Overview
  • HTML scraping

    • Extracts text using precise CSS selectors
    • Supports targeted scraping from any HTML source
  • GitHub/Gist/CVS wordlist pulling

    • Fetches raw files directly from GitHub repos, Gists, or CVS sources
    • Allows automatic integration of community-maintained wordlists
  • Plaintext scraping

    • Parses simple newline-based text lists
    • Great for quick ingestion of CTF-provided dictionaries or OSINT dumps
  • File loading from local environment

    • Reads local files as input wordlists
    • Supports multiple formats, line-by-line parsing, and error resistance
  • Common mutations

    • Performs case flips, character swaps, leetspeak, and other common transforms
    • Adjustable complexity levels for targeted output sizes
  • Mask-based permutations (Hashcat-style)

    • Fully supports ?l ?u ?d ?s ?a and custom character sets
    • Generates exhaustive permutations using mask notation
  • Prepend/Append operations

    • Adds prefixes or suffixes to each word
    • Can use Hashcat-style increment
    • Can also append/prepend simultaneously
  • Wordlist merging & combinator functionality

    • Merge numerous wordlists while cleaning and deduplicating
    • Use Hashcat combinator to combine words
  • Rule support (Hashcat-style or custom)

    • Reads rule files and applies transformations exactly as Hashcat would
    • Supports your own rule definitions for maximum flexibility
  • Case conversion

    • Converts words to lower, upper, PascalCase, Sentence case
    • Helps normalize or systematically diversify output
  • Advanced transforms

    • Selective leetspeak, reverse string, add separators, sanitize characters
    • Useful for human-pattern password generation
  • Custom mask output for CTF flag patterns

    • Tailored mask generation for formats like SKY-F?u?uG-1?d3?d

Install

git clone https://github.com/Nemorous/wordreaper.git
cd wordreaper
pip install .

Usage

For more usage information, please refer to EXAMPLES.md


Changelog

See CHANGELOG.md


License

MIT LICENSE


Contributions

PRs and issues welcome! Add new scrapers, modules, or mutation strategies.

Made with ☕ and 🔥 By d4rkfl4m3z

About

📜 Scrape targeted wordlists for password cracking using CSS selectors

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages