Detect • Analyze • Investigate
ANDIP (AI Network Detection & Investigation Platform) is a real-time Network Detection and Investigation Platform (NDIP) designed to monitor live network traffic, analyze network flows, detect cyber threats, and provide actionable insights through an interactive dashboard.
The platform combines packet capture, flow analysis, modular attack detection, and live visualization to help security analysts identify suspicious network activities efficiently. Built with scalability in mind, ANDIP provides a strong foundation for future AI-powered threat detection, investigation, and security analytics.
- 📡 Real-time Packet Capture
- 🔄 Flow-Based Traffic Analysis
- 🚨 Live Threat Detection
- 📊 Interactive Security Dashboard
- 🌐 Network Asset Discovery
- 📈 Real-Time Analytics
- ⚡ WebSocket-Based Live Updates
- 🐳 Dockerized Infrastructure
- 🗄 PostgreSQL Database
- 🔐 Modular Detection Architecture
|Attack| |Status| | Port Scan | ✅ | | SYN Flood | ✅ | | UDP Flood | ✅ | | ICMP Flood | ✅ | | DoS | ✅ | | Distributed DoS (DDoS) | ✅ |
Network Traffic
│
Packet Capture (Scapy)
│
Packet Parser
│
Flow Manager
│
Detection Engine
│
├── Port Scan
├── SYN Flood
├── UDP Flood
├── ICMP Flood
├── DoS
└── DDoS
│
Alert Management
│
FastAPI + WebSocket
│
React Dashboard
- Python 3.13
- FastAPI
- Uvicorn
- SQLAlchemy
- Pydantic
- Alembic
- React
- TypeScript
- Tailwind CSS
- Axios
- Recharts
- Scapy
- WebSocket
- Flow-Based Analysis
- Sliding Window Detection
- PostgreSQL
- Redis
- pgAdmin
- Docker
- Docker Compose
- VMware Workstation
- Kali Linux
- Windows 11
- Git
- GitHub
- Visual Studio Code
- Nmap
- hping3
docker compose up -dcd backend
uvicorn app.main:app --reloadcd frontend
npm install
npm run dev- Real-Time Packet Capture
- Flow Management
- Detection Engine
- Dashboard
- Port Scan Detection
- SYN Flood Detection
- UDP Flood Detection
- ICMP Flood Detection
- DoS Detection
- DDoS Detection
- AI-Based Anomaly Detection
- Threat Intelligence Integration
- MITRE ATT&CK Mapping
- GeoIP Visualization
- Email & Slack Notifications
- PCAP Export
- Advanced Security Analytics
- Role-Based Access Control
- SIEM Integration
- Distributed Network Sensors
- AI Security Assistant
- Enterprise Multi-Tenant Support
Contributions, suggestions, and feedback are always welcome.
If you have ideas to improve ANDIP, feel free to fork the repository and submit a pull request.
Dheraya Kamdar
Cyber Security Engineer
This project is licensed under the MIT License.