在研究了基于BeagleBoard xM(https://gitorious.org/beagleboard-usbsniffer/)的USB数据包嗅探器后,我一直不知道驱动程序在某个区域的实际工作情况。
我现在明白BeagleBoard充当USB主机看到的单端口USB集线器,因此它可以查看和记录通过它的数据包。我试图理解的部分是BeagleBoard如何能够有点透明,并且能够模仿被嗅探的设备的USB供应商/产品ID。
答案 0 :(得分:1)
没有什么可以模仿的。如果它充当集线器,它可以看到计算机和被测设备之间的所有流量,因为所有USB数据包都将通过集线器。数据包由集线器接收并传输到另一个设备。