... works on Windows 7, 8 and 10

USBPcap - USB Packet capture for Windows

USBPcap is an open-source USB sniffer for Windows.

Download

Digitally signed installer for Windows 7, 8 and 10, both x86 and x64 is available at Github. After installation you must restart your computer.

USBPcapSetup-1.5.4.0.exe

Wireshark

USBPcap support was commited in revision 48847 (Wireshark #8503). The first official Wireshark version that supports USBPcap is 1.10.0rc1.