🛡️ 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

Share this project:

Updates