Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhishGuard

PhishGuard is an interactive web‑based training simulation developed to help users recognise and respond to contemporary phishing and digital deception attempts. The system provides two distinct training tracks based on demographic risk factors: one for university students and one for elderly citizens. Each track presents realistic, context‑specific scenarios that reflect the types of attacks these groups are most likely to encounter.

Purpose

The aim of PhishGuard is to provide practical, scenario‑based training rather than static awareness material. The system focuses on behavioural cues, decision‑making under pressure, and real‑time feedback. Its design is informed by established research on phishing psychology, demographic vulnerability, and active learning approaches.

Key Features

Training Tracks

PhishGuard includes two tailored simulation paths:

  • Students: university portal alerts, scholarship scams, credential harvesting attempts.
  • Elderly users: pension fraud, banking deception, HMRC‑related scams.

Behaviour‑Driven Scenarios

Challenges are organised by psychological triggers such as urgency, authority, reward, and fear.

Adaptive Difficulty

The system adjusts challenge complexity based on user behaviour. It monitors hesitation, hover patterns, latency, and decision timing.

Telemetry Engine

PhishGuard captures user interactions to identify behavioural indicators of phishing susceptibility. This includes:

  • hover behaviour
  • hesitation score
  • click patterns
  • response latency

Responsive Interface

The interface is designed to operate smoothly across desktop and mobile browsers.

Technology Stack

  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap
  • GitHub Pages for deployment
  • LocalStorage for client‑side behavioural data

About

PhishGuard is a phishing‑focused training application that uses realistic, scenario‑based simulations to help users identify deceptive messages, spoofed senders and malicious URLs. It includes tailored tracks for students and elderly users, reflecting the specific phishing tactics commonly used against each group.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages