如何在Windows下嗅探USB端口?

时间:2020-03-06 14:33:52  来源:igfitidea点击:

有时,我需要在Windows下转储USB流量,主要是为了在Linux下转储硬件,因此我的主要目标是生成用于协议分析的转储文件。

对于USB通信,似乎SniffUsb无疑是赢家……它可以在WindowsXP(但不能晚于)下运行,并且具有比早期版本更好的GUI。它产生巨大的转储文件,但一切都在那里。

但是,我的设备实际上是USB串行设备,因此我选择了Portmon,它可以监听串行端口流量而无USB开销。

解决方案

就个人而言,我将使用QEMU或者KVM并检测其USB直通代码,然后使用libusb在用户空间中对替换驱动程序进行原型设计(这是我之前所做的;用Python编写USB设备驱动程序很有趣!)。

USBSnoop也可以使用并且是免费的。

或者,我们可以购买USB转以太网转换器,并使用我们喜欢的任何网络嗅探器查看数据。