BEWGor is designed to help with ensuring password security. It is a Python script that prompts the user for biographical data about a person, referred to as the Subject. This data is then used to create likely passwords for that Subject.
All information is manually inputted and stored locally. No information is sent to any other location or pulled from the web.
If you want to improve your password security, run BEWGor on yourself!
To see an example, check out the Sample-Output File - 1.6 Million Lines
What Are “Likely” Passwords For a Given Subject?
On average, humanity has not demonstrated too much creativity when it comes to generating passwords. The most common password is 123456, and the 2nd most common is password. My first project, Probable-Wordlists, explores this in depth. It contains billions of the world’s most common passwords, presented in order of how common they are.
If a person doesn’t use a single-word password straight out of a dictionary, they are likely to use words from their personal lives. These words are easy to remember and not screamingly apparent to others - and for many, those are good enough reasons to use them as passwords…
Does your password sound like the answer to a security question?
Passwords often include information like:
Mother’s Maiden Name
Name of a Childhood Pet
Birthdays of the password holder or a loved one
The password holder’s nationality
Due to Social Media use and the strength of modern-day Open-Source Intelligence (OSINT), this information is NOT HARD TO COME BY. Therefore, including it in your password is NOT SECURE.
BEWGor asks for information about a person and those they associate with and generates potential passwords based on that data.
Did your subject have a dog named Spot? Was your subject born in 1980?
BEWGor will come up with many variations of these two pieces of information:
spot1980, 1980spot, SPOT80, 80Spot and more.
Source code and additional information can be found here: https://github.com/berzerk0/BEWGor