We strongly advise users to only utilize BreachCheck for their own emails and passwords. Do not misuse this tool or exploit it for malicious purposes. Respect the privacy and security of others by refraining from attempting to check passwords that do not belong to you.
Our aim is to promote responsible and ethical use of BreachCheck to empower individuals in securing their online presence. By adhering to these principles, we can collectively contribute to a safer digital environment for everyone.
You can experience the application https://breachcheck-sagittarius.streamlit.app/ which is hosted on Streamlit Sharing Cloud.
Ensure you have Python 3.6 or later installed on your system.
-
Clone the repository:
git clone https://github.com/VKrishna04/BreachCheck.git cd BreachCheck
-
Create a virtual environment (not required): On Linux
python -m venv venv source venv/bin/activate
On Windows
python -m venv venv source venv\Scripts\activate
On MacOS
python3 -m venv venv source venv/bin/activate
This will provide clear instructions for setting up and activating a virtual environment on both Windows and macOS.
- Install the required packages:
pip install -r requirements.txt
This is for installing the necessary packages to run the Streamlit application and tabulate package required in cli interface.
To run the Streamlit application there are two ways:
- You can visit this site https://breachcheck-sagittarius.streamlit.app/ to use the Streamlit app which is hosted on Streamlit Sharing CLoud.
- Using the batch file, use the following command:
.\run_app.bat
- Using the shortcut file named "Sagittarius" in the root directory of the project. It is the name of the team which made this project.
Note: If you are using the batch file, make sure to run it in the root directory of the project.
-
Don't run the Streamlit app manually, it will not work as expected since it requires the environment variables to be set.
-
To modify the user theme of the Streamlit app, you can change the necessary variables here. The theme is set to "dark" by default.
To run the CLI interface manually, use the following command:
python app.py --cli
- @harsha4678 <- Figma Landing Page
- @longhxirguy <- Streamlit Frontend
- @Karthikkkk123 <- Streamlit
- @Saisriram-88 <- CLI