USBlyzer Screenshots
Here is a brief overview of the USBlyzer key features.
|
USB Device Tree Panel
The USB Device Tree Panel provides a graphical view of the USB-related hardware that is installed on your computer. You can see hierarchy of all your USB devices such as USB hubs, MP3 players, keyboards, mice, printers, scanners, mass storage devices, modems, video and audio devices and select any for capture.
Click the image for a larger view
Click the image for a smaller view
|
|
USB Properties Panel
The USB Properties Panel displays some USB-related information about the device, if any, such as connection status, device speed, etc. You can see whether the particular USB device is USB 1.0, USB 1.1 or USB 2.0 compliant. All standard USB descriptors such as device descriptor, configuration descriptor, interface descriptor, endpoint descriptor and other are analyzed in detail.
Click the image for a larger view
Click the image for a smaller view
|
Capture Settings Dialog
Capture Settings Dialog allows you alter any option of the capture settings at any time, even while the USB protocol analyzer is in capture mode. You can capture different types of URB functions, almost all types of USB-related kernel-mode and user-mode device I/O control requests and state transition Plug and Play IRPs.
Click the image for a larger view
Click the image for a smaller view
|
Capture List
USBlyzer monitors and intercepts IRPs on their way down and up. The Capture List shows a list of all IRPs in the order in which they were captured.
Click the image for a larger view
Click the image for a smaller view
|
Request Summary Panel
The Request Summary Panel displays the brief information about the request that is currently selected in the Capture List, including the descriptive name of the IRP or URB, the target device object, the status of operation for completed requests and some other USB request-specific information.
Click the image for a larger view
Click the image for a smaller view
|
Raw Data Panel
The Raw Data Panel shows the raw hex data of the transfer buffer content associated with the request that is currently selected in the Capture List.
Click the image for a larger view
Click the image for a smaller view
|
IRP Details Panel
The IRP Details Panel shows the captured IRP data structure in detail. You can see the entire contents of the static part of the IRP along with the current I/O stack location, if any.
Click the image for a larger view
Click the image for a smaller view
|
URB Details Panel
The URB Details Panel displays the detailed information about the captured URB data structure associated with the request that is currently selected in the Capture List.
Click the image for a larger view
Click the image for a smaller view
|
Data Analysis Panel
The Data Analysis Panel displays the detailed information about the contents of the data buffer associated with the request that is currently selected in the Capture List. The complete and detailed analysis is displayed for many request types. On the below screenshots you can see the analysis of Get Port Status request to Hub's port, transferred with URB_FUNCTION_CONTROL_TRANSFER and USB_NODE_CONNECTION_INFORMATION_EX structure, transferred with IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX. The complete list of supported requests can be seen on USB analysis features page.
Click the image for a larger view
Click the image for a smaller view
|
|
Click the image for a larger view
Click the image for a smaller view
|
|
USB Properties Panel Report
The USB Properties Panel content can be exported to HTML report. Here is the examples.
|
Capture List Report
The Capture List items can be exported to HTML report. Here is the examples.
|