USBTrace USB Protocol Analyzer USBTrace : Software-only USB Protocol Analyzer

USBTrace is an easy to use and powerful USB analyzer. USBTrace can analyze USB traffic at host controllers, hubs and devices. This is a 100% software product. USBTrace supports Windows 2000, XP, 2003/2008 Server, Vista, Windows 7 and Windows 8 operating systems and works with USB 1.x, 2.0 and 3.0 (low, full, high & super speed) host controllers, hubs and devices.

USB 3.0 Support (Super Speed USB). (New)
Captures USB 3.0 controllers and devices. Decodes 3.0 standard descriptors and requests.
Supports Device Class Decoding.
HID, Hub, Video, Audio, Mass Storage, Bluetooth,
Still Image Capture, Vendor Specific, WUSB HWA Printer, CDC, Smart Card (CCID), PHDC, TMC
Complete Enumeration Monitoring.
Monitors all USB requests exchanged during device enumeration. Does not use filter drivers.
Search / Filter / Trigger / Export.
Search captured data. Filter out unwanted data.
Set trigger points. Export captured data.
Background/Continuous capturing.
For high performance/non-stop capture sessions.
Performance Statistics.
Detailed performance analysis for your device/driver.
Supports Windows 8.
Supports the latest version of Windows. x86/x64 editions of all Microsoft Windows releases supported.
Download USBTrace USB Analyzer Order USBTrace USB Analyzer
USBTrace USB Analyzer
Makes USB Visible !
View the complete feature list. See who all are using USBTrace USB Analyzer : Featured Customers.

We offer 30 days money back guarantee for USBTrace, Free support and Free upgrades for 1 year. Contact us at support@sysnucleus.com.

USBTrace in Action

We recommend that you download the evaluation version or take the product tour to learn more about the features of our USB Analyzer.

Download USBTrace
Download and try the 15 days free evaluation version of USBTrace:

Download USBTrace Download USBTrace
USBTrace Tour
Take the product tour to learn more about the features of USBTrace:

Take the Product Tour Take the Product Tour
Interactive Demo
View this interactive video demo to see how USBTrace works:

View Demo Launch the demo: Small : Large

Key Features and Benefits

USBTrace is an invaluable tool (USB protocol analyzer) for all those who develop/test firmware and drivers for devices which connect to the PC using the Universal Serial Bus.

  • Easy to use
    USBTrace is an easy-to-use USB analyzer. To capture a USB device, just select the device and click the 'capture' button. See the USBTrace Quick Start Guide.

  • Monitors USB requests at all levels
    With USBTrace you can monitor USB traffic at USB Host Controllers, USB Hubs and USB devices. The tool captures and displays USB Control, Bulk, Interrupt & Isochronous transfers.

  • Displays detailed device information
    USBTrace decodes and displays both standard and class specific USB descriptors (Device, Hub, Configuration, Interface, Endpoint, Class Specific, IAD, String) and Windows enumeration information.

  • USBTrace does not use any filter drivers
    Unlike other software based USB analyzers, USBTrace does not use any filter driver to capture the USB requests. So USBTrace will not disturb/slow down the PnP system due to its presence.

  • Captures all USB requests during device enumeration
    USBTrace is capable of capturing all USB requests exchanged between the host controller/hub and the device during device enumeration. See USB Enumeration Explained to know how USBTrace is different from other USB monitor software.

  • Displays valuable information for device driver developers
    The IRP, URB and IO_STACK_LOCATION structures associated with each captured request is decoded and displayed by USBTrace. Also, in addition to capturing URBs, USBTrace captures Internal USB IOCTLs, User mode USB IOCTLs, PnP and Power IRPs. See Complete List of USB requests captured by USBTrace.

    USBTrace also allows device driver developers to capture USB requests made/received by any device object in the USB device stack.

  • Supports device class decoding
    USBTrace can decode class specific usb descriptors/requests and display detailed information regarding them. The classes currently supported are Hub, HID, Mass Storage, Bluetooth, Wireless USB HWA, Still Image Capture, Printer, Audio, Video, Smart Card, Vendor specific device class etc. Read more about USB device class decoding

  • Export Captured Data & Detailed Device Information
    Captured data can be exported as HTML, XML, Text or CSV reports. Detailed device information can also be exported. This feature will help you to document the device behavior as well as to share the captured data/device details in an easily readable form with others.

  • {For more details see USBTrace Features or Online Help Manual}

Subscribe to updates

You may either subscribe to our mailing list, follow us on twitter or read our blog for updates.


RSS Feed Read our Blog    Follow us on Twitter Follow us on Twitter