Leon Hwang (Asphaltt)

Asphaltt

Geek Repo

Company:@Shopee

Location:Singapore

Home Page:https://asphaltt.github.io

Github PK Tool:Github PK Tool

Leon Hwang's repositories

learn-by-example

Learn something interesting by examples.

Language:CLicense:MITStargazers:39Issues:4Issues:0

tc-dump

A network packet info dumping tool like tcpdump based on `tc-bpf`.

Language:CLicense:Apache-2.0Stargazers:31Issues:2Issues:2

socketrace

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

Language:CLicense:Apache-2.0Stargazers:25Issues:2Issues:0

vista

An eBPF enhanced Linux kernel skb and socket tracing tool.

Language:CLicense:Apache-2.0Stargazers:16Issues:1Issues:0

ebpf-vm-on-ebpf

Build a feature-less eBPF vm on eBPF, just for fun.

Language:CLicense:Apache-2.0Stargazers:15Issues:2Issues:0

iptables-trace

iptables-trace is an eBPF enhanced iptables-TRACE alternative iptables TRACE. GPL-3.0 license

Language:CLicense:GPL-3.0Stargazers:12Issues:2Issues:0

sockdump

Dump unix domain socket traffic with Go+bpf

Language:CLicense:UnlicenseStargazers:10Issues:1Issues:0

ethtoolsnoop

ethtoolsnoop is an ethtool tracing tool based on Go+eBPF. License Apache 2.0

Language:CLicense:Apache-2.0Stargazers:6Issues:0Issues:0

xdpsnoop

xdpsnoop is a tool to trace XDP installation on NIC drivers.

Language:CLicense:Apache-2.0Stargazers:6Issues:4Issues:0

eBPF-TupleMerge

A simplified demo of TupleMerge with pure-bpf. License Apache 2.0 & GPL 2.0

Language:CLicense:Apache-2.0Stargazers:4Issues:2Issues:0

drgn-bpf

Programmable debugger, eBPF enhanced.

Language:CLicense:NOASSERTIONStargazers:3Issues:1Issues:0

ping-latency-injector

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

Language:CLicense:BSD-3-ClauseStargazers:3Issues:2Issues:0

skbtracer-iptables

skbtracer on iptables based on eBPF. Apache License 2.0

Language:CLicense:Apache-2.0Stargazers:2Issues:2Issues:0
Language:HTMLStargazers:1Issues:3Issues:0

bpfbak

bpfbak is a tiny tool to backup bpf objects under bpffs. Apache 2.0 License

Language:GoLicense:Apache-2.0Stargazers:1Issues:0Issues:0

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.

Language:GoLicense:MITStargazers:1Issues:1Issues:0

pkt-stucker

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

Language:CLicense:MITStargazers:1Issues:2Issues:0
Language:CLicense:NOASSERTIONStargazers:0Issues:1Issues:0

bpf-tailcall-tracer

An eBPF tailcall tracing experiment with kernel-module. License Apache 2.0 & GPL-2.0

Language:CLicense:Apache-2.0Stargazers:0Issues:0Issues:0

ebpfdbg

eBPF verifier log viewer

Language:GoLicense:MPL-2.0Stargazers:0Issues:0Issues:0

ebpfmanager

A golang ebpf libary based on cilium/ebpf and datadog/ebpf.

Language:GoLicense:AGPL-3.0Stargazers:0Issues:1Issues:0

ecapture

Capture SSL/TLS text content without a CA certificate using eBPF. This tool is compatible with Linux/Android x86_64/Aarch64.

Language:CLicense:Apache-2.0Stargazers:0Issues:1Issues:0

ethtool

A simple ethtool "like" library for Go

Language:GoLicense:Apache-2.0Stargazers:0Issues:1Issues:0
Language:GoLicense:Apache-2.0Stargazers:0Issues:2Issues:0

go-tc

traffic control in pure go - it allows to read and alter queues, filters and classes

Language:GoLicense:MITStargazers:0Issues:1Issues:0

gopacket

Provides packet processing capabilities for Go

Language:GoLicense:NOASSERTIONStargazers:0Issues:0Issues:0

libbpf-bootstrap-examples

Examples with libbpf-bootstrap.

Language:CLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

minimal-qemu-linux

experimenting with a minimal Linux kernel with eBPF-enabled under qemu-system for testing

Language:GoStargazers:0Issues:0Issues:0

pwru

Packet, where are you? -- Linux kernel networking debugger

Language:CLicense:Apache-2.0Stargazers:0Issues:2Issues:0

strace

strace is a diagnostic, debugging and instructional userspace utility for Linux

License:NOASSERTIONStargazers:0Issues:0Issues:0