-
Notifications
You must be signed in to change notification settings - Fork 2
Home
SecureNet IDS edited this page Aug 31, 2026
·
2 revisions
AI-Powered Real-Time Intrusion Detection System Full-stack cybersecurity platform combining Machine Learning, Threat Intelligence, and a live React dashboard.
| 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 |
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)
git clone https://github.com/pathakpk7/SecureNet_IDS.git
cd SecureNet_IDS
pip install -r requirements.txt
cp .env.example .env
python backend/main.pyThen 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
- β 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
| 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 |