C Ebpf

Open-source C projects categorized as Ebpf

Top 23 C Ebpf Projects

  • ecapture

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

  • pwru

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

  • 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.

    InfluxDB logo
  • inspektor-gadget

    The eBPF tool and systems inspection framework for Kubernetes, containers and Linux hosts.

  • bpf-developer-tutorial

    eBPF Developer Tutorial: Learning eBPF Step by Step with Examples

  • Project mention: eBPF Tutorial by Example 9: Capturing Scheduling Latency and Recording as Histogram | dev.to | 2024-01-20

    Complete source code can be found at: https://github.com/eunomia-bpf/bpf-developer-tutorial/tree/main/src/9-runqlat

  • TripleCross

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

  • boopkit

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

  • learning-ebpf

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

  • SaaSHub

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

    SaaSHub logo
  • ebpfkit

    ebpfkit is a rootkit powered by eBPF

  • bpftune

    bpftune uses BPF to auto-tune Linux systems (by oracle)

  • Project mention: Bpftune: Auto-tune Linux systems using BPF | news.ycombinator.com | 2023-10-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, distributed tracing, and more, while staying alert to crucial system anomalies 🐝

  • Project mention: Alaz: Open-source, Self-Hosted, eBPF-based K8S Monitoring 🐝 🚀 | /r/sysadmin | 2023-09-08

    🚀 For those interested, check out Alaz on GitHub.

  • bmc-cache

    In-kernel cache based on eBPF.

  • agent

    SSH Session Monitoring Daemon (by sshlog)

  • Project mention: GitHub - sshlog/agent: SSH Session Monitoring Daemon | /r/programming | 2023-05-31
  • opentelemetry-go-instrumentation

    OpenTelemetry Auto Instrumentation using eBPF

  • Project mention: OpenTelemetry Journey #01 - Important concepts | dev.to | 2024-03-24

    Go

  • bpftool

    Automated upstream mirror for bpftool stand-alone build.

  • Project mention: Aya Rust tutorial Part Two - Setting up | dev.to | 2024-05-09
  • opentelemetry-go-instrumentation

    OpenTelemetry auto-instrumentation for Go applications (by odigos-io)

  • tubular

    BSD socket API on steroids (by cloudflare)

  • honey-potion

    Writing eBPF programs with Elixir!

  • libs

    libsinsp, libscap, the kernel module driver, and the eBPF driver sources (by falcosecurity)

  • bpfcov

    Source-code based coverage for eBPF programs actually running in the Linux kernel

  • ebpfkit-monitor

    ebpfkit-monitor is a tool that detects and protects against eBPF powered rootkits

  • redcanary-ebpf-sensor

    Red Canary's eBPF Sensor

  • machine-learning-in-ebpf

    This repository contains the code for the paper "A flow-based IDS using Machine Learning in eBPF", Contact: Maximilian Bachl

  • bouheki

    bouheki is KRSI(eBPF+LSM) based Linux security auditing tool.

  • 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 related posts

  • Aya Rust tutorial Part Two - Setting up

    1 project | dev.to | 9 May 2024
  • OpenTelemetry Journey #01 - Important concepts

    6 projects | dev.to | 24 Mar 2024
  • eBPF Documentary

    7 projects | news.ycombinator.com | 10 Mar 2024
  • eBPF Tutorial by Example 16: Monitoring Memory Leaks

    2 projects | dev.to | 20 Jan 2024
  • eBPF Tutorial by Example 9: Capturing Scheduling Latency and Recording as Histogram

    3 projects | dev.to | 20 Jan 2024
  • bpftime: Extending eBPF from Kernel to Userspace

    4 projects | dev.to | 14 Jan 2024
  • Why would you still want to use strace in 2023? [video]

    4 projects | news.ycombinator.com | 8 Jan 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 26 May 2024
    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 →

Index

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

Project Stars
1 ecapture 8,271
2 pwru 2,514
3 inspektor-gadget 1,989
4 bpf-developer-tutorial 1,979
5 TripleCross 1,677
6 boopkit 1,510
7 learning-ebpf 1,050
8 ebpfkit 660
9 bpftune 641
10 alaz 587
11 bmc-cache 421
12 agent 407
13 opentelemetry-go-instrumentation 374
14 bpftool 320
15 opentelemetry-go-instrumentation 282
16 tubular 244
17 honey-potion 235
18 libs 207
19 bpfcov 121
20 ebpfkit-monitor 110
21 redcanary-ebpf-sensor 89
22 machine-learning-in-ebpf 77
23 bouheki 74

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com