Phishing attacks steal sensitive data — passwords, financial info, and personal credentials — using fake websites and deceptive emails that mimic legitimate services.
This project builds a multi-layer detection engine that analyzes URLs and emails, assigns a risk score, and provides clear explanations for every decision.
Accurately identify phishing URLs and emails with high precision and minimal false positives.
Combine URL analysis, content inspection, email headers, and visual similarity checks.
Generate a quantified risk score (0–100) for every analyzed URL or email input.
Use Explainable AI (XAI) to show users exactly why a URL was flagged as phishing.
Aggregates outputs from URL, content, email, and visual analysis layers into a unified decision framework.
XAI makes the model's decisions transparent and interpretable — users can see exactly which features triggered the phishing alert.
Break each URL into structural patterns — protocol, subdomain, domain, path, parameters — and encode them as a unique fingerprint signature.
"A structural fingerprinting method for detecting phishing URLs by encoding URL components into a comparable DNA-like signature pattern."