BpftraceHigh-level tracing language for Linux eBPF
Stars: ✭ 4,526 (+5162.79%)
libebpfExperiemental userspace eBPF library
Stars: ✭ 14 (-83.72%)
Ebpf exporter Prometheus exporter for custom eBPF metrics
Stars: ✭ 829 (+863.95%)
pwruPacket, where are you? -- Linux kernel networking debugger
Stars: ✭ 694 (+706.98%)
BpfdFramework for running BPF programs with rules on Linux as a daemon. Container aware.
Stars: ✭ 396 (+360.47%)
ebpfaultA BPF-based syscall fault injector
Stars: ✭ 65 (-24.42%)
Libbpf RsMinimal and opinionated eBPF tooling for the Rust ecosystem
Stars: ✭ 116 (+34.88%)
ebpfeBPF package for Go
Stars: ✭ 25 (-70.93%)
Ipftrace2A packet oriented Linux kernel function call tracer
Stars: ✭ 193 (+124.42%)
packifferlightweight cross-platform networking toolkit
Stars: ✭ 52 (-39.53%)
bpflockbpflock - eBPF driven security for locking and auditing Linux machines
Stars: ✭ 54 (-37.21%)
GoebpfLibrary to work with eBPF programs from Go
Stars: ✭ 666 (+674.42%)
KubeArmorCloud-native Runtime Security Enforcement System
Stars: ✭ 434 (+404.65%)
TraceeLinux Runtime Security and Forensics using eBPF
Stars: ✭ 788 (+816.28%)
TcpdogeBPF based TCP observability.
Stars: ✭ 119 (+38.37%)
Kubectl TraceSchedule bpftrace programs on your kubernetes cluster using the kubectl
Stars: ✭ 1,194 (+1288.37%)
ayaAya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Stars: ✭ 950 (+1004.65%)
go-tctraffic control in pure go - it allows to read and alter queues, filters and classes
Stars: ✭ 245 (+184.88%)
XDP-FirewallAn XDP firewall that is capable of filtering specific packets based off of filtering rules specified in a config file. IPv6 is supported!
Stars: ✭ 129 (+50%)
RbpfRust virtual machine and JIT compiler for eBPF programs
Stars: ✭ 306 (+255.81%)
TracepktTrace a ping packet journey across network interfaces and namespace on recent Linux. Supports IPv4 and IPv6.
Stars: ✭ 176 (+104.65%)
Xdp ProjectXDP project collaboration through a git-repo
Stars: ✭ 127 (+47.67%)
PolycubeeBPF/XDP-based software framework for fast network services running in the Linux kernel.
Stars: ✭ 217 (+152.33%)
LibbpfAutomated upstream mirror for libbpf stand-alone build.
Stars: ✭ 353 (+310.47%)
Awesome EbpfA curated list of awesome projects related to eBPF.
Stars: ✭ 1,102 (+1181.4%)
bpfpsA tool to list and diagnose bpf programs. (Who watches the watchers..? :)
Stars: ✭ 93 (+8.14%)
HubbleHubble - Network, Service & Security Observability for Kubernetes using eBPF
Stars: ✭ 1,245 (+1347.67%)
oxdpusA toy tool that leverages the super powers of XDP to bring in-kernel IP filtering
Stars: ✭ 59 (-31.4%)
el7-bpf-specsRPM specs for building bpf related tools on CentOS 7
Stars: ✭ 38 (-55.81%)
libbpf-sysRust bindings to libbpf from the Linux kernel
Stars: ✭ 103 (+19.77%)
EbpfeBPF Utilities, Maps, and more
Stars: ✭ 238 (+176.74%)
rbbccBCC port for MRI - this is unofficial bonsai project.
Stars: ✭ 45 (-47.67%)
ipftrace[Deplicated] Now we have more sophisticated (and compact) implementation in ipftrace2 repository. Please check it as well.
Stars: ✭ 60 (-30.23%)
p2pflowEthereum p2p traffic analysis with eBPF
Stars: ✭ 24 (-72.09%)
CiliumeBPF-based Networking, Security, and Observability
Stars: ✭ 10,256 (+11825.58%)
WeaverTrace Go program execution with uprobes and eBPF
Stars: ✭ 174 (+102.33%)
portablebpfYou came here so you could have a base code to serve you as an example on how to develop a BPF application, compatible to BCC and/or LIBBPF, specially LIBBPF, having the userland part made in C or PYTHON.
Stars: ✭ 32 (-62.79%)
alonRemix for Solana.
Stars: ✭ 87 (+1.16%)
llvm-package-windowsProvides LLVM binary packages for an (almost) complete Windows build matrix. Built and packaged by GitHub Actions.
Stars: ✭ 77 (-10.47%)
joernOpen-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs
Stars: ✭ 968 (+1025.58%)
java-jaxrsOpenTracing Java JAX-RS instrumentation
Stars: ✭ 37 (-56.98%)
YuLangThe Yu (羽) programming language.
Stars: ✭ 46 (-46.51%)
axios-opentracingAxios interceptor which traces your requests 👀
Stars: ✭ 15 (-82.56%)
JazzJazz - modern and fast programming language.
Stars: ✭ 86 (+0%)
jaeger-nodeOut of the box distributed tracing for Node.js applications.
Stars: ✭ 66 (-23.26%)
mlir-hsHaskell bindings for MLIR
Stars: ✭ 53 (-38.37%)
manyclangsRepository hosting unofficial binary pack files for many commits of LLVM
Stars: ✭ 125 (+45.35%)
systemc-compilerThis tool translates synthesizable SystemC code to synthesizable SystemVerilog.
Stars: ✭ 128 (+48.84%)
proton-clang-buildA set of scripts to build optimized LLVM and binutils toolchains. See https://github.com/kdrag0n/proton-clang for prebuilts.
Stars: ✭ 30 (-65.12%)
pymlirPython interface for MLIR - the Multi-Level Intermediate Representation
Stars: ✭ 84 (-2.33%)
sqredirectRedirection and filtering Source Engine game traffic in bundle with sqproxy
Stars: ✭ 21 (-75.58%)
OS-CFIOrigin-sensitive Control Flow Integrity (OS-CFI) - USENIX Security 2019
Stars: ✭ 27 (-68.6%)
LOWLLVM参照着OLLVM写的一个混淆库,只要机器上有装LLVM,就可以直接编译拿来用
Stars: ✭ 46 (-46.51%)
LAFLinux Application Firewall
Stars: ✭ 8 (-90.7%)
CMLFSClang-Built Musl Linux From Scratch
Stars: ✭ 51 (-40.7%)
llvm-eppEfficient Path Profiling using LLVM
Stars: ✭ 16 (-81.4%)