Skip to content
SecureNet IDS edited this page Aug 31, 2026 · 2 revisions

πŸ›‘οΈ SecureNet IDS β€” Wiki

AI-Powered Real-Time Intrusion Detection System Full-stack cybersecurity platform combining Machine Learning, Threat Intelligence, and a live React dashboard.


πŸ“š Table of Contents

Page Description
🏠 Home Overview & Quick Links
βš™οΈ Installation Setup and configuration guide
πŸš€ Usage Guide How to run and use the system
πŸ“‘ API Reference Full REST API documentation
πŸ—οΈ Architecture System design & component overview
🚒 Deployment Docker, Nginx, Systemd production setup
πŸ› Troubleshooting Common issues & fixes

πŸ” What is SecureNet IDS?

SecureNet IDS is a production-ready, AI-powered Intrusion Detection System that monitors live network traffic, detects attacks in real-time, and provides a full cyberpunk-themed security operations dashboard.

πŸ“¦ SecureNet IDS
 β”œβ”€β”€ 🧠 ML Engine         β†’ RandomForest-based anomaly & attack detection
 β”œβ”€β”€ 🌐 Threat Intel      β†’ VirusTotal, AbuseIPDB, OTX, URLScan integration
 β”œβ”€β”€ πŸ—„οΈ Backend API       β†’ FastAPI + WebSocket streaming (Python)
 β”œβ”€β”€ πŸ’Ύ Database          β†’ SQLite (embedded) + Supabase (cloud sync)
 └── πŸ–₯️ Dashboard UI      β†’ React + Vite + TailwindCSS (cyberpunk theme)

⚑ Quick Start

git clone https://github.com/pathakpk7/SecureNet_IDS.git
cd SecureNet_IDS
pip install -r requirements.txt
cp .env.example .env
python backend/main.py

Then in another terminal:

cd securenet-ui
npm install && npm run dev

🌐 Backend API: http://localhost:8000 πŸ–₯️ Dashboard: http://localhost:5173 πŸ“– API Docs: http://localhost:8000/docs


πŸ”‘ Key Features

  • βœ… Real-time Packet Capture via PyShark/Scapy
  • βœ… ML Attack Detection β€” DoS, Port Scan, Brute Force, Exfiltration, Probe
  • βœ… Multi-Source Threat Intelligence with TTL caching & 2s timeout guards
  • βœ… IP Blacklist Management β€” dynamic block/unblock
  • βœ… WebSocket Live Dashboard β€” real-time alert streaming
  • βœ… Dual Database Mode β€” embedded SQLite + Supabase cloud sync
  • βœ… Multi-Tenant Admin Panel β€” organizations, users, roles
  • βœ… Audit Trail β€” cryptographic audit log with CSV export
  • βœ… Dark Cyberpunk UI β€” glassmorphic React dashboard

πŸ§ͺ Test Results

Suite Result
End-to-End Integration (5 stages) βœ… 5/5 PASSED
REST API pytest (10 tests) βœ… 10/10 PASSED
Frontend Production Build βœ… Passed in 1.16s

Clone this wiki locally