tbm

Crates.iotbm
lib.rstbm
version0.1.1
sourcesrc
created_at2022-01-17 03:19:02.042865
updated_at2022-01-17 03:23:10.424169
descriptiona Terminal Blueprint Meddler, for inspecting eBPF programs
homepagehttps://github.com/RafaelOrtizRC/tbm
repositoryhttps://github.com/RafaelOrtizRC/tbm
max_upload_size
id515251
size196,804
Friday Ortiz (FridayOrtiz)

documentation

README

TBM - Terminal Blueprint Meddler

A TUI application for fooling around inside eBPF files.

Installation

cargo install tbm

Usage

Currently, only prints out the binary and dumps a ProgramBlueprint to the terminal. It must be run as root because oxidebpf requires an enumerated kernel version for parsing blueprints.

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

Wait, what's a blueprint?

Blueprints are what we call the processed and parsed eBPF objects used by oxidebpf. It contains all the program's sections, details about its probes, maps, and instructions, and more.

Commit count: 12

cargo fmt