Trending repositories for topic bpf
Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriC...
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
Packet, where are you? -- eBPF-based Linux kernel networking debugger
the LIBpcap interface to various kernel packet capture mechanism
Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
Packet, where are you? -- eBPF-based Linux kernel networking debugger
the LIBpcap interface to various kernel packet capture mechanism
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriC...
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
A curated list of awesome projects related to eBPF.
Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriC...
Packet, where are you? -- eBPF-based Linux kernel networking debugger
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
the LIBpcap interface to various kernel packet capture mechanism
Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (BPF-LSM, AppArmor).
eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!
The first and only publicly available Minecraft XDP Filter, protecting your server from layer 7 DDoS attacks
A stateless, high-performance NAT-like proxy that attaches to the XDP hook in the Linux kernel using (e)BPF for fast packet processing. This proxy forwards packets based on configurable rules and per...
Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.
eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!
Packet, where are you? -- eBPF-based Linux kernel networking debugger
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriC...
the LIBpcap interface to various kernel packet capture mechanism
vArmor is a cloud native container sandbox system based on AppArmor/BPF/Seccomp. It also includes multiple built-in protection rules that are ready to use out of the box.
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
A curated list of awesome projects related to eBPF.
Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriC...
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Packet, where are you? -- eBPF-based Linux kernel networking debugger
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
The first and only publicly available Minecraft XDP Filter, protecting your server from layer 7 DDoS attacks
the LIBpcap interface to various kernel packet capture mechanism
The first and only publicly available Minecraft XDP Filter, protecting your server from layer 7 DDoS attacks
texporter is a lightweight, high-performance eBPF-based network traffic exporter for Prometheus.
Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.
A stateless, high-performance NAT-like proxy that attaches to the XDP hook in the Linux kernel using (e)BPF for fast packet processing. This proxy forwards packets based on configurable rules and per...
TC, XDP, KProbe and CGroup eBPF based simple Ethernet interface traffic monitor and reporting tool
Template designed to get new developers with libbpf development.
Modernized kernel functions, kernel tracepoints and bpf progs tracing tool for the bpf era.
🐝 Ransomware Detection using Machine Learning with eBPF for Linux.
A firewall that utilizes the Linux kernel's XDP hook. The XDP hook allows for very fast network processing on Linux systems. This is great for dropping malicious traffic from a (D)DoS attack. IPv6 is ...
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
The Aya Book is an introductory book about using the Rust Programming Language and Aya library to build extended Berkley Packet Filter (eBPF) programs.
vArmor is a cloud native container sandbox system based on AppArmor/BPF/Seccomp. It also includes multiple built-in protection rules that are ready to use out of the box.
Modernized kernel functions, kernel tracepoints and bpf progs tracing tool for the bpf era.
The first and only publicly available Minecraft XDP Filter, protecting your server from layer 7 DDoS attacks
texporter is a lightweight, high-performance eBPF-based network traffic exporter for Prometheus.
Sys::Ebpf is a pure-perl library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.In other words eBPF Loader for written in Perl.
Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriC...
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Packet, where are you? -- eBPF-based Linux kernel networking debugger
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF
Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (BPF-LSM, AppArmor).
the LIBpcap interface to various kernel packet capture mechanism
texporter is a lightweight, high-performance eBPF-based network traffic exporter for Prometheus.
🐝 Ransomware Detection using Machine Learning with eBPF for Linux.
TC, XDP, KProbe and CGroup eBPF based simple Ethernet interface traffic monitor and reporting tool
Template designed to get new developers with libbpf development.
vArmor is a cloud native container sandbox system based on AppArmor/BPF/Seccomp. It also includes multiple built-in protection rules that are ready to use out of the box.
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
The Aya Book is an introductory book about using the Rust Programming Language and Aya library to build extended Berkley Packet Filter (eBPF) programs.
A stateless, high-performance NAT-like proxy that attaches to the XDP hook in the Linux kernel using (e)BPF for fast packet processing. This proxy forwards packets based on configurable rules and per...