A software
USB Protocol Analyzer for Windows that displays USB Descriptors and captures and analyzes the activity of USB devices in real time. USBlyzer can be used for
application, device
driver and hardware development, learning more about USB internals, and reverse engineering the USB protocol. It can also help you test and troubleshoot software and hardware.