Blog page

eBPF for Cybersecurity - Part 2
Learn how to create an eBPF program
Read more
Tracing the Linux kernel using Exein Pulsar: a 5 Minute Tutorial
Learn how to install Pulsar to use eBPF to trace kernel events
Read more
Using eBPF on OpenShift nodes (the quick and dirty way)
A quick getting started guide using bcc, bpftrace, and bpftool
Read more
Introduction to Parca - Part 2
Learn how to install Parca and how it can be used
Read more
Observability strategies to not overload engineering teams – eBPF
Learn how to get started with Pixie
Read moreSubscribe to bi-weekly eCHO News
Keep up on the latest news and information from the eBPF and Cilium

eBPF enhanced HTTP observability — L7 metrics and tracing
Learn how Apache SkyWalking uses eBPF for L7 observability
Read more
Simple XDP Firewall with Golang
A walk through of the user and kernel space code and how the firewall works
Read more
Using eBPF-TC to securely mangle packets in the kernel, and pass them to my secure networking application
Learn how to use eBPF-TC to build a Plugin TPROXY IFW to steer traffic to a target application
Read more
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 more
Process 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 more