All Projects → libebpf → Similar Projects or Alternatives

442 Open source projects that are alternatives of or similar to libebpf

ebpfpub
ebpfpub is a generic function tracing library for Linux that supports tracepoints, kprobes and uprobes.
Stars: ✭ 86 (+514.29%)
Mutual labels:  llvm, ebpf, bpf
ebpfault
A BPF-based syscall fault injector
Stars: ✭ 65 (+364.29%)
Mutual labels:  llvm, ebpf, bpf
portablebpf
You 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 (+128.57%)
Mutual labels:  ebpf, bpf
el7-bpf-specs
RPM specs for building bpf related tools on CentOS 7
Stars: ✭ 38 (+171.43%)
Mutual labels:  ebpf, bpf
oxdpus
A toy tool that leverages the super powers of XDP to bring in-kernel IP filtering
Stars: ✭ 59 (+321.43%)
Mutual labels:  ebpf, bpf
Goebpf
Library to work with eBPF programs from Go
Stars: ✭ 666 (+4657.14%)
Mutual labels:  ebpf, bpf
Cilium
eBPF-based Networking, Security, and Observability
Stars: ✭ 10,256 (+73157.14%)
Mutual labels:  ebpf, bpf
Tcpdog
eBPF based TCP observability.
Stars: ✭ 119 (+750%)
Mutual labels:  ebpf, bpf
Bpftrace
High-level tracing language for Linux eBPF
Stars: ✭ 4,526 (+32228.57%)
Mutual labels:  ebpf, bpf
packiffer
lightweight cross-platform networking toolkit
Stars: ✭ 52 (+271.43%)
Mutual labels:  ebpf, bpf
Libbpf Rs
Minimal and opinionated eBPF tooling for the Rust ecosystem
Stars: ✭ 116 (+728.57%)
Mutual labels:  ebpf, bpf
Xdp Project
XDP project collaboration through a git-repo
Stars: ✭ 127 (+807.14%)
Mutual labels:  ebpf, bpf
Kubectl Trace
Schedule bpftrace programs on your kubernetes cluster using the kubectl
Stars: ✭ 1,194 (+8428.57%)
Mutual labels:  ebpf, bpf
Tracee
Linux Runtime Security and Forensics using eBPF
Stars: ✭ 788 (+5528.57%)
Mutual labels:  ebpf, bpf
KubeArmor
Cloud-native Runtime Security Enforcement System
Stars: ✭ 434 (+3000%)
Mutual labels:  ebpf, bpf
Bpfd
Framework for running BPF programs with rules on Linux as a daemon. Container aware.
Stars: ✭ 396 (+2728.57%)
Mutual labels:  ebpf, bpf
aya
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Stars: ✭ 950 (+6685.71%)
Mutual labels:  ebpf, bpf
libbpf-sys
Rust bindings to libbpf from the Linux kernel
Stars: ✭ 103 (+635.71%)
Mutual labels:  ebpf, bpf
Rbpf
Rust virtual machine and JIT compiler for eBPF programs
Stars: ✭ 306 (+2085.71%)
Mutual labels:  ebpf, bpf
pwru
Packet, where are you? -- Linux kernel networking debugger
Stars: ✭ 694 (+4857.14%)
Mutual labels:  ebpf, bpf
Ebpf exporter
Prometheus exporter for custom eBPF metrics
Stars: ✭ 829 (+5821.43%)
Mutual labels:  ebpf, bpf
bpflock
bpflock - eBPF driven security for locking and auditing Linux machines
Stars: ✭ 54 (+285.71%)
Mutual labels:  ebpf, bpf
Awesome Ebpf
A curated list of awesome projects related to eBPF.
Stars: ✭ 1,102 (+7771.43%)
Mutual labels:  ebpf, bpf
alon
Remix for Solana.
Stars: ✭ 87 (+521.43%)
Mutual labels:  llvm, bpf
ebpf
eBPF package for Go
Stars: ✭ 25 (+78.57%)
Mutual labels:  ebpf, bpf
go-tc
traffic control in pure go - it allows to read and alter queues, filters and classes
Stars: ✭ 245 (+1650%)
Mutual labels:  ebpf, bpf
Polycube
eBPF/XDP-based software framework for fast network services running in the Linux kernel.
Stars: ✭ 217 (+1450%)
Mutual labels:  ebpf, bpf
p2pflow
Ethereum p2p traffic analysis with eBPF
Stars: ✭ 24 (+71.43%)
Mutual labels:  ebpf, bpf
XDP-Firewall
An XDP firewall that is capable of filtering specific packets based off of filtering rules specified in a config file. IPv6 is supported!
Stars: ✭ 129 (+821.43%)
Mutual labels:  ebpf, bpf
lleaves
Compiler for LightGBM gradient-boosted trees, based on LLVM. Speeds up prediction by ≥10x.
Stars: ✭ 132 (+842.86%)
Mutual labels:  llvm
SameTypeClangPlugin
自定义检查规范的 Clang 插件
Stars: ✭ 47 (+235.71%)
Mutual labels:  llvm
sockdump
Dump unix domain socket traffic with bpf
Stars: ✭ 160 (+1042.86%)
Mutual labels:  ebpf
tcpslice
tcpslice concatenates multiple pcap files together, or extracts time slices from one or more pcap files.
Stars: ✭ 48 (+242.86%)
Mutual labels:  bpf
llvm-svn
Arch Linux PKGBUILD for LLVM, Clang et al. (latest SVN code)
Stars: ✭ 18 (+28.57%)
Mutual labels:  llvm
Vist
The Vist programming language
Stars: ✭ 16 (+14.29%)
Mutual labels:  llvm
nolimix86
LLVM-based x86 emulator with support for unlimited virtual registers, used before the register allocation pass
Stars: ✭ 19 (+35.71%)
Mutual labels:  llvm
llvm-hs-typed
Type Safe LLVM IR ( Experimental )
Stars: ✭ 47 (+235.71%)
Mutual labels:  llvm
neeilang
Fast, type-safe, object-oriented language by yours truly
Stars: ✭ 42 (+200%)
Mutual labels:  llvm
ts-llvm
TypeScript to LLVM compiler (abandoned)
Stars: ✭ 266 (+1800%)
Mutual labels:  llvm
IR2Vec
Implementation of IR2Vec, published in ACM TACO
Stars: ✭ 28 (+100%)
Mutual labels:  llvm
llvm-brainfuck
Brainfuck compiler based on LLVM API
Stars: ✭ 27 (+92.86%)
Mutual labels:  llvm
snowstar
Here lies the code for the Snow* programming language, currently being rewritten.
Stars: ✭ 31 (+121.43%)
Mutual labels:  llvm
btfhub
BTFHub, together with BTFHub Archive repository, provides BTF files for existing published kernels that don't support embedded BTF.
Stars: ✭ 100 (+614.29%)
Mutual labels:  ebpf
hmg
💝 My personal Gentoo/Linux configuration backup files
Stars: ✭ 16 (+14.29%)
Mutual labels:  llvm
ehids
A Linux Host-based Intrusion Detection System based on eBPF.
Stars: ✭ 210 (+1400%)
Mutual labels:  ebpf
js-ziju
Compile javascript to LLVM IR, x86 assembly and self interpreting
Stars: ✭ 112 (+700%)
Mutual labels:  llvm
pixie
Instant Kubernetes-Native Application Observability
Stars: ✭ 3,238 (+23028.57%)
Mutual labels:  ebpf
malgo
A statically typed functional programming language.
Stars: ✭ 37 (+164.29%)
Mutual labels:  llvm
graph-llvm-ir
Visualization of LLVM IR
Stars: ✭ 43 (+207.14%)
Mutual labels:  llvm
scalehls
A scalable High-Level Synthesis framework on MLIR
Stars: ✭ 62 (+342.86%)
Mutual labels:  llvm
ugo-compiler-book
📚 µGo语言实现(从头开发一个迷你Go语言编译器)[Go版本+Rust版本]
Stars: ✭ 996 (+7014.29%)
Mutual labels:  llvm
pixie-demos
Demos for Pixie: github.com/pixie-io/pixie
Stars: ✭ 106 (+657.14%)
Mutual labels:  ebpf
LLVM.jl
Julia wrapper for the LLVM C API
Stars: ✭ 90 (+542.86%)
Mutual labels:  llvm
wasm-toolchain
WebAssembly toolchain
Stars: ✭ 34 (+142.86%)
Mutual labels:  llvm
progge.rs
Program analysis playground for a simple, imperative language
Stars: ✭ 29 (+107.14%)
Mutual labels:  llvm
qcc
qcc is a small toy C compiler
Stars: ✭ 37 (+164.29%)
Mutual labels:  llvm
llvm-project-prepo
Fork of LLVM with modifications to support a program repository
Stars: ✭ 27 (+92.86%)
Mutual labels:  llvm
glottie
OpenGL/WebGL based Lottie animation player
Stars: ✭ 60 (+328.57%)
Mutual labels:  llvm
dmjit
.dmJIT is a Rust-based JIT compiler using modified auxtools, dmasm and Inkwell LLVM wrapper for boosting Byond DM performance without any hassle! (formerly known as dm-jitaux)
Stars: ✭ 18 (+28.57%)
Mutual labels:  llvm
lsif-clang
Language Server Indexing Format (LSIF) generator for C, C++ and Objective C
Stars: ✭ 28 (+100%)
Mutual labels:  llvm
1-60 of 442 similar projects