C Ebpf

Open-source C projects categorized as Ebpf

Top 23 C Ebpf Projects

  1. ecapture

    Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.

    Project mention: Show HN: Using eBPF to see through encryption without a proxy | news.ycombinator.com | 2025-05-08
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. kyanos

    Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.

    Project mention: Kyanos: Your Network's New Best Friend | dev.to | 2025-03-20

    View the Project on GitHub

  4. tetragon

    eBPF-based Security Observability and Runtime Enforcement

  5. pwru

    Packet, where are you? -- eBPF-based Linux kernel networking debugger

    Project mention: Tracing packets in the Linux networking stack and friends | news.ycombinator.com | 2024-12-19
  6. bpf-developer-tutorial

    eBPF Developer Tutorial: Learning eBPF Step by Step with Examples

    Project mention: eBPF Tutorial: Tracing CUDA GPU Operations | dev.to | 2025-05-24

    If you'd like to dive deeper into eBPF, check out our tutorial repository at https://github.com/eunomia-bpf/bpf-developer-tutorial or visit our website at https://eunomia.dev/tutorials/.

  7. opentelemetry-ebpf-profiler

    The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, .NET, PHP, Ruby, Perl, ...)

    Project mention: CrowdStrike releases root cause analysis of the global Microsoft breakdown | news.ycombinator.com | 2024-08-08
  8. inspektor-gadget

    Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. TripleCross

    A Linux eBPF rootkit with a backdoor, C2, library injection, execution hijacking, persistence and stealth capabilities.

  11. beyla

    eBPF-based autoinstrumentation of web applications and network metrics

    Project mention: Show HN: Subtrace – Wireshark for Docker Containers | news.ycombinator.com | 2025-02-18

    - Beyla (https://github.com/grafana/beyla)

  12. bpftune

    bpftune uses BPF to auto-tune Linux systems

    Project mention: Bpftune uses BPF to auto-tune Linux systems | news.ycombinator.com | 2024-11-17

    Here's that, though this is dnvted to -1? https://github.com/oracle/bpftune/issues/99#issuecomment-248...

  13. boopkit

    Linux eBPF backdoor over TCP. Spawn reverse shells, RCE, on prior privileged access. Less Honkin, More Tonkin.

  14. learning-ebpf

    Learning eBPF, published by O'Reilly - out now! Here's where you'll find a VM config for the examples, and more

  15. qtap

    Qtap: An eBPF agent that captures pre-encrypted network traffic, providing rich context about egress connections and their originating processes.

    Project mention: Show HN: Using eBPF to see through encryption without a proxy | news.ycombinator.com | 2025-05-08
  16. ptcpdump

    Process-aware, eBPF-based tcpdump

    Project mention: Ptcpdump – Process-aware, eBPF-based tcpdump | news.ycombinator.com | 2024-11-26
  17. opentelemetry-go-instrumentation

    OpenTelemetry Auto Instrumentation using eBPF

  18. ebpfkit

    ebpfkit is a rootkit powered by eBPF

  19. alaz

    Alaz: Advanced eBPF Agent for Kubernetes Observability – Effortlessly monitor K8s service interactions and performance metrics in your K8s environment. Gain in-depth insights with service maps, metrics, and more, while staying alert to crucial system anomalies 🐝

  20. bpftool

    Automated upstream mirror for bpftool stand-alone build.

    Project mention: Investigate performance with Process Watch on AWS Graviton processors | dev.to | 2024-08-19

    bpftool

  21. agent

    SSH Session Monitoring Daemon (by sshlog)

  22. bpf-examples

    Making eBPF programming easier via build env and examples

    Project mention: No Nat November: My Month Without IPv4 | news.ycombinator.com | 2024-12-03

    I haven't tried NAT64 on a Linux router, so I can't say authoritatively.

    I did a similar experiment as the submitted article back in 2020, though that was on a pfSense (FreeBSD) router, not Linux. I used tayga for that, which was last released in 2010, but it probably still works on modern Linux.

    Someone has made a NAT64 implementation using eBPF: https://github.com/xdp-project/bpf-examples/tree/master/nat6...

  23. bmc-cache

    In-kernel cache based on eBPF.

  24. ipftrace2

    A packet oriented Linux kernel function call tracer

    Project mention: Tracing packets in the Linux networking stack and friends | news.ycombinator.com | 2024-12-19
  25. tubular

    BSD socket API on steroids (by cloudflare)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Ebpf discussion

Log in or Post with

C Ebpf related posts

  • Troubleshoot Container OOM Kills with eBPF

    5 projects | dev.to | 15 Jun 2025
  • eBPF Tutorial: Tracing CUDA GPU Operations

    3 projects | dev.to | 24 May 2025
  • Show HN: Using eBPF to see through encryption without a proxy

    6 projects | news.ycombinator.com | 8 May 2025
  • Kyanos: Your Network's New Best Friend

    1 project | dev.to | 20 Mar 2025
  • Tracing packets in the Linux networking stack and friends

    3 projects | news.ycombinator.com | 19 Dec 2024
  • Harpoon: An Open-Source Tool for Tracing Syscalls from User Defined Functions

    1 project | news.ycombinator.com | 19 Dec 2024
  • Harpoon: Trace syscalls from user-space functions, by using eBPF

    1 project | news.ycombinator.com | 18 Dec 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Ebpf projects in C? This list will help you:

# Project Stars
1 ecapture 14,404
2 kyanos 4,585
3 tetragon 4,027
4 pwru 3,361
5 bpf-developer-tutorial 3,171
6 opentelemetry-ebpf-profiler 2,776
7 inspektor-gadget 2,484
8 TripleCross 1,828
9 beyla 1,717
10 bpftune 1,620
11 boopkit 1,606
12 learning-ebpf 1,477
13 qtap 1,166
14 ptcpdump 1,026
15 opentelemetry-go-instrumentation 820
16 ebpfkit 798
17 alaz 689
18 bpftool 527
19 agent 508
20 bpf-examples 493
21 bmc-cache 449
22 ipftrace2 401
23 tubular 310

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com