Top 1.4% dependent packages on proxy.golang.org
Top 0.9% dependent repos on proxy.golang.org
Top 9.0% forks on proxy.golang.org
Top 0.5% docker downloads on proxy.golang.org
proxy.golang.org : github.com/DataDog/ebpf
Package ebpf is a toolkit for working with eBPF programs. eBPF programs are small snippets of code which are executed directly in a VM in the Linux kernel, which makes them very fast and flexible. Many Linux subsystems now accept eBPF programs. This makes it possible to implement highly application specific logic inside the kernel, without having to modify the actual kernel itself. This package is designed for long-running processes which want to use eBPF to implement part of their application logic. It has no run-time dependencies outside of the library and the Linux kernel itself. eBPF code should be compiled ahead of time using clang, and shipped with your application as any other resource. This package doesn't include code required to attach eBPF to Linux subsystems, since this varies per subsystem. ExampleMarshaler shows how to use custom encoding with map methods. ExampleExtractDistance shows how to attach an eBPF socket filter to extract the network distance of an IP host. Example_program demonstrates how to attach an eBPF program to a tracepoint. The program will be attached to the sys_enter_open syscall and print out the integer 123 everytime the sycall is used. ExampleSocketELF demonstrates how to load an eBPF program from an ELF, and attach it to a raw socket.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/%21data%21dog/ebpf
License: MIT
Latest release: about 3 years ago
First release: over 4 years ago
Namespace: github.com/DataDog
Dependent packages: 14
Dependent repositories: 38
Stars: 22 on GitHub
Forks: 4 on GitHub
Docker dependents: 11
Docker downloads: 1,523,600
See more repository details: repos.ecosyste.ms
Last synced: 23 days ago
github.com/Kindling-project/kindling/collector v0.0.0-20240105033332-689ddd1b4492
13 versions - Latest release: over 1 year ago - 1 dependent repositoriesgithub.com/StackVista/stackstate-agent v0.0.0-20230920085751-e36d1c8843c5
MIRROR of the stackstate-agent project hosted on a private Gitlab repository29 versions - Latest release: over 1 year ago - 1 dependent repositories - 1 stars on GitHub
github.com/Gui774ume/ebpfkit-monitor v0.0.0-20230228161620-d5876ce2085d
ebpfkit-monitor is a tool that detects and protects against eBPF powered rootkits2 versions - Latest release: about 2 years ago - 90 stars on GitHub
github.com/Gui774ume/ebpfkit v0.0.0-20230228161612-5727985eab7e
ebpfkit is a rootkit powered by eBPF2 versions - Latest release: about 2 years ago - 504 stars on GitHub
github.com/kongfei605/datadog-agent v0.9.0
1 version - Latest release: over 3 years agogithub.com/ojongerius/datadog-agent v0.9.0
Datadog Agent1 version - Latest release: over 3 years ago - 0 stars on GitHub
github.com/datadog/datadog-agent v0.9.0
Datadog Agent2 versions - Latest release: over 3 years ago - 2,073 stars on GitHub
github.com/Datadog/datadog-agent v0.9.0
Datadog Agent2 versions - Latest release: over 3 years ago - 2,073 stars on GitHub
github.com/dataDog/datadog-agent v0.9.0
Datadog Agent2 versions - Latest release: over 3 years ago - 2,073 stars on GitHub
github.com/Gui774ume/ssh-probe v0.0.0-20210509145557-f0a4a60cf433
monitor and protect SSH sessions with eBPF1 version - Latest release: almost 4 years ago - 49 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.