Skip to content

utkarshsingh3011/Sentinel--Learn-Cybersecurity-Through-Simulations

Repository files navigation

🛡️ Sentinel

Learn Cybersecurity Through Interactive Investigations

Sentinel is an interactive cybersecurity simulation platform that helps students and beginners understand how cyber attacks unfold through guided investigations instead of static tutorials.

Rather than reading about phishing, credential theft, or ransomware, users experience each stage of an investigation—from building a simulation to analyzing attacker behavior, reviewing evidence, and understanding how the attack could have been prevented.

🌐 Live Demo: https://sentinel-cyberlabs.vercel.app


Demo

Sentinel Demo


Screenshots

Landing Page

Simulation Builder

Attack Storyboard

Investigation Summary


What Makes Sentinel Different?

Instead of presenting isolated cybersecurity concepts, Sentinel guides users through a complete investigation.

A typical investigation follows this journey:

Simulation Builder
        ↓
Threat Analysis
        ↓
AI Analyst
        ↓
Attack Timeline
        ↓
Command Center
        ↓
Learning Review

Each stage builds upon the previous one, creating a continuous investigation instead of a collection of disconnected pages.


Why I Built Sentinel

As a cybersecurity learner, I often found myself understanding what an attack was but struggling to visualize how it actually happened.

Most learning resources explain techniques individually, but real attacks are chains of events. Sentinel was built to bridge that gap by allowing learners to explore realistic attack scenarios, understand attacker behavior, inspect security decisions, and learn defensive thinking through interaction.

The objective isn't to teach offensive security—it is to make cybersecurity easier to understand.


Features

  • Interactive cyber attack simulations
  • Guided investigation workflow
  • AI-assisted investigation summaries
  • Visual attack timeline
  • Command Center with investigation insights
  • Persistent investigation sessions
  • Sequential module progression
  • Beginner-friendly explanations
  • Responsive dark interface
  • Interactive reports and learning review

Learning Areas

Sentinel currently covers concepts such as:

  • Phishing Attacks
  • Credential Theft
  • Social Engineering
  • Malware Delivery
  • Ransomware
  • Network Compromise
  • Browser Security
  • Security Awareness
  • Defensive Security Fundamentals
  • MITRE ATT&CK concepts

Built With

Frontend

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS

Animation

  • Framer Motion
  • GSAP

AI & Services

  • Google Gemini API
  • Vercel

Cybersecurity References

  • MITRE ATT&CK Framework

Current Roadmap

Sentinel is continuously evolving.

Current

  • Guided investigation workflow
  • Interactive simulations
  • AI investigation summaries
  • Persistent investigation state
  • Sequential module progression

Coming Next

  • User authentication
  • Saved investigation history
  • Expanded attack scenarios
  • Richer AI explanations
  • Interactive evidence explorer
  • More cybersecurity simulations

Educational Disclaimer

Sentinel is an educational cybersecurity platform built for learning purposes.

Every attack scenario is simulated inside the application and does not target, scan, or interact with real systems. The project is intended to promote cybersecurity awareness, defensive thinking, and practical learning through safe, interactive experiences.


About Me

I'm Utkarsh Singh, a B.Tech Electronics & Communication Engineering student at Jaypee Institute of Information Technology (JIIT), Noida.

Sentinel is one of my ongoing projects exploring the intersection of cybersecurity, software engineering, and user experience.

If you have suggestions or feedback, I'd love to hear them.


⭐ If you found Sentinel interesting, consider giving the repository a star.

About

Interactive cybersecurity learning platform that helps students understand how cyber attacks unfold through visual simulations, attack storyboards, and guided learning reviews.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages