🛡️ Phishing Detection System
An end-to-end Phishing Detection system built with a Chrome Extension and a Flask-based Web App. It detects phishing websites using machine learning and frontend heuristics, providing users real-time safety information.
🚀 Features
- 🔍 Chrome Extension to analyze the current tab
- 🧠 ML-based prediction using URL features
- ⚙️ Heuristic checks (e.g. IP in URL, favicon mismatch, suspicious anchors)
- 🌐 Flask backend for API and web interface
- 📤 Real-time classification (Phishing or Legitimate)
- 📊 Web dashboard to visualize predictions
🧰 Tech Stack
- Frontend: JavaScript (Chrome Extension)
- Backend: Python Flask
- ML: Trained model with heuristic-based feature extraction
- API: Google Safe Browsing or IPQualityScore (optional)
- Hosting: Localhost / Cloud Platform (optional)
Built With
- jupyter-notebook
- python
Log in or sign up for Devpost to join the conversation.