bpf-docs
Presentations and docs (by iovisor)
aya-template
A cargo-generate template for Rust eBPF Projects using Aya (by aya-rs)
bpf-docs | aya-template | |
---|---|---|
2 | 2 | |
910 | 69 | |
0.0% | - | |
0.0 | 6.9 | |
over 1 year ago | 7 days ago | |
Rust | ||
- | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bpf-docs
Posts with mentions or reviews of bpf-docs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-05-09.
-
Aya Rust tutorial Part Three XDP Pass
Use the IOvisor documentation of the opcodes from here https://github.com/iovisor/bpf-docs/blob/master/eBPF.md
-
eBPF learning material(updating)
A thorough introduction to eBPF An introduction to the BPF Compiler Collection Early packet drop — and more — with BPF XDP
aya-template
Posts with mentions or reviews of aya-template.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-05-09.
-
Aya Rust tutorial Part Three XDP Pass
$ cargo generate https://github.com/aya-rs/aya-template ⚠️ Favorite `https://github.com/aya-rs/aya-template` not found in config, using it as a git repository: https://github.com/aya-rs/aya-template 🤷 Project Name: xdp-pass 🔧 Destination: /home/steve/articles/learning_ebpf_with_rust/xdp-tutorial/basic01-xdp-pass/xdp-pass ... 🔧 project-name: xdp-pass ... 🔧 Generating template ... ? 🤷 Which type of eBPF program? › cgroup_skb cgroup_sockopt cgroup_sysctl classifier fentry fexit kprobe kretprobe lsm perf_event raw_tracepoint sk_msg sock_ops socket_filter tp_btf tracepoint uprobe uretprobe ❯ xdp
- Harnessing eBPF and XDP for DDoS Mitigation - A Rust Adventure with rust-aya
What are some alternatives?
When comparing bpf-docs and aya-template you can also consider the following projects:
ebpf - ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.
aya - Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
libbpfgo - eBPF library for Go. Powered by libbpf.
template - Template for a generic rust project hosted on GitHub
ebpf-beginners - The beginner's guide to eBPF
opinionated-rust-template - A template for your next Rust project.
rust-webapp-template - Rust web app template.
poc-ddos-xdp - A simple PoC of DDoS mitigation in Rust using XDP
templates - Templates for bootstrapping a Rust TUI application with Ratatui