HookProbe is an innovative open-source intrusion detection and prevention system (IDS/IPS) designed to operate on Raspberry Pi and edge computing devices. By integrating eBPF/XDP for kernel-level packet filtering with advanced machine learning for threat classification, it provides a self-sufficient network security solution that does not rely on cloud services.
The system architecture features components like NAPSE, which handles AI-driven packet inspection; HYDRA, which manages the threat intelligence pipeline; SENTINEL, serving as the machine learning classification engine; and AEGIS, which orchestrates autonomous defense mechanisms. Remarkably, a single Raspberry Pi 5 can effectively manage over 11 million security events, accurately classify 177,000 machine learning verdicts, and monitor more than 11,800 attacker IP addresses—all without human intervention.
Notable functionalities include:
- Quick installation process taking only five minutes on a Raspberry Pi 5 or any compatible Linux device
- High-speed packet filtering and DDoS protection through eBPF/XDP
- Machine learning-driven threat classification categorizing events as benign, suspicious, or malicious
- Immediate security posture assessment using QSecBit scoring
- User-friendly web dashboard that enables live visualization of threats
- Implementation of post-quantum cryptography standards, specifically Kyber KEM
- A collaborative mesh defense system that enhances security across multiple nodes.
This combination of features ensures that HookProbe delivers a robust, adaptable, and highly autonomous security solution suitable for modern network environments.