SnoopyPro is a lightweight, standalone (no installation necessary) USB sniffer tool, it will log all data exchange between USB Device and its driver under a Windows environment. It definitely works on Windows XP, unsure about newer versions.
SnoopyPro allows you to intercept, display, record and analyze USB protocol and all the data transferred between any USB device connected to your PC and applications. It can be successfully used in application development, USB device driver or hardware development and offers the powerful platform for effective coding, testing and optimization.
USB monitor is rather pricey but it costs $65USD, perhaps it’s time for someone to write an updated open-source USB sniffing/monitoring tool.
You can download USBSnoop here:
Or read more here.