Deployed and maintained by P Ganesh Krishna Reddy | Engineering by ProgVision
IDS Defense is an enterprise-grade Intrusion Detection System that merges high-frequency network telemetry with Machine Learning to identify and visualize security breaches in real-time.
Full real-time visualization of network throughput, anomaly spikes, and threat distribution.
- Models: Optimized Random Forest & XGBoost v1.2 classifiers.
- Granular Severity: Critical, High, Medium, and Low risk prioritization.
- Inference Latency: Sub-10ms response time for proactive defense.
- Detection Types: Hybrid analysis combining ML anomalies with signature-based rules.
- Actionable KPIs: Real-time trend indicators with count-up animations and incident-aware coloring.
- Expandable Threat Feed: Deep-inspection rows revealing feature vectors, confidence scores, and detection logic.
- Analytic Widgets: Top-attacker IP tracking and threat distribution donut charts.
- WebSocket Streaming: Instant, bi-directional communication for zero-latency alerts.
- Zero-Trust Ready: Architecture built for encrypted, authenticated security ecosystems.
- Compliance: Infrastructure aligned with NIST-800 and SOC2 standards.
- Python 3.9+
- Node.js 18+
- Git
cd backend
python -m venv venv
source venv/bin/activate # On Windows: venv\\Scripts\\activate
pip install -r requirements.txt
python main.pyThe backend starts a WebSocket server on port 8000 and begins network traffic simulation.
cd frontend
npm install
npm run build
npm start -- --port 3200The dashboard will be available at http://localhost:3200.
- Create a repository named
IDS-Defenseon GitHub. - Initialize and push:
git init
git remote add origin https://github.com/ganeshkrishnareddy/IDS-Defense.git
git branch -M main
git add .
git commit -m "Initial Release: SOC-Grade IDS Defense Platform"
git push -u origin main- Site Name:
ids-defense.netlify.app - Build Command:
npm run build - Publish Directory:
.next - Note: Ensure the
@netlify/plugin-nextjsis enabled in yournetlify.toml.
- Created By: P Ganesh Krishna Reddy (Portfolio)
- Engineering: Deployed by ProgVision (progvision.in)
- Contact: pganeshkrishnareddy@gmail.com
- Core Stack: Next.js 15, FastAPI, Tailwind CSS, Scapy, XGBoost.
Built for the next generation of Security Operations Centers. 🔒🛡️