aquasecurity / btfhub-archive

The BTFhub Archive repository provides BTF files for those published kernels that lack native support for embedded BTF, thereby enhancing the versatility of eBPF programs across different kernel versions.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

btfhub-archive

BTF files for existing published kernels that don't support embedded BTF.

The main repository can be found at https://github.com/aquasecurity/btfhub.

This is an automated repository, issues and PRs should go to main btfhub repository.

Credits for this repository:

  1. Itay Shakury (Aqua Security)
    • Idealization of the project
    • Planned for initial usage with Tracee
  2. Rafael David Tinoco (Aqua Security)
    • Initial archive creator with Ubuntu, Fedora
    • Initial build logic and examples
    • Helped Mauricio developing BTFgen
  3. Mauricio Vásquez (Kinvolk, Microsoft, Inspektor Gadged)
    • Early adopter and contributor
    • Developed BTFgen and invited Rafael to join efforts
  4. Lorenzo Fontana (Former Elastic) & Leonardo di Donato (Former Elastic, Falco)
    • Helped reviewing and debugging BTFgen
  5. Bryce Kahle (Datadog)
    • Big adopter
    • Big collaboration by providing missing BTF files for multiple distros
    • Golang version of the update script
  6. Steven H
    • Contributor for missing BTF files and fixes
  7. Sascha Grunert (Red Hat)
    • Contributor (fixes)
    • move amazon linux 1 into amzn path (#8)
  8. Guy Arbitman (Sekreet)
    • Creator of BTFHUB online
    • Contributor for missing BTF files
    • Early adopter

Check git log for more.

About

The BTFhub Archive repository provides BTF files for those published kernels that lack native support for embedded BTF, thereby enhancing the versatility of eBPF programs across different kernel versions.

License:Apache License 2.0