ebpf-verifier

eBPF verifier

A tool that verifies the correctness of eBPF programs using an abstract interpretation approach

eBPF verifier based on abstract interpretation

GitHub

392 stars
14 watching
43 forks
Language: C++
last commit: 7 days ago
Linked from 1 awesome list

abstract-interpretationebpfebpf-verifierstatic-analyzer

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
vbpf/ebpf-samples This repository provides a collection of sample eBPF programs for analysis and testing purposes. 91
generic-ebpf/generic-ebpf An eBPF runtime framework providing a portable interpreter, JIT compiler, and abstraction layer for interacting with various eBPF systems 149
gui774ume/ebpfkit-monitor A tool designed to detect and protect against certain types of malicious eBPF bytecode 124
pathtofile/bad-bpf Demonstrates security vulnerabilities in the Linux kernel's eBPF system 550
iovisor/ubpf An eBPF VM that allows userspace execution of eBPF programs in a Linux kernel-independent way. 836
qmonnet/rbpf An eBPF program interpreter and JIT compiler written in Rust. 948
diffblue/cbmc A tool for verifying the correctness and safety of C++ programs 851
fzakaria/ebpf-mpls-encap-decap Demonstrates packet encapsulation and decapsulation with MPLS labels using eBPF 54
ebpfdev/dev-agent Provides remote access to eBPF programs and maps for debugging and metrics collection. 5
albuch/sbt-dependency-check Automatically monitors dependencies for known vulnerabilities and generates reports on security issues 266
iomartin/ubpf An eBPF VM implementation in C 0
rprinz08/hbpf An experiment to implement eBPF features in hardware using alternate HDLs and cheap development boards 402
ebpfdev/explorer-ui A frontend application for exploring and interacting with eBPF (Extended Berkeley Packet Filter) systems 2
ebpfdev/explorer A tool to explore and visualize the eBPF subsystem of Linux hosts 81
iovisor/gobpf Go bindings for creating eBPF programs and loading ELF files. 2,153