What do you do when you want to know what is going on inside the Windows USB subsystem? What USB drivers are used to connect various peripheral USB devices to a computer? What I/O requests, support routines, structures, and interfaces the core components of the Windows USB architecture use to communicate with the USB devices? What you need is a Software USB Protocol Analyzer. USBlyzer is an easy to use Professional Software USB Protocol Analyzer for Windows, which provides a complete yet simple to understand view for monitoring and analyzing USB Host Controllers, USB Hubs and USB Devices activity.
Features:
- Completely customizable interface with docked windows and user-defined screen sets
- Display all plugged USB devices in a hierarchical auto-refreshed tree-view
- View detailed USB-related information about each USB device
- View and explore the USB Devices and their components
- View detailed PnP-related information about each USB device
- Real-Time monitoring at any level in the USB driver stack from USB Host Controller to target USB Device
- Capture several USB devices simultaneously
- Separate log records for request issue and completion
- Capture almost all types of USB Request Block (URB)
- Capture almost all types of USB-related kernel-mode device I/O control requests
- Capture almost all types of user-mode device I/O control requests to USB Host Controller and USB Hub
- Capture all PnP IRPs
- Automatically capture hot plugged devices
- Analyze USB devices I/O activity with ease
- Provide comprehensive USB protocol analysis
- Display detailed analysis of all USB standard requests such as Set Feature, Get Descriptor etc
- Includes comprehensive Communications Device Class (CDC), HID Class and Hub Class decoders
- Display detailed information about IRP, IO_STACK_LOCATION and URB structures associated with each captured request
- Display the buffer contents, if any, associated with the request in hex format
- Configurable filtering to exclude non-essential information from the view
- Search feature to search the capture file for the particular request types
- Save captured data in binary file for later USB protocol analysis
- Export Capture List content or any part of it to plain text, CSV, XML or HTML formats
- Export USB Descriptor hierarchy of any USB Device to HTML formats