Welcome back! I've created my second tool; a username generator called thievius!
. Picture the following scenario, you land on a web-application, start crawling through it only to find the faces of the company's employees plastered all over the site. Oh, and their first and last names are there as well. Hm. What do you do? Well, you could barbarically type out their names and transform them into common usernames by hand. Or... you could use thieveus!
This tool uses the amazing work of Dzmitry Savitski's John the Ripper username generation rules.
This tool generates usernames from first and last names. Lord knows what you're going to end up doing with those usernames but this tool, and its author, do not condone the use of using thievius!
for malicious and unauthorized activities against anything you do not have explicit permission to do so.
- This is my second tool now, but I'm still far from being a "good" programmer so I'll try to update this script with more QoL-stuff and I'll try to fix any issues that may arise!
To install the program, you can just clone this repository, install the pip modules, and run the install.sh
script.
git clone https://github.com/cr-0w/thievius.git && cd thievius/
python3 -m pip install -r requirements.txt
chmod +x install.sh
./install.sh
For now, since I haven't implemented user-args, you can just run the script and enter in data one-by-one:
python thievius.py
#or
chmod +x thievius.py
./thievius.py
add in support for user-supplied arguments
add in support to create emails by specifing a domain
A special thank you goes out to Dzmitry Savitski and his super cool blog post!
@Dzmitry Savitski, "Generate a user name list for brute force from first and last name"