____ __ __
/ __ \____ ___________/ / / /___ __ _____ ____
/ /_/ / __ `/ ___/ ___/ /_/ / __ `/ | / / _ \/ __ \
/ ____/ /_/ (__ |__ ) __ / /_/ /| |/ / __/ / / /
/_/ \__,_/____/____/_/ /_/\__,_/ |___/\___/_/ /_/
PassHaven is a powerful tool designed to enhance the security of your online accounts by integrating robust password generation with advanced breach detection capabilities. This tool ensures that your passwords are not only strong but also have not been compromised in any known data breaches. With PassHaven, you can take control of your online security and protect your sensitive information effectively.
- Secure Password Generation: Create strong, random passwords with customizable lengths to suit your needs. Choose to include special characters, numbers, and even spaces for added complexity.
- Password Strength Evaluation: Assess the strength of your passwords and receive actionable feedback for improvement. Get insights on how to enhance your password's security based on various criteria.
- Breach Detection: Check if your passwords have been exposed in any known data breaches using the Pwned Passwords API. Stay informed about potential risks to your accounts.
- User-Friendly Interface: Enjoy a simple and intuitive command-line interface with clear instructions and helpful feedback. Easily navigate through options to generate passwords, check strength, or verify breaches.
- Additional Suggestions: Receive tailored suggestions for strengthening your passwords based on common vulnerabilities and best practices.
- Progress Indicators: Visual feedback during operations to keep you informed about ongoing processes, such as password generation and breach checks.
-
Clone the repository:
git clone https://github.com/yourusername/PassHaven.git cd PassHaven
-
Install the required dependencies:
pip install -r requirements.txt
pyinstaller --onefile --hidden-import pyfiglet --hidden-import termcolor --hidden-import requests --add-data "tools;tools" passhaven.py