Loading repository data…
Loading repository data…
garvitverma21 / repository
A complete full‑stack phishing URL detection app with machine learning backend and a user-friendly web GUI built using Flask, HTML, CSS, and JavaScript.
A complete full‑stack phishing URL detection app with machine learning backend and a user-friendly web GUI built using Flask, HTML, CSS, and JavaScript.
This application classifies URLs as Safe or Phishing by:
/predict API consumed by a JavaScript frontend.pickle for deployment.| Model | Accuracy | F1 Score | Recall | Precision |
|---|---|---|---|---|
| Random Forest | 96.9% | 97.2% | 99.4% | 98.9% |
| Logistic Regression | 93.4% | 94.1% | 94.3% | 92.7% |
| Naive Bayes | 60.5% | 45.4% | 29.2% | 99.7% |
Flask
scikit-learn
pandas
numpy
matplotlib
seaborn
Clone and install dependencies:
git clone https://github.com/garvitverma21/URL-Phishing-Detection-System.git
cd URL-Phishing-Detection-System
pip install -r requirements.txt
python phishing_detection.ipynb # Or run training script
python app.py
http://localhost:5000 in your browser, enter a URL, and click Scan to see the result.