都2025年了,eBPF开发也要有新的开发体验。受Frida开发环境的启发,弄了一个eBPF的统一开发环境,开箱即用。
使用方法:
docker run -it --rm --privileged fsx199/ebpf-course-env
启动起来后,使用vscode的Docker插件,attach上去使用即可。
里面已经安装好常见所有的eBPF库与依赖,编译好了bcc,bpftrace,libbpf,bpftool最新版本。
后面,要在这个容器里面加一些项目与脚本。