bcc

Kernel analysis toolkit

Tools for analyzing and manipulating Linux kernel performance, networking, and other system activities using extended BPF (Berkeley Packet Filters)

BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more

GitHub

21k stars
560 watching
4k forks
Language: C
last commit: almost 2 years ago
Linked from 4 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
bpftrace/bpftraceA tool for creating high-level tracing scripts for Linux systems8,747
brendangregg/perf-toolsA collection of in-development performance analysis tools for Linux ftrace and perf_events.9,935
netflix/bpftopProvides real-time statistics and graphical views of running eBPF programs on Linux systems.2,344
pathtofile/bad-bpfDemonstrates security vulnerabilities in the Linux kernel's eBPF system556
iovisor/kubectl-traceSchedules bpftrace programs on Kubernetes clusters using kubectl2,061
iovisor/bpf-docsProvides documentation and presentations for the BPF (Berkeley Packet Filter) networking system959
bufbuild/bufA toolset for working with Protocol Buffers in the Go programming language9,309
microsoft/ebpf-for-windowsProvides a platform for running eBPF programs on Windows by adapting existing Linux toolchains and APIs2,971
cilium/pwruTool to debug network packets in Linux kernel2,904
eunomia-bpf/eunomia-bpfA toolchain to simplify building and running eBPF programs with CO-RE and WebAssembly support687
genuinetools/bpfdA framework for running BPF programs with rules on Linux as a daemon, allowing for flexible and container-aware tracing and filtering of system events.476
iovisor/ubpfAn eBPF VM that allows userspace execution of eBPF programs in a Linux kernel-independent way.841
cloudflare/ebpf_exporterAn exporter for collecting custom eBPF metrics and OpenTelemetry traces from Linux kernel programs2,226
aristocratos/btopA tool to monitor system resources and display detailed information in a customizable format21,529
fzakaria/ebpf-mpls-encap-decapDemonstrates packet encapsulation and decapsulation with MPLS labels using eBPF54