LESSGUI is a Python tool designed to enhance password security by checking the compromise status of passwords and email addresses. This tool utilizes the Have I Been Pwned API and the Breach Directory API to provide comprehensive security assessments.
-
Clone the repository:
git clone https://github.com/FL3MM3/LESSGUI.git
-
Navigate to the project directory:
cd LESSGUI
-
Install the required Python packages:
pip install -r requirements.txt
-
Obtain API key:
- Breach Directory API Key:
- Visit RapidAPI and sign up for an account.
- Subscribe to the "Breach Directory" API to obtain your API key.
- Replace
'YOUR_BREACH_DIRECTORY_API_KEY'
in theheaders_breach_directory
dictionary with your actual API key.
- Breach Directory API Key:
-
Run the script:
python lessgui.py
To check the security of a single password, use the -p
or --password
option followed by the desired password:
python lessgui.py -p your_password_here
To check if an email address has been compromised, use the -e
or --email
option followed by the email address:
python lessgui.py -e [email protected]
To check a list of passwords stored in a file, use the -f
or --file
option followed by the path to the file:
python lessgui.py -f path/to/passwords.txt
If you need assistance or want to view the available options, run the script without any arguments:
python lessgui.py
This will display the help information, providing details on how to use the LESSGUI tool.
Special thanks to the creators of Have I Been Pwned and Breach Directory for providing valuable APIs to enhance password security.