Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 16 C Bpf Projects
-
capstone
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
inspektor-gadget
The eBPF tool and systems inspection framework for Kubernetes, containers and Linux hosts.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Rise: Accelerate the Development of Open Source Software for RISC-V | news.ycombinator.com | 2023-05-31Maybe then they can help us with the Capstone[1][2] disassembly engine auto-sync (automatic synchronization from the LLVM TableGen files) effort[3]. ARMv7, ARMv8/9, PowerPC are nearly finished, and MIPS in in near-term plans. Nobody stepped in for RISC-V yet.
[1] http://www.capstone-engine.org/
[2] https://github.com/capstone-engine/capstone
[3] https://github.com/capstone-engine/capstone/issues/2015
As long as your custom service used the rpcap protocol I'd expect it to be possible. You may find this GitHub page informative, since it includes some rpcap source code and one of the main Wireshark developers appears to be a contributor there.
You're probably interested in https://github.com/xdp-project/xdp-tools and https://github.com/xdp-project/xdp-tutorial. BPF programs are (usually) written in a restricted subset of C, it's not really as simple as nft add rule inet filter input tcp dport 80 accept.
Project mention: eBPF Tutorial by Example 9: Capturing Scheduling Latency and Recording as Histogram | dev.to | 2024-01-20Complete source code can be found at: https://github.com/eunomia-bpf/bpf-developer-tutorial/tree/main/src/9-runqlat
Hi all! We are working on an eBPF backend for Elixir. It's called Honey Potion. The project is under development, but it is possible to write some useful programs at this point. For instance, in this video, one of the guys involved explains how to write a program to count system calls.
C Bpf related posts
-
Aya Rust tutorial Part Two - Setting up
-
eBPF Tutorial by Example 9: Capturing Scheduling Latency and Recording as Histogram
-
Why would you still want to use strace in 2023? [video]
-
eBPF Tutorial by Example: Learning eBPF Step by Step with Tools
-
Exploring Seven-Layer Protocol Tracing with eBPF: HTTP and Beyond via Socket Filters and Syscall Tracing
-
eBPF Practical Tutorial: Capturing SSL/TLS Plain Text Data Using uprobe
-
Sum discrepancy for libbpf
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source Bpf projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | capstone | 7,055 |
2 | tcpdump | 2,557 |
3 | libpcap | 2,530 |
4 | pwru | 2,470 |
5 | xdp-tutorial | 2,257 |
6 | libbpf | 1,953 |
7 | inspektor-gadget | 1,939 |
8 | bpf-developer-tutorial | 1,940 |
9 | libseccomp | 771 |
10 | bpftune | 635 |
11 | bmc-cache | 421 |
12 | bpftool | 307 |
13 | honey-potion | 234 |
14 | npf | 227 |
15 | bpfcov | 121 |
16 | traffico | 74 |
Sponsored