- Project Description
- Project Structure
- Dependencies
- Usage
- Model Selection and Evaluation
- About the Author
- License
The Phishing Detection System is a web application that uses machine learning to predict whether a given URL is a phishing site. The application is built using Flask for the backend, with HTML5 and CSS for the frontend.
This application requires the following Python libraries, which can be installed by navigating to the project directory and running pip install -r requirements.txt:
- Flask
- joblib
- numpy
- python-whois
- scikit-learn
You can run the application by executing the app.py script:
python app.pyThis will start a local server and serve the Phishing Detection System on localhost:5000.
we use RandomForest model, because it significantly improved the performance of our phishing detection.
This project is developed by BIT cyberSecurity students
