• Stars
    star
    16
  • Rank 1,311,288 (Top 26 %)
  • Language
    C
  • License
    Apache License 2.0
  • Created 7 months ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An eBPF enhanced Linux kernel skb and socket tracing tool.

More Repositories

1

learn-by-example

Learn something interesting by examples.
C
43
star
2

tc-dump

A network packet info dumping tool like tcpdump based on `tc-bpf`.
C
31
star
3

socketrace

socketrace is an eBPF-based tool to trace kernel socket events. License Apache 2.0 and GPL-2.0
C
27
star
4

go-iproute2

Some net tools of iproute2 implement with Go, such as ip link, ip neigh, ip addr, bridge, nstat. Apache License 2.0
Go
27
star
5

iptables-bpf

An example of iptables-bpf with Go+eBPF
C
15
star
6

ebpf-vm-on-ebpf

Build a feature-less eBPF vm on eBPF, just for fun.
C
15
star
7

iptables-trace

iptables-trace is an eBPF enhanced iptables-TRACE alternative iptables TRACE. GPL-3.0 license
C
12
star
8

iptables-in-bpf

An iptables-like ACL implementation with eBPF.
C
8
star
9

ethtoolsnoop

ethtoolsnoop is an ethtool tracing tool based on Go+eBPF. License Apache 2.0
C
6
star
10

xdpsnoop

xdpsnoop is a tool to trace XDP installation on NIC drivers.
C
6
star
11

lpmtrie

LpmTrie is a trie data structure which implements Longest Prefix Match algorithm. MIT License
Go
5
star
12

skbdist

A bpf-based packet's latency distribution measurement tool. Apache 2.0 License
C
5
star
13

eBPF-TupleMerge

A simplified demo of TupleMerge with pure-bpf. License Apache 2.0 & GPL 2.0
C
4
star
14

go-nfnetlink-example

An example for nfnetlink with Go.
Go
4
star
15

ping-latency-injector

Inject latency to ping on server side. BSD-3 License
C
3
star
16

promise

ES6 Promise in Go
Go
2
star
17

tproxy-experiment

An experiment about Linux TProxy
Go
2
star
18

dnsproxy-go

A simple library for DNS proxy in Go
Go
2
star
19

skbtracer-iptables

skbtracer on iptables based on eBPF. Apache License 2.0
C
2
star
20

asphaltt.github.io

My blogs
HTML
1
star
21

pkt-stucker

An experiment to reproduce the issue packet stuck in lockless pfifo_fast qdisc. [FAILED]
C
1
star
22

bpfbak

bpfbak is a tiny tool to backup bpf objects under bpffs. Apache 2.0 License
Go
1
star
23

bpf-zh

1
star
24

bpfsyscalldist

An eBPF syscall profiler focused on BPF syscall.
C
1
star
25

syscalldist

A bcc-like tool to analyze syscall's histogram. Apache License 2.0
C
1
star