CiliumeBPF-based Networking, Security, and Observability
Stars: ✭ 10,256 (+17283.05%)
bpflockbpflock - eBPF driven security for locking and auditing Linux machines
Stars: ✭ 54 (-8.47%)
packifferlightweight cross-platform networking toolkit
Stars: ✭ 52 (-11.86%)
BpfdFramework for running BPF programs with rules on Linux as a daemon. Container aware.
Stars: ✭ 396 (+571.19%)
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 (+118.64%)
KubeArmorCloud-native Runtime Security Enforcement System
Stars: ✭ 434 (+635.59%)
libbpf-sysRust bindings to libbpf from the Linux kernel
Stars: ✭ 103 (+74.58%)
pwruPacket, where are you? -- Linux kernel networking debugger
Stars: ✭ 694 (+1076.27%)
Kubectl TraceSchedule bpftrace programs on your kubernetes cluster using the kubectl
Stars: ✭ 1,194 (+1923.73%)
GoebpfLibrary to work with eBPF programs from Go
Stars: ✭ 666 (+1028.81%)
RbpfRust virtual machine and JIT compiler for eBPF programs
Stars: ✭ 306 (+418.64%)
TraceeLinux Runtime Security and Forensics using eBPF
Stars: ✭ 788 (+1235.59%)
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 (-45.76%)
libebpfExperiemental userspace eBPF library
Stars: ✭ 14 (-76.27%)
ayaAya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Stars: ✭ 950 (+1510.17%)
BpftraceHigh-level tracing language for Linux eBPF
Stars: ✭ 4,526 (+7571.19%)
PolycubeeBPF/XDP-based software framework for fast network services running in the Linux kernel.
Stars: ✭ 217 (+267.8%)
ebpfaultA BPF-based syscall fault injector
Stars: ✭ 65 (+10.17%)
Libbpf RsMinimal and opinionated eBPF tooling for the Rust ecosystem
Stars: ✭ 116 (+96.61%)
Ebpf exporter Prometheus exporter for custom eBPF metrics
Stars: ✭ 829 (+1305.08%)
Awesome EbpfA curated list of awesome projects related to eBPF.
Stars: ✭ 1,102 (+1767.8%)
TcpdogeBPF based TCP observability.
Stars: ✭ 119 (+101.69%)
Xdp ProjectXDP project collaboration through a git-repo
Stars: ✭ 127 (+115.25%)
btfhubBTFHub, together with BTFHub Archive repository, provides BTF files for existing published kernels that don't support embedded BTF.
Stars: ✭ 100 (+69.49%)
ebpfeBPF package for Go
Stars: ✭ 25 (-57.63%)
sqredirectRedirection and filtering Source Engine game traffic in bundle with sqproxy
Stars: ✭ 21 (-64.41%)
ebpfpubebpfpub is a generic function tracing library for Linux that supports tracepoints, kprobes and uprobes.
Stars: ✭ 86 (+45.76%)
el7-bpf-specsRPM specs for building bpf related tools on CentOS 7
Stars: ✭ 38 (-35.59%)
ovs-ebpfNo description or website provided.
Stars: ✭ 34 (-42.37%)
p2pflowEthereum p2p traffic analysis with eBPF
Stars: ✭ 24 (-59.32%)
go-tctraffic control in pure go - it allows to read and alter queues, filters and classes
Stars: ✭ 245 (+315.25%)
SimpleOSOperating System Coded in Assembly and C
Stars: ✭ 72 (+22.03%)
KnutOSAn x86_64 hobbyist OS written in C and Assembly
Stars: ✭ 16 (-72.88%)
KA27A Mod version of KernelAdiutor (An application which manages kernel parameters)
Stars: ✭ 15 (-74.58%)
memfd-examplesSample usage of the new memfd_create(2) Linux system call.
Stars: ✭ 64 (+8.47%)
sockdumpDump unix domain socket traffic with bpf
Stars: ✭ 160 (+171.19%)
mnist-challengeMy solution to TUM's Machine Learning MNIST challenge 2016-2017 [winner]
Stars: ✭ 68 (+15.25%)
poplarMicrokernel and userspace written in Rust exploring modern ideas
Stars: ✭ 217 (+267.8%)
bpfpsA tool to list and diagnose bpf programs. (Who watches the watchers..? :)
Stars: ✭ 93 (+57.63%)
linux kernel wikilinux内核学习资料:200+经典内核文章,100+内核论文,50+内核项目,500+内核面试题,80+内核视频
Stars: ✭ 1,653 (+2701.69%)
SanderOSUSB32 bit singletasking C kernel
Stars: ✭ 52 (-11.86%)
HEVD Kernel ExploitExploits pack for the Windows Kernel mode driver HackSysExtremeVulnerableDriver written for educational purposes.
Stars: ✭ 44 (-25.42%)
ZeldaOS32bit OS/kernel built from scratch with POSIX.1 compliance
Stars: ✭ 23 (-61.02%)
scaraOSA 32bit multiboot OS kernel for IA32 (PC/AT) systems.
Stars: ✭ 31 (-47.46%)
infinityA secure, modern and intelligent operative system
Stars: ✭ 27 (-54.24%)
Sphinx-DipperSphinx Custom Kernel for Mi 8 (Dipper)
Stars: ✭ 17 (-71.19%)
yaskYASK--Yet Another Stencil Kit: a domain-specific language and framework to create high-performance stencil code for implementing finite-difference methods and similar applications.
Stars: ✭ 81 (+37.29%)
tcpslicetcpslice concatenates multiple pcap files together, or extracts time slices from one or more pcap files.
Stars: ✭ 48 (-18.64%)
cxosOperating System development experiment in Ada
Stars: ✭ 32 (-45.76%)
SigmaAbandoned overcomplicated Microkernel using modern x86_64 features
Stars: ✭ 36 (-38.98%)
JamesMme going through JamesM's kernel development tutorials
Stars: ✭ 35 (-40.68%)
flowerA learning OS
Stars: ✭ 50 (-15.25%)
TravorOSA simple OS running on Intel x86 architecture | No longer updating
Stars: ✭ 24 (-59.32%)
osx86-64 assembly µkernel
Stars: ✭ 15 (-74.58%)
MethylenixThe operating system written in Rust
Stars: ✭ 32 (-45.76%)