How to reverse engineer USB device

Snooping the data transfer in USB under windows is a way to develop USB drivers . The devices with unavailable specs can be examined in a free ware called SnoopyPro . Here is how : 1.Unpack and Install File->Unpack Drivers and File->Install Service 2. get the device address from windows device manager 3.select the end point you want to snoop..... tada you will see wahtz going on . In the image we have selected a keyboard device with VID 534b and snooping on the second end point (0x01) . Here is the cool log at your diposal.