Hacker News with Generative AI: eBPF

Harpoon: Trace syscalls from user-space functions, by using eBPF (github.com/alegrey91)
Harpoon aims to capture the syscalls (as if they were fishes) from the execution flow (the river) of a single user-defined function.
A KeyLogger using eBPF written in Rust (github.com/pythops)
Capture keystrokes and store them in a queue in the kernel. Intercept DNS requests and inject the captured keystroes in the DNS payload then redirect the request designated remote server acting as a DNS proxy. On the remote server, extract the keys from the DNS payload and send a valid DNS response. Intercept the response and modify its source address so the initial request will complete successfully.
eBPF Security Threat Model [pdf] (github.com/ebpffoundation)
eBPF Verifier Code Review – NCC Group [pdf] (nccgroup.com)
Kyanos: eBPF-based network issue analysis tool (github.com/hengyoush)
Kyanos is an eBPF-based network issue analysis tool that enables you to capture network requests, such as HTTP, Redis, and MySQL requests.
Every boring problem found in eBPF (2022) (tmpout.sh)
You may be wondering, "if you're filling an article with caveats about BPF, why should I even bother trying to use it?" Great question, straw man. There are a number of things BPF is really, really, good at that you should consider.
TUI for sniffing network traffic using eBPF on Linux (github.com/pythops)
🕵️‍♂️ TUI for sniffing network traffic using eBPF on Linux
Show HN: Goroutine Monitor Powered by eBPF (github.com/keisku)
gmon is a tool designed to monitor the creation and destruction of goroutines in a Go program, drawing inspiration from the presentation Real World Debugging with eBPF.
Writing a system call tracer using eBPF (sh4dy.com)
eBPF Offensive Capabilities – Get Ready for Next-Gen Malware (2023) (sysdig.com)
Instrumenting Python GIL with eBPF (coroot.com)
Instrumenting Python GIL with eBPF (coroot.com)
Capturing Linux SSL/TLS plaintext without a CA certificate using eBPF (github.com/gojue)
The coming eBPF revolution and why Kubernetes monitoring will never be the same (getanteon.com)
How eBPF is shaping the future of Linux and platform engineering (infoworld.com)
Bpftop: Dynamic real-time view of running eBPF programs (github.com/Netflix)
eBPF BCC to libbpf conversion guide (nakryiko.com)
Linux: Easy Keylogger with eBPF (2018) (blogspot.com)