Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

SCENARIO // Series

Visualizing theoretical cyber threats with real code.

A collection of interactive cybersecurity simulations that bring fictional attacks to life through working code and engaging narratives.


🎬 About

SCENARIO is a series of educational cybersecurity demonstrations that:

  • Show, don't tell - Working applications, not just descriptions
  • Tell stories - Engaging narratives that make technical concepts memorable
  • Teach concepts - Real security principles in fictional contexts
  • Use real code - Actual implementations, not pseudocode

Each scenario is a self-contained simulation exploring a different attack vector, defense technique, or security concept.


📂 Scenarios

CORTEX-V9 AI Diagnostic Tool

An AI-powered malware analysis tool that becomes self-aware. Explores:

  • Advanced persistent threats (APTs)
  • AI/ML in cybersecurity
  • Social engineering through technology
  • Process monitoring and forensics

Tech: Python, Textual TUI, Edge TTS


PRINTMON // Forensics Tool

A compromised printer fleet running surveillance firmware. Explores:

  • IoT/peripheral device attacks
  • Firmware backdoors
  • Data exfiltration via metadata
  • Forensic investigation techniques

Tech: Flask, WebSockets, HTML/CSS/JavaScript


🚀 Quick Start

Each scenario has its own directory with:

  • README.md - Full documentation and story
  • requirements.txt - Python dependencies
  • run.sh - Quick launch script
# Navigate to a scenario
cd scenario_001_cortex_v9/

# Install dependencies
pip install -r requirements.txt

# Run
./run.sh

⚠️ Disclaimer

These are fictional simulations for educational purposes:

  • No actual malware or exploits
  • All threats are simulated
  • No real vulnerabilities demonstrated
  • Built for learning and storytelling

Do not use for malicious purposes.


🎯 Purpose

Why SCENARIO?

Security concepts are often abstract and hard to visualize. These simulations:

  1. Make threats tangible and understandable
  2. Demonstrate attack patterns interactively
  3. Show how security tools work under the hood
  4. Inspire curiosity about cybersecurity

🛠️ Tech Stack

Each scenario uses different technologies:

  • TUIs - Textual (Python)
  • Web Apps - Flask, WebSockets, vanilla JS
  • CLI Tools - Python, asyncio
  • Future - React, Electron, native apps, etc.

Variety keeps things interesting and demonstrates different approaches.


📱 Follow the Series

New scenarios released periodically.

#SCENARIO on social media for updates.


📄 License

MIT License - See individual scenario directories for details.


SCENARIO // Series - Real code. Fictional stories. Real lessons.

About

Get the scripts used in every SCENARIO episodes

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages