Introducing dirtywords - A Targeted Word List Generator
Overview
dirtywords is a targeted word list generator. It takes OSINT data about a target - names, dates, locations, interests, organizational terms - and produces a custom word list optimized for password cracking and authentication testing.
Generic word lists like rockyou.txt work for common passwords. dirtywords targets the passwords that people actually create: combinations of their name, their company, the current year, their team name, their pet.
How It Works
Provide dirtywords with seed data:
- Target’s name and variations
- Company/organization name
- Important dates (birthdays, anniversaries, founding dates)
- Location information
- Known interests or affiliations
The tool generates permutations applying common password construction patterns: CamelCase, leetspeak substitutions, appended numbers and special characters, date formats, and concatenation patterns.
Source
Available on GitHub: github.com/un4gi/dirtywords