Blog page

Building portable eBPF Programs - CO-RE
Learn how to create portable eBPF programs using Compile Once - Run Everywhere (CO-RE)
Read more
Advent of Code - an eBPF take
Learn how to solve an advent of code challeng with Go and eBPF
Read more
Application traffic with eBPF
Learn how to use eBPF for monitoring and understanding HTTP traffic in networking
Read more
eBPF Networking Techniques - Packet Redirection
An in-depth tutorial on the practical applications of eBPF in packet processing and redirection
Read more
Uprobes Siblings - Capturing HTTPS Traffic: A Rust and eBPF Odyssey
Learn how to build a basic version of an HTTPS sniffer with Rust, Aya and eBPF uprobes
Read more
Exploring Function Tracing with eBPF and Uprobes - Episode 1
Discover the power of eBPF and uprobes for function tracing in application performance monitoring with our practical guide.
Read more
eBPF adventures in networking
A detailed and technical insight into the practical implementation and benefits of eBPF in modern networking scenarios
Read more
Beginner's Guide to XDP: A Journey Through Crafting XDP-Based Firewall with BCC
Dive into the fundamental procedures and actions for interacting with packets efficiently by crafting a simple, functional XDP application
Read more
eBPF: A practical intro with examples on Observability, Security & Networking
This practical guide to eBPF demonstrates its use in writing and loading code into the Linux kernel at runtime without changes. Through examples, the author showcases eBPF's potential in system security by blocking file access attempts and in networking by counting ICMP packets per destination IPv4, highlighting its versatility in observability, networking, and security
Read more
The beginning of my eBPF Journey - Kprobe Adventures with BCC
This post introduces eBPF, discusses its potential for creating high-performance programs, and details setting up an environment for eBPF experimentation, notably on an M1 Mac using Lima
Read more