SPARTA is a Machine Learning-powered phishing detection web extension that provides real-time analysis of loaded websites, warning users if they are suspicious or safe. It also includes a manual URL verification option, enhancing cybersecurity for everyday browsing.
✔️ Real-time Website Scanning – Detects phishing attempts instantly
✔️ ML-powered Detection – Trained on a phishing dataset for accuracy
✔️ Manual URL Check – Users can verify suspicious websites
✔️ Browser Extension – Lightweight and easy to use
✔️ Secure API Integration – Ensures seamless communication with the backend
- Python – Backend & ML Model
- Flask – API Development
- JavaScript – Browser Extension
- Scikit-learn – Machine Learning Model
- HTML & CSS – UI Design
SPARTA-Phishing-Detection/
│── backend/ # ML model, Flask API & Dataset
│── extension/ # Browser extension files
│── README.md # Project documentation
│── requirements.txt # Required dependencies
│── LICENSE # MIT License
git clone https://github.com/your-username/SPARTA-Phishing-Detection.git
cd SPARTA-Phishing-Detectionpip install -r requirements.txtpython app.py- Open Chrome/Edge and go to
chrome://extensions/ - Enable Developer Mode (top right corner)
- Click Load unpacked and select the
extension/folder - The extension is now ready to use! 🎉
- Automatic Detection: The extension will scan every loaded website and provide an alert if it's suspicious.
- Manual Verification: Enter a URL in the provided bar to check if it's phishing.
📌 Support for more phishing datasets
📌 AI-based enhancements for better detection accuracy
📌 Publish as an official Chrome & Firefox extension
🚀 Pracheer Srivastava
🚀 Saurav Chourasia
This project is licensed under the MIT License – see the LICENSE file for details.
We’d love feedback and contributions! Feel free to star⭐ the repo, report issues, or submit pull requests. 🚀🔥