Documentation
README
eBPF Post-Exploitation Methodology
eBPF (Extended Berkeley Packet Filter) enables kernel-level instrumentation without loading kernel modules. After gaining root on a Linux target, eBPF programs can intercept system calls, userspace function calls, and network traffic — operating below userland monitoring tools.
Prerequisites
Before deploying eBPF tools, verify:
- Root access — all eBPF operations require
CAP_SYS_ADMINorCAP_BPF - Kernel version — Linux 4.18+ for full BPF features, 5.8+ for BPF ring buffer
- BCC installed —
python3 -c "from bcc import BPF"must succeed on target - No BPF LSM — check
cat /sys/kernel/security/lsmfor bpf restrictions
This is the opening of the README. Read the full README on GitHub.