Projects in Awesome Lists by Asphaltt
A curated list of projects in awesome lists by Asphaltt .
https://github.com/asphaltt/learn-by-example
Learn something interesting by examples.
bpf2bpf ebpf fentry fexit freplace go iptables-nfqueue kprobe nfnetlink nsenter tc-bpf tracepoint xdp xdp-acl
Last synced: 25 Jun 2025
https://github.com/asphaltt/tc-dump
A network packet info dumping tool like tcpdump based on `tc-bpf`.
ebpf ebpf-co-re go golang skb tc tc-dump
Last synced: 06 May 2025
https://github.com/asphaltt/socketrace
socketrace is an eBPF-based tool to trace kernel socket events. License Apache 2.0 and GPL-2.0
ebpf socket socket-tracer socketrace
Last synced: 10 Apr 2025
https://github.com/asphaltt/go-iproute2
Some net tools of iproute2 implement with Go, such as ip link, ip neigh, ip addr, bridge, nstat. Apache License 2.0
bridge-fdb go ip-address ip-link ip-neigh ip-route iproute2 netlink
Last synced: 06 May 2025
https://github.com/Asphaltt/tcpw
tcpw: An eBPF enhanced tool to capture tcp tuple info of curl,telnet,socat tools. License Apache 2.0
Last synced: 02 Jul 2026
https://github.com/asphaltt/tcpw
tcpw: An eBPF enhanced tool to capture tcp tuple info of curl,telnet,socat tools. License Apache 2.0
Last synced: 30 Oct 2025
https://github.com/asphaltt/vista
An eBPF enhanced Linux kernel skb and socket tracing tool.
ebpf gopacket-pcap linux skb-tracing socket-tracing tcpdump vista
Last synced: 10 Apr 2025
https://github.com/asphaltt/ebpf-vm-on-ebpf
Build a feature-less eBPF vm on eBPF, just for fun.
Last synced: 06 May 2025
https://github.com/asphaltt/iptables-bpf
An example of iptables-bpf with Go+eBPF
bpf ebpf go iptables iptables-bpf
Last synced: 06 May 2025
https://github.com/asphaltt/iptables-trace
iptables-trace is an eBPF enhanced iptables-TRACE alternative iptables TRACE. GPL-3.0 license
ebpf ebpf-co-re iptables iptables-trace iptables-tracer kernel-module nf-trace
Last synced: 24 Aug 2025
https://github.com/asphaltt/sockdump
Dump unix domain socket traffic with Go+bpf
Last synced: 02 Oct 2025
https://github.com/asphaltt/iptables-in-bpf
An iptables-like ACL implementation with eBPF.
acl bpf ebpf ebpf-co-re iptables
Last synced: 06 May 2025
https://github.com/asphaltt/skbdist
A bpf-based packet's latency distribution measurement tool. Apache 2.0 License
Last synced: 10 Apr 2025
https://github.com/asphaltt/ethtoolsnoop
ethtoolsnoop is an ethtool tracing tool based on Go+eBPF. License Apache 2.0
Last synced: 10 Apr 2025
https://github.com/asphaltt/go-nfnetlink-example
An example for nfnetlink with Go.
go-nfnetlink iptables iptables-nfqueue nfnetlink
Last synced: 04 Jul 2025
https://github.com/asphaltt/xdpsnoop
xdpsnoop is a tool to trace XDP installation on NIC drivers.
Last synced: 06 May 2025
https://github.com/asphaltt/mad
mad: who touches bpf maps? License Apache 2.0
Last synced: 14 Apr 2025
https://github.com/asphaltt/ebpf-tuplemerge
A simplified demo of TupleMerge with pure-bpf. License Apache 2.0 & GPL 2.0
ebpf online-packet-classification tuplemerge
Last synced: 12 Jul 2025
https://github.com/asphaltt/lpmtrie
LpmTrie is a trie data structure which implements Longest Prefix Match algorithm. MIT License
golang longest-prefix-match lpm-trie
Last synced: 06 May 2025
https://github.com/asphaltt/ping-latency-injector
Inject latency to ping on server side. BSD-3 License
ebpf ebpf-co-re icmp ping ping-latency-injector
Last synced: 18 May 2026
https://github.com/asphaltt/dnsproxy-go
A simple library for DNS proxy in Go
dns dns-proxy dns-proxy-server go
Last synced: 14 Jul 2025
https://github.com/asphaltt/skbtracer-iptables
skbtracer on iptables based on eBPF. Apache License 2.0
bpf cilium-ebpf ebpf ebpf-co-re golang iptables skbtracer skbtracer-iptables
Last synced: 31 Jan 2026
https://github.com/asphaltt/tproxy-experiment
An experiment about Linux TProxy
Last synced: 12 May 2026
https://github.com/asphaltt/tailcall-issues
A tool to detect tailcall issues.
bpf ebpf tailcall tailcall-issues
Last synced: 01 May 2026
https://github.com/asphaltt/bpfsyscalldist
An eBPF syscall profiler focused on BPF syscall.
bpf-syscall bpfsyscalldist ebpf linux-syscall
Last synced: 11 May 2026
https://github.com/asphaltt/trace-verifier-log
Trace bpf verifier log with bpf. Apache 2.0 License
Last synced: 12 Jun 2026
https://github.com/asphaltt/bpfbak
bpfbak is a tiny tool to backup bpf objects under bpffs. Apache 2.0 License
Last synced: 02 Jan 2026
https://github.com/asphaltt/pkt-stucker
An experiment to reproduce the issue packet stuck in lockless pfifo_fast qdisc. [FAILED]
Last synced: 09 May 2026
https://github.com/asphaltt/syscalldist
A bcc-like tool to analyze syscall's histogram. Apache License 2.0
Last synced: 12 May 2026
https://github.com/asphaltt/alem.py
A revision wrapper of https://github.com/sqlalchemy/alembic
Last synced: 03 Oct 2025
https://github.com/asphaltt/batchqueue
A batchqueue is an in-memory concurrency-safe message queue by enqueueing and dequeueing a batch of messages.
Last synced: 10 Jun 2026
https://github.com/asphaltt/bootstrap-alert-example
An example of Bootstrap alert
Last synced: 11 Feb 2026
https://github.com/asphaltt/lambho
A micro web server with Python 3.5+ that runs fast!
Last synced: 08 Jun 2026
https://github.com/asphaltt/libuv-examples
Examples for libuv, like tcp-networking, udp-networking
Last synced: 01 Jun 2026
https://github.com/asphaltt/l2fwd
A pure layer 2 forward tool, based on XDP and goebpf. MIT License
Last synced: 07 May 2026
https://github.com/asphaltt/projecteuler.go
Go solutions for projecteuler.net
Last synced: 08 May 2026
https://github.com/asphaltt/bpf-tailcall-tracer
An eBPF tailcall tracing experiment with kernel-module. License Apache 2.0 & GPL-2.0
Last synced: 12 Jun 2026
https://github.com/asphaltt/hqu
High QUality, for learning data structure and algorithm
Last synced: 01 Aug 2025