This Project is made to make poeple aware about the phising websites that are increasing at an alarming rate. We have made an education app which will first teach poeple about the various types of phishing URLs which will be followed by an exercise session to ensure that the user actually understood the concepts.
The fraudulent practice of creating false websites purporting to be from reputable companies in order to induce individuals to reveal personal information, such as passwords and credit card numbers.
- Frontend:- HTML, CSS, Javascript
- Backend:- Flask, Pymongo, Jinja
- Language: Python
- Database: MongoDB
- Version Control: Git
- Deployment: Heroku
-
Fork The repo
-
Clone it in your local machine using the forked repo
-
Create a virtual enviornment in your local machine in the folder you cloned the repo,
pip install virtualenv virtualenv env
-
Activate the virtual env
For Windows run.\env\Scripts\activate
For Linux run
source env/bin/activate
Follow the instructions given after you create a env successfully .
-
Create a
secrets.py
file in src folder with the follwoing content.USERNAME="[Your MongoDB Username]" PASSWORD="[Your MONGODB Password]" SECRET_KEY="[A Secret Key For the App]"
-
Now install requirements using
pip install -r requirements.txt
-
Now insert Questions in database
For Windows runpython -m src.common.insertQuestions
For Linux run
python3 -m src.common.insertQuestions
-
Now run the server
For Windows runpython -m src.server
For Linux run
python3 -m src.server
-
If you have reached this step, you are good to go.