1-day current streak·7-day longest streak
Hi there 👋 🐝 I'm a bee, an eBPF enthusiast. 🐝 I'm currently patching kernel bpf subsystem ... 🐝 I especially focus on tailcall issues/improvements ... 🔭 I'm an XDP…
Hi there 👋
- 🐝 I'm a bee, an eBPF enthusiast.
- 🐝 I'm currently patching kernel bpf subsystem ...
- 🐝 I especially focus on tailcall issues/improvements ...
- 🔭 I'm an XDP expert to run XDP on Mellanox/Intel NICs.
- 🔭 I’m currently working on ...
- 🌱 I’m currently learning ...
- 👯 I’m looking to collaborate on ...
- 🤔 I’m looking for help with ...
- 💬 Ask me about ...
- 📫 How to reach me: ...
- 😄 Pronouns: ...
- ⚡ Fun fact: ...
-
vista ★ PINNED
An eBPF enhanced Linux kernel skb and socket tracing tool.
C ★ 24 13d agoExplain → -
socketrace ★ PINNED
socketrace is an eBPF-based tool to trace kernel socket events. License Apache 2.0 and GPL-2.0
C ★ 43 1y agoExplain → -
learn-by-example ★ PINNED
Learn something interesting by examples.
C ★ 81 17d agoExplain → -
tc-dump ★ PINNED
A network packet info dumping tool like tcpdump based on `tc-bpf`.
C ★ 42 1y agoExplain → -
pwru ★ PINNED ⑂
Packet, where are you? -- Linux kernel networking debugger
C ★ 0 8mo agoExplain → -
skbtracer ⑂ ▣
skbtracer on ebpf
C ★ 68 3y agoExplain → -
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 ★ 29 4y agoExplain → -
tcpw
tcpw: An eBPF enhanced tool to capture tcp tuple info of curl,telnet,socat tools. License Apache 2.0
C ★ 24 1y agoExplain → -
iptables-bpf
An example of iptables-bpf with Go+eBPF
C ★ 17 4y agoExplain → -
ebpf-vm-on-ebpf
Build a feature-less eBPF vm on eBPF, just for fun.
C ★ 15 2y agoExplain → -
xdp_acl ⑂
A high performance ACL based on XDP. GPL-2.0 License.
C ★ 15 3y agoExplain → -
iptables-trace
iptables-trace is an eBPF enhanced iptables-TRACE alternative iptables TRACE. GPL-3.0 license
C ★ 14 1y agoExplain → -
kernel-module-fun ⑂
Some fun things you can do with kernel modules (all "bad ideas")
C ★ 13 10mo agoExplain → -
skbdist
A bpf-based packet's latency distribution measurement tool. Apache 2.0 License
C ★ 11 2y agoExplain → -
sockdump ⑂
Dump unix domain socket traffic with Go+bpf
C ★ 11 2y agoExplain → -
iptables-in-bpf
An iptables-like ACL implementation with eBPF.
C ★ 10 3y agoExplain → -
eBPF-TupleMerge
A simplified demo of TupleMerge with pure-bpf. License Apache 2.0 & GPL 2.0
C ★ 8 3y agoExplain → -
ethtoolsnoop
ethtoolsnoop is an ethtool tracing tool based on Go+eBPF. License Apache 2.0
C ★ 8 2y agoExplain → -
xdpsnoop
xdpsnoop is a tool to trace XDP installation on NIC drivers.
C ★ 7 2y agoExplain → -
lpmtrie
LpmTrie is a trie data structure which implements Longest Prefix Match algorithm. MIT License
Go ★ 7 4y agoExplain → -
go-nfnetlink-example
An example for nfnetlink with Go.
Go ★ 6 4y agoExplain → -
mad
mad: who touches bpf maps? License Apache 2.0
C ★ 4 1y agoExplain → -
go-tproxy ⑂
Linux Transparent Proxy library for Golang
Go ★ 3 5y agoExplain → -
drgn-bpf ⑂
Programmable debugger, eBPF enhanced.
Python ★ 3 2y agoExplain → -
ping-latency-injector
Inject latency to ping on server side. BSD-3 License
C ★ 3 3y agoExplain → -
dnsproxy-go
A simple library for DNS proxy in Go
Go ★ 2 7y agoExplain → -
bpfbak
bpfbak is a tiny tool to backup bpf objects under bpffs. Apache 2.0 License
Go ★ 2 2y agoExplain → -
skbtracer-iptables
skbtracer on iptables based on eBPF. Apache License 2.0
C ★ 2 1y agoExplain → -
tproxy-experiment
An experiment about Linux TProxy
Go ★ 2 5y agoExplain → -
promise
ES6 Promise in Go
Go ★ 2 8y agoExplain → -
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.
Go ★ 1 5mo agoExplain → -
ecapture ⑂
Capture SSL/TLS text content without a CA certificate using eBPF. This tool is compatible with Linux/Android x86_64/Aarch64.
C ★ 1 1y agoExplain → -
mybtf
Some helpers for BTF
Go ★ 1 1y agoExplain → -
tailcall-issues
A tool to detect tailcall issues.
C ★ 1 1y agoExplain → -
minimal-qemu-linux ⑂
experimenting with a minimal Linux kernel with eBPF-enabled under qemu-system for testing
Go ★ 1 2y agoExplain → -
trace-verifier-log
Trace bpf verifier log with bpf. Apache 2.0 License
C ★ 1 1y agoExplain → -
knetstat ⑂
Simple kernel module to inspect socket options
C ★ 1 5y agoExplain → -
pkt-stucker
An experiment to reproduce the issue packet stuck in lockless pfifo_fast qdisc. [FAILED]
C ★ 1 2y agoExplain → -
bpfsyscalldist
An eBPF syscall profiler focused on BPF syscall.
C ★ 1 3y agoExplain → -
bpf-zh
No description.
★ 1 3y agoExplain → -
syscalldist
A bcc-like tool to analyze syscall's histogram. Apache License 2.0
C ★ 1 3y agoExplain → -
oh-my-nvim
Source from hardhacker/oh-my-nvim
Lua ★ 0 3d agoExplain → -
asphaltt.github.io
My blogs
HTML ★ 0 25d agoExplain → -
tos-marker
Set tos for ipv4-mapped ipv6 sockets to workaround the BUG of bpf_setsockopt() helper.
Go ★ 0 1mo agoExplain → -
blk
No description.
C ★ 0 1mo agoExplain → -
bpf ⑂
No description.
C ★ 0 6h agoExplain → -
nginx ⑂
The official NGINX Open Source repository.
★ 0 1mo agoExplain → -
linux-stable ⑂
Linux kernel stable tree mirror
★ 0 6mo agoExplain → -
sarama ⑂
Sarama is a Go library for Apache Kafka.
Go ★ 0 2mo agoExplain → -
vmtest ⑂
Helps run tests in virtual machines
Rust ★ 0 7mo agoExplain → -
net-next
No description.
C ★ 0 1d agoExplain → -
goebpf ⑂
Library to work with eBPF programs from Go
Go ★ 0 4y agoExplain → -
mm
Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git
C ★ 0 1d agoExplain → -
trace-irqoff ⑂
Interrupts-off or softirqs-off latency tracer
C ★ 0 1y agoExplain → -
drgn-tools ⑂
drgn helpers specific to Oracle UEK, along with custom CLI and reporting tool corelens
★ 0 1y agoExplain → -
my-vim-config
Source from github.com/wklken/k-vim
Vim Script ★ 0 1y agoExplain → -
addr2line ⑂
addr2line package implemented in golang
Go ★ 0 1y agoExplain → -
nvim
Copied https://github.com/yujiqo/nvim.git
Lua ★ 0 1y agoExplain → -
mlxdevm-go ⑂
mlxdevm library for for device management in go language
★ 0 1y agoExplain → -
netlink ⑂
Simple netlink library for go.
★ 0 1y agoExplain → -
elibpcap-purego ⑂
A purego-based pcap-filter injection library for Go.
Go ★ 0 1y agoExplain → -
Asphaltt
No description.
★ 0 1y agoExplain → -
gopacket ⑂
Provides packet processing capabilities for Go
Go ★ 0 1y agoExplain → -
cframe ⑂
mesh vpn,支持IDC,VPC混合组网
Go ★ 0 4y agoExplain → -
strace ⑂
strace is a diagnostic, debugging and instructional userspace utility for Linux
★ 0 2y agoExplain → -
functrace ⑂
No description.
Go ★ 0 3y agoExplain → -
ebpfmanager ⑂
A golang ebpf libary based on cilium/ebpf and datadog/ebpf.
★ 0 2y agoExplain → -
ebpfdbg ⑂
eBPF verifier log viewer
Go ★ 0 2y agoExplain → -
bpf-tailcall-tracer
An eBPF tailcall tracing experiment with kernel-module. License Apache 2.0 & GPL-2.0
C ★ 0 2y agoExplain → -
libbpf-bootstrap-examples ⑂
Examples with libbpf-bootstrap.
C ★ 0 9mo agoExplain → -
ethtool ⑂
A simple ethtool "like" library for Go
Go ★ 0 3y agoExplain → -
go-tc ⑂
traffic control in pure go - it allows to read and alter queues, filters and classes
Go ★ 0 3y agoExplain → -
batchqueue
A batchqueue is an in-memory concurrency-safe message queue by enqueueing and dequeueing a batch of messages.
Go ★ 0 5y agoExplain → -
astscan
Scan Chinese in go by ast
Go ★ 0 6y agoExplain → -
l2fwd
A pure layer 2 forward tool, based on XDP and goebpf. MIT License
Go ★ 0 4y agoExplain → -
linux ⑂
Linux kernel source tree
C ★ 0 4y agoExplain → -
lb-from-scratch ⑂
A very basic eBPF Load Balancer in a few lines of C
C ★ 0 4y agoExplain → -
alem.py
A revision wrapper of https://github.com/sqlalchemy/alembic
Python ★ 0 7y agoExplain → -
leetcode.go
Go solutions for leetcode
Go ★ 0 5y agoExplain → -
hqu
High QUality, for learning data structure and algorithm
Go ★ 0 5y agoExplain → -
l2tp-ipsec-vpn-server ⑂
Docker image to run an IPsec VPN server, with IPsec/L2TP and Cisco IPsec
Shell ★ 0 5y agoExplain → -
under-the-hood ⑂
📚 Go: Under The Hood | https://golang.design/under-the-hood
Go ★ 0 5y agoExplain → -
projecteuler.go
Go solutions for projecteuler.net
Go ★ 0 5y agoExplain → -
libuv ⑂
Cross-platform asynchronous I/O
★ 0 6y agoExplain → -
libuv-examples
Examples for libuv, like tcp-networking, udp-networking
C ★ 0 6y agoExplain → -
leetcode
My LeetCode Solutions
Go ★ 0 7y agoExplain → -
gtun ⑂
用golang开发的加速器,支持全局代理和内网穿透
Go ★ 0 8y agoExplain → -
bootstrap-alert-example
An example of Bootstrap alert
HTML ★ 0 8y agoExplain → -
jq.py
jq implemented in python3
Python ★ 0 8y agoExplain → -
kcptun ⑂
A Secure Tunnel Based On KCP with N:M Multiplexing
Go ★ 0 9y agoExplain → -
Lambho
A micro web server with Python 3.5+ that runs fast!
Python ★ 0 9y agoExplain →
No repos match these filters.
More creators on gitmyhub
xiaolai brunosimon douglascrockford standardgalactic AlexTheAnalyst