University of Bahrain | Senior Project 2025/2026

Thaghrah: Practical Cybersecurity Learning Through Packet Analysis

A modern learning platform where students solve network challenges, inspect PCAP evidence in Wireshark, submit flags, and grow through structured gamified progress.

Abstract

Thaghrah is a web-based cybersecurity learning platform designed to help beginners develop practical packet-analysis and traffic-investigation skills through hands-on training. The platform offers 40 structured Wireshark and PCAP-based challenges, AI-generated investigation scenarios, protocol guides, scoring systems, badges, and sequential challenge progression to create an engaging learning experience. Built using Flask, SQLite, Scapy, and AI integration, Thaghrah combines realistic network traffic analysis with gamified learning to improve cybersecurity understanding, confidence, and practical investigation skills.
0Packet Challenges
0Protocol Categories
0AI-Generated Scenarios
0Guided Track
SecureAuthentication
Hint-AwareScoring

Key Features

40 Guided Challenges

Sequential learning across 8 protocol families.

Progress + Badges

Clear scoring, badges, and completion milestones.

AI Lab Extension

Prompt-based scenario generation with downloadable PCAPs.

Quick Preview

Interactive Demo

Explore the platform workflow and training experience.

Go to Demo

Security & Gamification

See secure challenge flow, points, badges, and progression.

Explore Features

System Design

View architecture, tech stack, and AI pipeline details.

View Architecture