A simple eBPF interpreter for executing eBPF programs in user space. This project provides a runtime for evaluating eBPF instructions without requiring kernel integration.
- Interprets eBPF bytecode
- Supports basic eBPF instructions
- Runs in user space for testing and debugging
To build the project, use:
go buildUsage: eBPF-Interpreter [-f <path> | --filename <path>] [-s <section> | --section-name <section>]
Flags:
-f, --filename string The filename of the BPF object file
-s, --section-name string The name of the section to extract
-h, --help Show help informationLet me know if you need adjustments!