My Journey This section is about my background. Feel free to skip to the next one to read about eBPF. I started off my career as a network engineer and soon after, got into security. My fascination with optimizing networks and troubleshooting them paved the way to not be afraid of capturing packets using Wireshark or TCPDUMP and diving into them to fish out issues. Studying and working with all these concepts, protocols and the ability to influence and modify network traffic felt amazing and ...| thegraynode.io
man7.org > Linux > man-pages| man7.org
Introduction In this post we will learn about the big picture and how to structure our eBPF program named flat to monitor network latency. We will mostly talk about preliminaries and write a very minimal eBPF program to get a feel of how things work together. Make sure to check the previous posts to get up to speed with what we are about to build. eBPF primer Setup an eBPF Development Environment The Plan In order to measure the latency of network traffic, we need to match the related ingress...| thegraynode.io
Introduction In the previous post, I wrote about what eBPF is and the network latency tool that we are going to write. This post will walk you through the tools you need to follow along. Preliminary Requirements Let’s quickly discuss what we need to start. The Operating System And Hardware I have chosen to go with an Ubuntu 20.04.6 LTS machine with these specs: 4GB RAM Intel CPU with 2 cores Don’t stress over the hardware.| thegraynode.io