bpf-rs

Crates.iobpf-rs
lib.rsbpf-rs
version0.3.0
sourcesrc
created_at2022-04-21 00:45:33.717381
updated_at2022-08-28 19:07:29.739889
descriptionA safe, lean library for inspecting and querying eBPF objects
homepagehttps://bpfdeploy.io
repositoryhttps://github.com/bpfdeploy-io/bpf-rs
max_upload_size
id571270
size51,522
Milan (mdaverde)

documentation

README

bpf-rs

A safe, flexible library for inspecting and querying eBPF objects.


Background

It is based upon the work of libbpf-sys to safely create wrappers around libbpf. A lot of the design & inspiration stems from bpftool and libbpf-rs.

This crate is NOT meant to help with the writing and loading of eBPF programs and maps. For that, we highly recommend libbpf-rs and libbpf-cargo.

The goal of this library is to aid in eBPF clients interested in managing and monitoring their host's eBPF objects. As an example of this use case, check out bpf-feature.

Install

crates.io badge crates.io badge crates.io badge

To use in your project, add into your Cargo.toml:

[dependencies]
bpf-rs = "0.3.0"

or using cargo-edit:

$ cargo add bpf-rs

Documentation

See documentation here

License

BSD 2-Clause - Maintained by bpfdeploy.io

Commit count: 186

cargo fmt