AI-Powered Cyber Threat Intelligence Platform for real-time cyber attack detection and Security Operations Center (SOC) monitoring.
CyberShield-AI is an enterprise-level Security Operations Center (SOC) platform that combines Artificial Intelligence, Machine Learning, and Cybersecurity to monitor, detect, classify, and manage cyber threats in real time.
The platform analyzes incoming security events, applies machine learning models to identify suspicious activities, and provides analysts with an interactive dashboard for investigation and response.
- 🔍 Real-time Threat Detection
- 🤖 AI & Machine Learning-based Threat Classification
- 📊 Interactive SOC Dashboard
- 🚨 Alert Management System
- 📂 Threat Investigation Workflow
- 📡 Threat Intelligence Aggregation
- 🔐 Authentication & Authorization
- 📈 Live Monitoring & Analytics
- 📦 Docker-based Deployment
- 🌐 REST API & WebSocket Support
Frontend (Next.js)
│
REST / WebSocket
│
Backend (NestJS)
│
ML Inference API
│
ML Service (FastAPI)
│
MongoDB Database
- Next.js 15
- React
- TypeScript
- NestJS
- Node.js
- REST API
- WebSockets
- Python
- FastAPI
- Scikit-learn
- PyTorch
- MongoDB
- Redis
- Docker
- Git
- GitHub
CyberShield-AI/
├── frontend/
├── backend/
├── ml-service/
├── docker/
├── docs/
├── .github/
└── README.md
git clone https://github.com/yourusername/CyberShield-AI.git
cd CyberShield-AIFrontend
cd frontend
npm installBackend
cd backend
npm installML Service
cd ml-service
pip install -r requirements.txtdocker compose up -dnpm run start:devuvicorn main:app --reload --port 8000npm run devVisit:
http://localhost:3000
- Threat Detection
- Threat Classification
- SOC Dashboard
- User Authentication
- Alert Management
- Case Investigation
- Threat Intelligence
- Database Management
- API Integration
- SIEM Integration
- Role-Based Access Control
- Email & SMS Alerts
- Threat Intelligence APIs
- Explainable AI Predictions
- Cloud Deployment
- Kubernetes Support
- Performance Monitoring
Add screenshots of:
- Login Page
- Dashboard
- Threat Detection Screen
- Alert Management
- Analytics
- ML Prediction Output
Ganesh Kondekar
B.Tech Information Technology
This project is developed for educational and research purposes.