Gone Phishin' is a Python terminal-based security awareness game that teaches users how to identify phishing emails.
This application presents simulated email messages and prompts the user to classify each as:
- Phishing
- Legitimate
After each response, the game provides key indicators and an explanation to reinforce phishing detection skills.
- 20 prebuilt email scenarios
- Randomized question selection
- Score tracking
- Post-game review of missed questions
- Modular design (separated into data, logic, and UI)
- Python 3
- Modular project structure
- Basic OOP principles
- Structured input validation
From inside the project folder:
python3 main.pygone_phishin/
β
βββ main.py # Terminal interface
βββ game.py # Game engine and scoring logic
βββ data.py # Email dataset
βββ README.md # Project documentation
This project demonstrates:
- Understanding of phishing indicators
- Secure coding practices
- Modular Python design
- Practical cybersecurity awareness concepts
Developed as part of cybersecurity coursework and personal lab development.