Blog page
How to write eBPF programs with Golang
Learn how to leverage the library sklookup-go in Golang around sk_lookup to help with some legacy TCP servers
Read moreProcess Behaviour Anomaly Detection Using eBPF and Unsupervised-Learning Autoencoders
In this post I’m going to describe how to use eBPF syscall tracing in a creative way in order to detect process behaviour anomalies at runtime using an unsupervised learning model called autoencoder.
Read more5G Visibility Using eBPF Technology
eBPF is a powerful tool to use in cloud-native environments. This post discusses the basic features of eBPF and how it can be leverage for observability
Read moreProduction ready eBPF, or how we fixed the BSD socket API
We are open sourcing the production tooling we’ve built for the sk_lookup hook we contributed to the Linux kernel, called tubular.
Read moreFeatures of bpftool: the thread of tips and examples to work with eBPF objects
Working with eBPF? Discover how bpftool can help you load, inspect, update your eBPF programs, maps, and more.
Read moreHow To Add eBPF Observability To Your Product
There's an arms race to add eBPF to commercial observability products, and in this post I'll describe how to quickly do that. This is also applicable for people adding it to their own in-house monitoring systems.
Read moreHOWTO: BCC to libbpf conversion
A practical guide to converting your BCC-based BPF application to libbpf + BPF CO-RE.
Read more