Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for golang ebpf
ebpf
x
golang
x
39 search results found
Cilium
⭐
17,693
eBPF-based Networking, Security, and Observability
Ecapture
⭐
7,730
Capture SSL/TLS text content without a CA certificate using eBPF. This tool is compatible with Linux/Android x86_64/Aarch64.
Ebpf
⭐
5,440
ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.
Pixie
⭐
5,203
Instant Kubernetes-Native Application Observability
Parca
⭐
3,624
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.
Coroot
⭐
3,204
Open-source observability for microservices. Thanks to eBPF you can gain comprehensive insights into your system within minutes.
Hubble
⭐
3,112
Hubble - Network, Service & Security Observability for Kubernetes using eBPF
Tracee
⭐
3,089
Linux Runtime Security and Forensics using eBPF
Tetragon
⭐
3,086
eBPF-based Security Observability and Runtime Enforcement
Odigos
⭐
2,861
Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF
Skydive
⭐
2,522
An open source real-time network topology and protocols analyzer
Dae
⭐
1,926
eBPF-based Linux high-performance transparent proxy solution.
Ebpf_exporter
⭐
1,844
Prometheus exporter for custom eBPF metrics
Caretta
⭐
1,512
Instant K8s service dependency map, right to your Grafana.
Kubearmor
⭐
1,106
Runtime Security Enforcement System. Workload hardening and implementing least-permissive policies made easy leveraging LSMs (BPF-LSM, AppArmor).
Loxilb
⭐
1,021
eBPF based cloud-native load-balancer. Powering K8s|Edge|5G|IoT|XaaS Apps.
Goebpf
⭐
973
Library to work with eBPF programs from Go
Merbridge
⭐
681
Use eBPF to speed up your Service Mesh like crossing an Einstein-Rosen Bridge.
Libbpfgo
⭐
627
eBPF library for Go. Powered by libbpf.
Xdpcap
⭐
613
tcpdump like XDP packet capture
Kindling
⭐
535
eBPF-based Cloud Native Monitoring Tool
Parca Agent
⭐
425
eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!
Ebpf Guide
⭐
396
eBPF (extended Berkeley Packet Filter) Guide. Learn all about the eBPF Tools and Libraries for Security, Monitoring , and Networking.
Tcptracer Bpf
⭐
390
eBPF program using kprobes to trace TCP events without run-time compilation dependencies
Go Tc
⭐
371
traffic control in pure go - it allows to read and alter queues, filters and classes
Ehids Agent
⭐
349
A Linux Host-based Intrusion Detection System based on eBPF.
Cilium Cli
⭐
330
CLI to install, manage & troubleshoot Kubernetes clusters running Cilium
Btfhub
⭐
298
BTFhub, in collaboration with the BTFhub Archive repository, supplies BTF files for all published kernels that lack native support for embedded BTF. This joint effort ensures that even kernels without built-in BTF support can effectively leverage the benefits of eBPF programs, promoting compatibility across various kernel versions.
Opentelemetry Go Instrumentation
⭐
289
OpenTelemetry Auto Instrumentation using eBPF
Libebpfflow
⭐
288
Container traffic visibility library based on eBPF
Weaver
⭐
287
Trace Go program execution with uprobes and eBPF
Wasm Bpf
⭐
284
WebAssembly library, toolchain and runtime for eBPF programs
Nhi
⭐
271
📺 Automatically capture all potentially useful information about each executed command (as well as its output) and get powerful querying mechanism
Hades
⭐
265
Hades is a Host-Based Intrusion Detection System based on eBPF(mainly)
Coroot Node Agent
⭐
258
A Prometheus exporter based on eBPF that gathers comprehensive container metrics
Opentelemetry Go Instrumentation
⭐
251
OpenTelemetry auto-instrumentation for Go applications
Ebpfmanager
⭐
238
A golang ebpf libary based on cilium/ebpf and datadog/ebpf.
Tubular
⭐
212
BSD socket API on steroids
Blixt
⭐
204
Layer 4 Kubernetes load-balancer
Skywalking Rover
⭐
162
Monitor and profiler powered by eBPF to monitor network traffic, and diagnose CPU and network performance.
Cbpfc
⭐
156
cBPF to C or eBPF compiler
Tcpdog
⭐
144
eBPF based TCP observability.
Starship
⭐
133
Starship: next-generation Observability platform built with eBPF+WASM
Embedshim
⭐
109
Provide task runtime implementation with pidfd and eBPF sched_process_exit tracepoint to manage deamonless container with low overhead.
Netkat
⭐
108
netcat using netstack userspace library and eBPF
Eupf
⭐
71
5G User Plane Function (UPF) based on eBPF
Skbtrace
⭐
70
Helper tool for generating and running BPFTrace scripts which trace and measure timings related to Linux Networking Stack, specifically SocKet Buffer contents
Hello Libbpfgo
⭐
69
Examples for libbpf, aquasecurity/libbpfgo and cilium/ebpf
Packiffer
⭐
67
lightweight cross-platform networking toolkit
Swoll
⭐
63
an experimental suite of applications and APIs for monitoring kernel-level activity on a live Kubernetes cluster
Driverkit
⭐
61
Kit for building Falco drivers: kernel modules or eBPF probes
Durdur
⭐
58
eBPF-powered L3/L4 packet dropper.
Go Ebpf
⭐
57
eBPF programs without a libbcc dependency
Tarian
⭐
52
Protect your Cloud Native Applications running on Kubernetes from malicious attacks with pre-registered source code, pre-registered runtime processes monitoring, automated actions based on configure-actions, analytics, alerting and also sharing detections with community. Maybe save from Ransomware. Shift-Left your threat detection. Shift Right threat elimination.
Ebpf_exporter
⭐
50
A Prometheus exporter which uses eBPF to measure block IO request latency / size
Traceleft
⭐
47
eBPF based syscalls, files and network events tracing framework
Kube Netc
⭐
46
A Kubernetes eBPF network monitor
Iovisor Ovn
⭐
46
IOVisor OVN integration
Conntracct
⭐
41
Low-overhead, real-time network traffic monitoring, powered by eBPF and conntrack.
Harpoon
⭐
39
Trace syscalls of user-defined functions, using eBPF 🔍
Bpfink
⭐
33
BPF based FIM solution
Kube Bpf
⭐
33
(e)BPF primitives for Kubernetes
Tc Skeleton
⭐
32
Simple project to demonstrate the loading of eBPF programs via florianl/go-tc.
Libbpfgo Tools
⭐
31
libbpfgo port of bcc/libbpf-tools
Fsprobe
⭐
30
A file system events notifier based on eBPF
Uprobe Http Tracer
⭐
29
uprobe-based HTTP tracer for Go binaries
Tc Dump
⭐
29
A network packet info dumping tool like tcpdump based on `tc-bpf`.
Salp
⭐
28
USDT probes in Golang on Linux
Learn By Example
⭐
28
Learn something interesting by examples.
Bpf Opa Demo
⭐
28
Kube Knark
⭐
27
Open Source runtime tool which help to detect malware code execution and run time mis-configuration change on a kubernetes cluster
Cli
⭐
25
groundcover's official CLI tool. Level up your K8s observability game with eBPF.
Goxdp Template
⭐
23
A sample for writing XDP programs in Go
Oxdpus
⭐
23
A toy tool that leverages the super powers of XDP to bring in-kernel IP filtering
Seccamp Xdp
⭐
20
hands-on to implement simple network load balancer using XDP
Flowpipeline
⭐
18
Process network flows using fully configurable pipelines.
Go Bpf Gen
⭐
17
Generate bpftrace scripts for use with golang programs. Works around quirks in the golang runtime.
Furui
⭐
16
A process-based communication control system for containers.
Sklookup Go
⭐
16
eBPF sk_lookup program as a golang library
Falco Probes
⭐
15
Automated build and mirror of eBPF kernel probes for use as a driver with the Falco runtime security agent (https://falco.org/)
Xdp_acl
⭐
15
A high performance ACL basied on XDP.
Btfhub Online
⭐
14
BTFHub repo
Offsets Tracker
⭐
14
This project tracks offsets of fields inside of Go structs across versions for achieveing automatic instrumentation using eBPF
Etherconn
⭐
13
Package etherconn is a golang pkg that allow user to send/receive Ethernet payload (like IP pkt) or UDP packet ,with custom Ethernet encapsulation like MAC address, VLAN tags, without creating corresponding interface in OS;
Flat
⭐
13
Measure UDP and TCP connection latency for IPv4 and IPv6 using eBPF and Go
Dae Wing
⭐
13
dae-wing is a backend of dae, provides a method to bundle arbitrary frontend and dae into one binary.
Exectrace
⭐
12
Simple eBPF-based exec snooping on Linux packaged as a Go library.
Network Security Probe
⭐
12
A process level network security monitoring and enforcement project for Kubernetes, using eBPF
Prometheus Ebpf Example
⭐
11
How to connect eBPF with prometheus to create nice dashboards with Kernel stuff in them
Influxdb Ebpf Example
⭐
10
eBPF program executed in a Kubernetes cluster, results sent to InfluxDB
Gofuncgraph
⭐
10
bpf(2)-based ftrace(1)-like function graph tracer for golang processes.
Goebpf
⭐
9
Go eBPF Library
Lazy Koala
⭐
8
A toolkit to apply AIOps to distributed systems
Ebpf_cilium_starter
⭐
8
cilium ebpf common starter template for go.
Louis
⭐
7
Linux EDR written in Golang and based on eBPF
Syspect
⭐
7
eBPF based monitoring daemon for Linux systems.
Kubectl Prof
⭐
7
kubectl-prof is a kubectl plugin to profile applications on kubernetes with minimum overhead
Gobpfld
⭐
7
GoBPFLD is a pure go eBPF loader/userspace library
Go Conntracer Bpf
⭐
7
Go library using eBPF to trace network flow events
Udplb
⭐
6
UDP packet forwarder using eBPF
Related Searches
Golang Command Line (8,308)
Golang Docker (7,769)
Golang Http (4,290)
Golang Server (4,285)
Javascript Golang (3,372)
Golang Database (2,927)
Golang Json (2,652)
Golang Proxy (2,577)
Golang Grpc (2,432)
Python Golang (2,332)
1-39 of 39 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.