#bpf

Thorsten Leemhuis (acct. 1/4)kernellogger@hachyderm.io
2026-01-15

eBPF.party – Learn eBPF through hands-on exercises. Write, compile, and run programs directly in your browser:

ebpf.party/

#Linux #LinuxKernel #kernel #ebpf #bpf

Screenshot from the top of the linked website
Thorsten Leemhuis (acct. 1/4)kernellogger@hachyderm.io
2025-12-19

""[…] eBPF (Extended Berkeley Packet Filter) lets you attach tiny, sandboxed programs directly to the #Linux #kernel, no restarts, no recompiling, no intrusive overhead. In practice, you gain X-ray vision into your system’s behavior, in real time, with almost zero performance penalty.

And thanks to the amazing CLI tools built around eBPF, you can debug problems that were previously “impossible” to catch. […]""

1. bpftrace: The ultimate custom debugger
2. execsnoop: Catching fleeting processes
3. opensnoop: Permission denied demystified
4. tcplife: Tracing microservice sessions
5. gethostlatency: Fixing intermittent slowness
6. biotop: Disk I/O task manager
7. biolatency: The I/O performance historian
8. tcpretrans: Spotting network reliability issues
9. tcpconnect: Tracing outbound connections
10. tcpaccept: Tracing inbound connections
11. biosnoop: I/O operations in detail
12. bpftool: Inspect and debug eBPF programs already running

itsfoss.com/ebpf-sysadmin-tool

#BPF #LinuxKernel

Thorsten Leemhuis (acct. 1/4)kernellogger@hachyderm.io
2025-12-16

Recordings from last week's @linuxplumbersconf 2025 are now available.🥳

You have two options to find the ones you might be interested in:

* Look through this YouTube-Playlist (youtube.com/playlist?list=PLVs)

* Find and open interesting talks via the Schedule Overview (lpc.events/event/19/timetable/) or the Detailed Schedule (lpc.events/event/19/timetable/), as the individual talk descriptions link to the videos. And as a bonus, they besides the summary usually contain links to the slides shown, too.

#Linux #kernel #LinuxPlumbersConference #LinuxPlumbersConference2025 #eBPF #BPF

Screenshot from the YouTube Playlist
2025-12-02

Мониторинг в Linux на уровне ядра. Краткое практическое введение в eBPF+Cilium

Добрый день, всем читающим данную статью. Недавно эксперементируя с eBPF для разработки нового функционала своей EDR для linux-серверов , я столкнулся с огромной проблемой: на просторах интернета есть огромный пласт статей по теории работы с eBPF, однако кратких практических статей как работать с BPF мной найдено не было. Если быть более точным, то такие статьи есть, однако, они не дают понимания функционала. В общем, в данной статье хотелось бы написать краткий гайд по работе с eBPF с уклоном в практику

habr.com/ru/articles/972602/

#eBPF #bpf #go #edr #разработка #мониторинг #трассировка #ядро #ядро_linux #linux

:radare2: radare :verified:radareorg@infosec.exchange
2025-11-28

☀️The deeply detailed talk from ulexec and secoalba from @inversive_xyz about reverse engineering #Solana #eBPF binaries with #radare2 was built on top of several improvements for the elf bin parser and the architecture support for the 64bit #BPF.

All that stuff was also included in the last r2-6.0.6 release:

- esil emulation of bytecode
- pseudo decompilation
- AI-based disassembly
- bpf-specific elf relocs
- bpf-specific analysis plugin to extract strings
- document every bpf instruction
- support multiple "cpu" models
- binary patching and assembling BPF instructions

Cook some popcorns and take notes because their presentation was really detailed! Worth watching!
🎥 youtube.com/watch?v=IAt-HgKPN88

cryptaxcryptax
2025-11-25

Je suis à Cyb'Air aujourd'hui et mes slides sont sur GitHub.com/cryptax/talks.

C'était sur des variantes de 2025 de Linux/Symbiote et BPFDoor. Avec des nouveautés sur le filtre BPF comme le support d'IPv6.

Les samples sont analysés avec r2, r2ai, r2mcp et mcpico.

N-gated Hacker Newsngate
2025-10-17

Wow, riveting stuff: a bunch of geeks decided it's finally time for a makeover with support. They gathered at the 2025 GNU Tools to talk shop—because nothing screams like a cauldron and a horde of 🧙🔧. Who knew could be this exciting? 🌟
lwn.net/Articles/1039827/

Hacker Newsh4ckernews
2025-10-17
Thorsten Leemhuis (acct. 1/4)kernellogger@hachyderm.io
2025-09-24

Support for signing #BPF programms has hit #Linux-next and thus is slated for inclusion in #kernel 6.18:

git.kernel.org/pub/scm/linux/k

Quote from that merge commit: ""BPF Signing has gone over multiple discussions in various conferences with the kernel and BPF community and the following patch series is a culmination of the current of discussion and signed BPF programs. […]

Signing also paves the way for allowing unprivileged users to load vetted BPF programs and helps in adhering to the principle of least privlege […]""

See also the recent @lwn article "Possible paths for signing BPF programs": lwn.net/Articles/1031854/

#LinuxKernel

screenshot from the head of the linked page
2025-09-11

You could also use #bpf instead of #strace, albeit modern strace uses bpf if told so:

How to use the new Docker Seccomp profiles blog.jessfraz.com/post/how-to-

Rod2ik 🇪🇺 🇨🇵 🇪🇸 🇺🇦 🇨🇦 🇩🇰 🇬🇱☮🕊️rod2ik
2025-08-19

Roman has proposed the ability for the to customize the out-of-memory " " behavior using programs.

phoronix.com/news/Linux-OOM-BP

Rod2ik 🇪🇺 🇨🇵 🇪🇸 🇺🇦 🇨🇦 🇩🇰 🇬🇱 ☮🕊️rod2ik.bsky.social@bsky.brid.gy
2025-08-19

#Google #engineer Roman #Gushchin has proposed the ability for the #Linux #kernel to customize the out-of-memory " #OOM" behavior using #BPF programs. www.phoronix.com/news/Linux-O...

New Linux Patches Allow Manipu...

2025-07-31

It's been too long since the last ebpf_exporter release, so I cut v2.5.0 today.

github.com/cloudflare/ebpf_exp

#ebpf_exporter #ebpf #bpf #linux #kernel

2025-07-14
A 🆕 TCP-in-UDP tool is available, using eBPF 🐝 to translate TCP packets into UDP 🚇 to avoid middleboxes interfering with some TCP extensions like MPTCP 🔀.

Blog post: https://blog.mptcp.dev/2025/07/14/TCP-in-UDP.html

Code and instructions: https://github.com/multipath-tcp/tcp-in-udp

#eBPF #BPF #TCP #MPTCP
Thorsten Leemhuis (acct. 1/4)kernellogger@hachyderm.io
2025-06-24

'"Today we are marking the celebration of Alan #Turing's 113th birthday by implementing the #Enigma machine in #eBPF. The Enigma machine was not developed by Turing himself, but it was the machine he famously broke during World War II."'

isovalent.com/blog/post/breaki

#Linux #LinuxKernel #kernel #bpf

2025-05-26

Before wiping the pre-installed #Windows 11 Pro on my new Beelink mini PC, I tested #WSL2 with #Fedora #Linux. I compiled my pet project, I/O Riot NG (ior), which requires many system libraries, including #BPF. I’m impressed—everything works just like on native Fedora, and my tool runs and traces I/O syscalls with BPF out of the box. I might would prefer now Windows over MacOS if I had to chose between those two for work.

codeberg.org/snonux/ior

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst