Some weeks ago I discovered that the beagleboard has both usb 2.0 high-speed host and OTG functionalities.
This board can run Linux, so that it’s possible to capture the usb traffic and to visualize it with wireshark.
The following idea came to my mind: using a usb port as a host, and the usb OTG port as a device, the beagleboard may be used as a usb proxy/sniffer.
I then started looking for a usb sniffer running on the beagleboard.
It was written by Nicolas Boichat as a Google Summer of Code 2010 Project.
I bought a beagleboard-xm, and I’m on the way to test this great tool…