Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Cyber SentinelX – Adaptive Threat Monitoring Platform

🚀 Overview

Cyber SentinelX is a multi-language cybersecurity platform that simulates a real-world Security Operations Center (SOC).

It integrates authentication, threat detection, and real-time monitoring into a single system.


🧠 Features

  • 🔐 Secure Authentication System (Java + SHA-256)
  • 📊 SOC Detection Engine (Python)
  • ⚡ Real-Time Monitoring Dashboard (Flask)
  • 🚨 Automated Alert Generation
  • 🔄 Live Event Streaming
  • 🧩 Attack Simulation (Insider, Burst, Phishing)

🏗️ Architecture

Login (Java / Flask)
        ↓
Log Files (users, login, failed)
        ↓
SOC Detection Engine (Python)
        ↓
Risk Score + Alerts
        ↓
Flask Dashboard (Live Monitoring)

🧰 Tech Stack

  • Python (Flask, SOC Detection)
  • Java (Authentication Module)
  • HTML, CSS, JavaScript (Dashboard UI)

📁 Project Structure

cyber-sentinelx/
│
├── auth/
├── core/
├── dashboard/
├── data/
├── docs/
├── README.md
├── LICENSE
├── .gitignore
├── requirements.txt


▶️ How to Run

1. Start Flask Dashboard

cd dashboard
python app.py

Open: http://127.0.0.1:5000


2. Signup

Go to: http://127.0.0.1:5000/signup

Create account.


3. Run Java Authentication

cd auth
javac LoginSystem.java
java LoginSystem

4. Test System

  • Successful login → logged
  • Failed login → triggers alerts
  • Dashboard updates automatically

📊 Output

  • Real-time alerts
  • Risk score updates
  • Threat correlation
  • Live monitoring feed

💼 Use Case

  • SOC Analyst training
  • Threat detection simulation
  • Cybersecurity project portfolio

🚀 Future Improvements

  • Database integration (MySQL / MongoDB)
  • API-based communication instead of files
  • Role-based access control
  • Cloud deployment (AWS / Azure)
  • Real SIEM integration (Splunk, ELK)

👨‍💻 Author

Mohak Chaudhary


⭐ Note

This project demonstrates practical cybersecurity concepts including:

  • Authentication security
  • Log-based detection
  • Event correlation
  • Real-time monitoring

About

Cyber SentinelX – Adaptive Threat Monitoring Platform integrating authentication, SOC detection, and real-time threat visualization.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages