
usbsnoop
yeet-src
Live, system-wide USB transfer sniffer in eBPF — decodes USB traffic inline (control SETUP, SCSI, HID) from two universal URB hooks. No usbmon, no hardware sniffer. CO-RE portable.
AI 简介
usbsnoop 是一个基于 eBPF 的实时、系统级 USB 流量嗅探工具,无需 usbmon 或硬件分析仪即可内联解码 USB 控制传输(SETUP)、SCSI 命令和 HID 报告。它通过劫持两个通用 URB 函数钩子(usb_submit_urb 和 usb_hcd_giveback_urb)实现跨控制器(xHCI/EHCI/OHCI/dwc)兼容,并利用 CO-RE 保证内核版本可移植性;支持低开销事件配对、延迟测量、彩色化文本/十六进制输出及 JSON 导出。适用于 Linux 环境下的 USB 设备逆向工程、驱动/固件调试、存储设备协议分析及异常设备行为检测。
JavaScript
81
Stars
5
Forks
53
Watchers
0
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分2.33
默认分支master