This project is developed by Mursaleen Mushtaq as a learning project for understanding how machine learning can be used to detect phishing websites based on URL features and security indicators.
The Phishing Website Detector is a simple Flask-based web app that predicts whether a website is Safe or Phishing.
It uses machine learning algorithms to analyze different URL and domain features (like HTTPS presence, length, special symbols, and digits) and classify the site accordingly.
- Detects suspicious and legitimate websites based on URL analysis
- Machine Learning model trained using common phishing dataset features
- Simple and lightweight Flask web interface
- Beginner-friendly and easy to understand code structure
- Python 3.9+
- Flask (for web app)
- Scikit-learn (for ML model)
- Pandas, NumPy (for data processing)
- Joblib (for saving/loading the model)
git clone https://github.com/mursaleenmushtaq240-del/phishing-website-detector.git