ebpfpubebpfpub is a generic function tracing library for Linux that supports tracepoints, kprobes and uprobes.
Stars: ✭ 86 (+32.31%)
libebpfExperiemental userspace eBPF library
Stars: ✭ 14 (-78.46%)
BpftraceHigh-level tracing language for Linux eBPF
Stars: ✭ 4,526 (+6863.08%)
go-tctraffic control in pure go - it allows to read and alter queues, filters and classes
Stars: ✭ 245 (+276.92%)
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 (-50.77%)
Ebpf exporter Prometheus exporter for custom eBPF metrics
Stars: ✭ 829 (+1175.38%)
oxdpusA toy tool that leverages the super powers of XDP to bring in-kernel IP filtering
Stars: ✭ 59 (-9.23%)
Xdp ProjectXDP project collaboration through a git-repo
Stars: ✭ 127 (+95.38%)
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 (+98.46%)
BpfdFramework for running BPF programs with rules on Linux as a daemon. Container aware.
Stars: ✭ 396 (+509.23%)
Awesome EbpfA curated list of awesome projects related to eBPF.
Stars: ✭ 1,102 (+1595.38%)
Libbpf RsMinimal and opinionated eBPF tooling for the Rust ecosystem
Stars: ✭ 116 (+78.46%)
Kubectl TraceSchedule bpftrace programs on your kubernetes cluster using the kubectl
Stars: ✭ 1,194 (+1736.92%)
TraceeLinux Runtime Security and Forensics using eBPF
Stars: ✭ 788 (+1112.31%)
bpflockbpflock - eBPF driven security for locking and auditing Linux machines
Stars: ✭ 54 (-16.92%)
ebpfeBPF package for Go
Stars: ✭ 25 (-61.54%)
packifferlightweight cross-platform networking toolkit
Stars: ✭ 52 (-20%)
PolycubeeBPF/XDP-based software framework for fast network services running in the Linux kernel.
Stars: ✭ 217 (+233.85%)
p2pflowEthereum p2p traffic analysis with eBPF
Stars: ✭ 24 (-63.08%)
el7-bpf-specsRPM specs for building bpf related tools on CentOS 7
Stars: ✭ 38 (-41.54%)
RbpfRust virtual machine and JIT compiler for eBPF programs
Stars: ✭ 306 (+370.77%)
CiliumeBPF-based Networking, Security, and Observability
Stars: ✭ 10,256 (+15678.46%)
GoebpfLibrary to work with eBPF programs from Go
Stars: ✭ 666 (+924.62%)
surveyorA symbolic debugger for C/C++ (via LLVM), machine code, and JVM programs
Stars: ✭ 14 (-78.46%)
alonRemix for Solana.
Stars: ✭ 87 (+33.85%)
Bpf MapGeneric tool to inspect BPF maps
Stars: ✭ 38 (-41.54%)
KubeArmorCloud-native Runtime Security Enforcement System
Stars: ✭ 434 (+567.69%)
pwruPacket, where are you? -- Linux kernel networking debugger
Stars: ✭ 694 (+967.69%)
FakepdbTool for PDB generation from IDA Pro database
Stars: ✭ 186 (+186.15%)
ayaAya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Stars: ✭ 950 (+1361.54%)
TcpdogeBPF based TCP observability.
Stars: ✭ 119 (+83.08%)
BsodsurvivorThis project aims to facilitate debugging a kernel driver in windows by adding support for a code change on the fly without reboot/unload, and more!
Stars: ✭ 122 (+87.69%)
libbpf-sysRust bindings to libbpf from the Linux kernel
Stars: ✭ 103 (+58.46%)
SpecterSuper simple debugging for PocketMine.
Stars: ✭ 73 (+12.31%)
LLVMTemplateLLVM + Swift template Xcode project
Stars: ✭ 12 (-81.54%)
stacktraceAtom package to navigate stacktraces.
Stars: ✭ 35 (-46.15%)
dumb-obfuscatorTutorial on how to write the dumbest obfuscator I could think of.
Stars: ✭ 147 (+126.15%)
SpelunkingRead definitions of in-memory Mathematica functions with ease
Stars: ✭ 48 (-26.15%)
RemoteNETExamine, create and interact with remote objects in other .NET processes.
Stars: ✭ 29 (-55.38%)
MetaCGMetaCG offers an annotated whole program call-graph tool for Clang/LLVM.
Stars: ✭ 21 (-67.69%)
heyoka.pyPython library for ODE integration via Taylor's method and LLVM
Stars: ✭ 45 (-30.77%)
rainA programming language.
Stars: ✭ 20 (-69.23%)
duckyChrome extension to overlay a (super adorable) rubber duck, as a virtual companion during rubber duck debugging.
Stars: ✭ 80 (+23.08%)
swollan experimental suite of applications and APIs for monitoring kernel-level activity on a live Kubernetes cluster
Stars: ✭ 66 (+1.54%)
clrprintPrint colorful output in the terminal, idle, cmd, and Windows PowerShell using the same functions.
Stars: ✭ 22 (-66.15%)
adoradFast, Expressive, & High-Performance Programming Language for those who dare
Stars: ✭ 54 (-16.92%)
debuggable-windowsThis repository contains Ansible scripts which will install and configure tools necessary to effectively debug and profile applications on Windows.
Stars: ✭ 19 (-70.77%)
node-rayDebug your NodeJS & web code with Ray to fix problems faster
Stars: ✭ 39 (-40%)
syclSYCL for Vitis: Experimental fusion of triSYCL with Intel SYCL oneAPI DPC++ up-streaming effort into Clang/LLVM
Stars: ✭ 80 (+23.08%)
marsMinimal language with type inference, structures, control flow, and more.
Stars: ✭ 19 (-70.77%)
llvm2cpgLLVM meets Code Property Graphs
Stars: ✭ 62 (-4.62%)
FPCheckerA dynamic analysis tool to detect floating-point errors in HPC applications.
Stars: ✭ 26 (-60%)
PowerPreference💾 A Powerful library to control and simplify the usage of shared preference in Android.
Stars: ✭ 95 (+46.15%)
azulaA fast, statically typed compiled language
Stars: ✭ 25 (-61.54%)
dwarf importThis loads DWARF info from an open binary and propagates function names, arguments, and type info
Stars: ✭ 18 (-72.31%)
U-00DC-Sprache"Ü" programming language development
Stars: ✭ 43 (-33.85%)
ebpfkit-monitorebpfkit-monitor is a tool that detects and protects against eBPF powered rootkits
Stars: ✭ 80 (+23.08%)
lua-microscopeCreates images of arbitrary Lua values using GraphViz
Stars: ✭ 31 (-52.31%)
connecttiny cross-platform socket API library
Stars: ✭ 46 (-29.23%)