An intelligent hybrid system that detects potential email scams using both machine learning and rule-based heuristics.
It analyzes sender authenticity, suspicious URLs, keywords, and tone to determine if an email is Safe, Suspicious, or Fraudulent.
##Features
- AI Analyzer (Joblib Model) – Trained on real email datasets to classify messages as Safe or Fraudulent.
- Rule-Based Engine – Flags suspicious elements like short URLs, phishing words, and uppercase abuse.
- Detailed Analysis View – Displays full breakdown of sender, URLs, and rule triggers.
- Final Verdict – Combines AI model prediction with rule-based confidence.
- User Guidance – Offers safety recommendations based on results.
git clone https://github.com/DIttoSensei/AI-Based_Email-Scam-Detector.git
cd AI-Based_Email-Scam-Detectorpython -m venv venv
venv\Scripts\activate # On Windows
source venv/bin/activate # On macOS/Linuxpip install -r requirements.txtpython manage.py makemigrations
python manage.py migratepython manage.py runserver