eBPF Verification Is Untenable

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • ebpf-verifier

    eBPF verifier based on abstract interpretation

    No, not driver verifier. https://github.com/vbpf/ebpf-verifier

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • ebpf-for-windows

    eBPF implementation that runs on top of Windows

    This link is about a proposed new eBPF verifier for the Linux kernel that doesn't use signing. As a research project it is not integrated to the kernel, but their plan does not involve trusting user space (instead they suggest doing the heavy lifting of the verification in user space and provide a proof of safety that the kernel checks, which seems sensible to me).

    I believe you meant to link https://github.com/microsoft/ebpf-for-windows/ instead (discussed on HN recently) which is an implementation by Microsoft using the above research project that indeed does not follow the suggestion from the authors of the research project to use validation and does require trusting user space.

  • bcc

    BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more

  • libbpf

    Automated upstream mirror for libbpf stand-alone build.

  • xdp-tools

    Utilities and example programs for use with XDP

  • ebpf

    ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.

  • opensnitch

    OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Capturing SSL/TLS plaintext without a CA certificate using eBPF

    4 projects | news.ycombinator.com | 11 Jul 2024
  • Identifying PID generating DNS requests

    2 projects | /r/linuxquestions | 6 Jun 2023
  • Packet, where are you? – eBPF-based Linux kernel networking debugger

    4 projects | news.ycombinator.com | 4 Apr 2023
  • Help identifying which process is sending network requests

    4 projects | /r/linuxquestions | 4 Apr 2023
  • What can I do if my server has been hacked for crypto mining?

    2 projects | /r/linuxquestions | 27 Jan 2022

Did you konow that C is
the 6th most popular programming language
based on number of metions?