Leon Hwang's repositories
learn-by-example
Learn something interesting by examples.
socketrace
socketrace is an eBPF-based tool to trace kernel socket events. License Apache 2.0 and GPL-2.0
ebpf-vm-on-ebpf
Build a feature-less eBPF vm on eBPF, just for fun.
iptables-trace
iptables-trace is an eBPF enhanced iptables-TRACE alternative iptables TRACE. GPL-3.0 license
ethtoolsnoop
ethtoolsnoop is an ethtool tracing tool based on Go+eBPF. License Apache 2.0
eBPF-TupleMerge
A simplified demo of TupleMerge with pure-bpf. License Apache 2.0 & GPL 2.0
ping-latency-injector
Inject latency to ping on server side. BSD-3 License
skbtracer-iptables
skbtracer on iptables based on eBPF. Apache License 2.0
asphaltt.github.io
My blogs
pkt-stucker
An experiment to reproduce the issue packet stuck in lockless pfifo_fast qdisc. [FAILED]
bpf-tailcall-tracer
An eBPF tailcall tracing experiment with kernel-module. License Apache 2.0 & GPL-2.0
ebpfdbg
eBPF verifier log viewer
ebpfmanager
A golang ebpf libary based on cilium/ebpf and datadog/ebpf.
gopacket
Provides packet processing capabilities for Go
libbpf-bootstrap-examples
Examples with libbpf-bootstrap.
minimal-qemu-linux
experimenting with a minimal Linux kernel with eBPF-enabled under qemu-system for testing
strace
strace is a diagnostic, debugging and instructional userspace utility for Linux