Username Anarchy
Username Anarchy is a tool designed to generate potential usernames from full names. It uses various common formatting rules (e.g., first.last, flast, lastfirst) to create a comprehensive list of usernames, which is useful for enumeration and brute-force attacks during security assessments.
Basic Usage
Generate from a Full Name
Provide a full name directly as an argument to generate a list of possible usernames.
username-anarchy Jane Smith
Generate from an Input File
Use the -i flag to specify an input file containing a list of names. The tool can parse space, CSV, or tab-delimited formats.
username-anarchy -i /path/to/listoffirstandlastnames.txt
Automatic Generation by Country
The -a flag allows you to automatically generate usernames based on common names from a specific country's dataset.
username-anarchy -a --country us
List Available Formats
To see all the username formatting plugins available, use the -l flag.
username-anarchy -l
Use Specific Formatting Rules
You can control the output by specifying which formatting plugins to use with the -f flag. Separate multiple formats with a comma.
username-anarchy -f first.last,f.last,flast Jane Smith
Append a Domain Suffix
The -@ option appends a domain to each generated username, which is useful for creating email lists.
username-anarchy -@ example.com Jane Smith
Generate Case-Insensitive Usernames
Use the --case-insensitive flag to ensure all generated usernames are in lowercase.
username-anarchy --case-insensitive Jane Smith