#ebpf #tui #elf #linux

应用 tbm

终端蓝图篡改者,用于检查 eBPF 程序

2 个版本

0.1.1 2022年1月17日
0.1.0 2022年1月17日

65#ebpf

MIT 许可证

175KB
182 代码行

TBM - 终端蓝图篡改者

一个用于在 eBPF 文件内玩耍的 TUI 应用程序。

安装

cargo install tbm

使用方法

目前,仅打印出二进制文件并将 ProgramBlueprint 捕获到终端。必须以 root 权限运行,因为 oxidebpf 需要枚举内核版本来解析蓝图。

$ sudo ./tbm --file /path/to/my_ebpf_program
screenshot of eBELt reading an eBPF program

等等,蓝图是什么?

蓝图是我们对 oxidebpf 所使用的处理和解析后的 eBPF 对象的称呼。它包含所有程序的部分、探针、映射和指令的详细信息以及更多内容。

依赖项

~11–20MB
~262K SLoC