Demo 1 — Spot-the-phish quiz
One of the awareness modules from the project. Read each email and decide: is it phishing or legitimate? You'll get instant feedback explaining the tell-tale signs. All emails are fictional and safe — no real links.
Demo 2 — Rules-based detection engine
Paste (or edit) an email below and the engine scores it using the same kind of heuristics your backend would run: suspicious keywords, urgency, mismatched links, and requests for credentials. This is the "how the machine decides" companion to the human quiz.
Verdict
Risk score: 0/100
Version 2: swap these rules for a trained classifier (e.g. Naive Bayes or Logistic Regression on labelled phishing corpora like the Enron/Nazario datasets) to catch subtler messages. The rules engine is your explainable baseline.
Demo 3 — Threat intelligence dashboard
A mock of the dashboard that aggregates public threat feeds. In the real build these panels are populated from live sources (see the note below); here they use representative sample data so the layout and interactions are clear.
Most-impersonated brands in phishing
Attackers impersonate trusted brands to steal logins. Recognising these is a core awareness lesson.
Overview
Phishing is the entry point for most breaches, so the best defence is trained people plus good detection. This project builds both: a safe simulator and awareness modules that teach users to spot attacks, and a detection engine + dashboard that show how defenders track threats.
The simulator runs only in a controlled lab or classroom against willing participants who know it's a drill — never as a real deceptive campaign.
Key features
- Controlled phishing-email simulator for training (lab/classroom only).
- Rules-based or ML detection engine (demo above).
- Dashboard aggregating public threat-intelligence feeds.
- Interactive awareness modules and quizzes for students.
Build plan — step by step
Ethics & safety — read this first
- Consent is mandatory. Only simulate phishing against people who have agreed to be part of a training exercise.
- Lab only. Keep the mail server and links inside a private environment; never send simulated phishing over the open internet to real strangers.
- Teach, don't trick. Every simulated click leads straight to an educational page — the point is learning, never embarrassment.
- Protect privacy. Aggregate results, don't single people out, and delete personal data when done.
- Read-only threat feeds. You consume public intel; you never attack the sources.