🚀 SentriGo is a lightweight, real-time packet sniffing tool and Intrusion Detection System (IDS) built using Go and the gopacket
library.
SentriGo listens to a selected network interface and analyzes packets in real-time. It's designed for educational and home-lab usage to understand basic network intrusion detection techniques.
Currently, it includes:
- Interface listing via web UI (Gin framework)
- Real-time ICMP packet monitoring
- Ping flood detection logic (≥10 ICMP packets in 30 seconds from same IP)
✅ Only works on Windows
- Go Programming Language (v1.18+)
- Npcap (must be installed)
📌 Npcap is a packet capture driver required to access network interfaces on Windows.