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.
- 🔐 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)
Login (Java / Flask)
↓
Log Files (users, login, failed)
↓
SOC Detection Engine (Python)
↓
Risk Score + Alerts
↓
Flask Dashboard (Live Monitoring)
- Python (Flask, SOC Detection)
- Java (Authentication Module)
- HTML, CSS, JavaScript (Dashboard UI)
cyber-sentinelx/
│
├── auth/
├── core/
├── dashboard/
├── data/
├── docs/
├── README.md
├── LICENSE
├── .gitignore
├── requirements.txt
cd dashboard
python app.pyOpen: http://127.0.0.1:5000
Go to: http://127.0.0.1:5000/signup
Create account.
cd auth
javac LoginSystem.java
java LoginSystem- Successful login → logged
- Failed login → triggers alerts
- Dashboard updates automatically
- Real-time alerts
- Risk score updates
- Threat correlation
- Live monitoring feed
- SOC Analyst training
- Threat detection simulation
- Cybersecurity project portfolio
- Database integration (MySQL / MongoDB)
- API-based communication instead of files
- Role-based access control
- Cloud deployment (AWS / Azure)
- Real SIEM integration (Splunk, ELK)
Mohak Chaudhary
This project demonstrates practical cybersecurity concepts including:
- Authentication security
- Log-based detection
- Event correlation
- Real-time monitoring