eIDPS: A Comprehensive Comparative Analysis of Packet-Level and Flow-Level Intrusion Detection and Prevention
Modern cybersecurity relies on Intrusion Detection and Prevention Systems (IDPS) to detect and mitigate malicious network activity. This study proposes eIDPS, a packet-level IDPS leveraging Machine Learning and the extended Berkeley Packet Filter (eBPF) for real-time threat detection within the kernel. Unlike a flow-based approach, which analyzes aggregated network flows, eIDPS operates at the packet level, enabling faster decision-making while it does not drop entire flows when a malicious packet is detected, allowing for more precise threat mitigation. Experimental evaluation using CIC-IDS2017, a benchmark intrusion detection dataset, demonstrates that eIDPS achieves higher precision and F1-score compared to a flow-based solution identified in the literature, while still operating in real time. This comparison highlights the trade-offs between packetlevel and flow-based intrusion detection, offering insights into the deployment of eBPF-based security solutions.
Authors
- Dimitra Papatsaroucha (ORCID: https://orcid.org/0000-0002-8894-617X)
- Evangelos Markakis (ORCID: https://orcid.org/0000-0003-0959-598X)
- Ioannis Kefaloukos (ORCID: https://orcid.org/0000-0002-1041-9206)
- Stamatios Kostopoulos
Institutions
- Mediterranean University (ME)
Publication Details
- Published
- 2025-08-04
- DOI
- https://doi.org/10.1109/csr64739.2025.11130045
- Citations
- 1
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 1.49