Extended berkeley packet filter: An application perspective

H Sharaf, I Ahmad, T Dimitriou - IEEE Access, 2022 - ieeexplore.ieee.org
The extended Berkeley Packet Filter (eBPF) is a lightweight and fast 64-bit RISC-like virtual
machine (VM) inside the Linux kernel. eBPF has emerged as the most promising and de …

Synthesizing safe and efficient kernel extensions for packet processing

Q Xu, MD Wong, T Wagle, S Narayana… - Proceedings of the 2021 …, 2021 - dl.acm.org
Extended Berkeley Packet Filter (BPF) has emerged as a powerful method to extend packet-
processing functionality in the Linux operating system. BPF allows users to write code in …

Performance implications of packet filtering with linux ebpf

D Scholz, D Raumer, P Emmerich… - … Congress (ITC 30), 2018 - ieeexplore.ieee.org
Firewall capabilities of operating systems are traditionally provided by inflexible filter
routines or hooks in the kernel. These require privileged access to be configured and are not …

Creating complex network services with ebpf: Experience and lessons learned

S Miano, M Bertrone, F Risso… - 2018 IEEE 19th …, 2018 - ieeexplore.ieee.org
The extended Berkeley Packet Filter (eBPF) is a recent technology available in the Linux
kernel that enables flexible data processing. However, so far the eBPF was mainly used for …

[HTML][HTML] iKern: Advanced Intrusion Detection and Prevention at the Kernel Level Using eBPF

HJ Hadi, M Adnan, Y Cao, FB Hussain, N Ahmad… - Technologies, 2024 - mdpi.com
The development of new technologies has significantly enhanced the monitoring and
analysis of network traffic. Modern solutions like the Extended Berkeley Packet Filter (eBPF) …

Fast packet processing with ebpf and xdp: Concepts, code, challenges, and applications

MAM Vieira, MS Castanho, RDG Pacífico… - ACM Computing …, 2020 - dl.acm.org
Extended Berkeley Packet Filter (eBPF) is an instruction set and an execution environment
inside the Linux kernel. It enables modification, interaction, and kernel programmability at …

[PDF][PDF] Accelerating linux security with ebpf iptables

M Bertrone, S Miano, F Risso, M Tumolo - Proceedings of the ACM …, 2018 - dl.acm.org
Nowadays, the traditional security features of a Linux system are centered on iptables, which
has been the most used packet filtering mechanism in the Linux kernel for almost 20+ years …

Unleashing unprivileged ebpf potential with dynamic sandboxing

SY Lim, X Han, T Pasquier - Proceedings of the 1st Workshop on eBPF …, 2023 - dl.acm.org
For safety reasons, unprivileged users today have only limited ways to customize the kernel
through the extended Berkeley Packet Filter (eBPF). This is unfortunate, especially since the …

Performance Superpowers with Enhanced {BPF}

B Gregg - 2017 - usenix.org
The Berkeley Packet Filter (BPF) in Linux has been enhanced in very recent versions to do
much more than just filter packets, and has become a hot area of operating systems …

{EPF}: Evil Packet Filter

D Jin, V Atlidakis, VP Kemerlis - 2023 USENIX Annual Technical …, 2023 - usenix.org
The OS kernel is at the forefront of a system's security. Therefore, its own security is crucial
for the correctness and integrity of user applications. With a plethora of bugs continuously …