+1 360 312 7638
Contact our sales team

USB Analyzer
Monitor USB ports and analyze USB activity

USB Analyzer is an easy to use USB Data Monitor for Windows. It offers simple, yet complete view for monitoring and analyzing activity of USB devices.

USB Traffic Analyzer can intercept, record, display, and analyze incoming or outgoing data between any USB device plugged in your computer and applications. USB device analyzer can be successfully used in development of your applications, USB device drivers or hardware. It is your essential platform for efficient coding, testing, and optimization.

ActiveX for Developers

USB Analyzer is availabe as ActiveX which can be embedded into other applications.

Main features

  • Monitor USB Activity

    Our USB device monitor will let you analyze USB data of devices connected to your machine. It works in real time. You can see the data as raw hex dump and at the same time it will be displayed as a decoded readable text for your convenience.

    USB Analyzer is an efficient USB port monitor that automatically detects connected USB devices and display`s them. When you need to monitor USB data for multiple devices at a time, you can easily create multiple sessions.
  • Capture IRPs, URBs and IOCTLs. Save and Export USB Data

    Analyze USB traffic real time with USB Analyzer by intercepting the IRPs, URBs, IOCTLs and data transferred through USB hubs. USB monitor can save the analyzed data for later reference and export it to various formats. You can save captured data in binary file and export it to plain text, CSV, XML or HTML formats.
  • Display monitored packets

    USB Port Analyzer shows brief packet information for each packet it monitors and along with that you can see in-depth analysis for each packet you individually select. Observe brief info for each packet you monitor in the upper part, and the more detailed contents in below Command View and Data View. Data View contains data in Hex and ASCII.
  • Dynamic Filtering

    USB Analyzer allows flexible configuring of filters to apply them to captured data. Required data can be dynamically displayed, while automatically hiding the unnecessary packets.
  • Switch between outgoing and incoming packets

    While you monitor USB activity you don't need to look for outgoing and incoming packets manually - simply click "Pair" button and see the corresponding IN/OUT packets automatically.

Corporate & Source code

Whether you're looking at redistributing our USB Analyzer technology as a part of your product or considering USB Analyzer software for an enterprise-wide deployment, we offer flexible and affordable corporate solutions designed to meet your needs.

Source Code License

for USB Analyzer
Ordering Source Code license for USB Analyzer receive all extensively commented programming source code of the driver (GUI sources are not included). In addition, we provide technical and information support by email, IMs and phone, and high-end consulting services. Our leading developers will help you implement Source codes and understand the advanced part of the product.

Site Licensing

for USB Analyzer
Unlimited Site License grants you the right to install and utilize USB Analyzer application with GUI on unlimited number of computers by all workers of your company worldwide. It is the ideal solution if your company has representation offices in the different parts of the world.

If you know the certain number of computers to be equipped with USB Analyzer you may consider obtaining Limited Site License. The advantage of Site Licensing comparing to multiple Single licenses is one license key for all company computers.

Full features list

Interception, recording, display, and analysis of incoming and outgoing data between USB device and application
All connected USB devices are displayed in a simple list or hierarchical tree view
Real-time interception of IRPs, URBs, IOCTLs and data transferred through any USB device stack
Support for USB root hubs
Raw hex dump and decoded human readable view of the data sent to or received from a USB device
Possibility to filter out the unnecessary information from analyzed data
Switching between corresponding outgoing and incoming packets
Support of USB 3.0 devices
Possibility to view device info
Possibility to stop monitoring upon specified data reception

What customers say

  • USB Analyzer software is simple and well implemented. It became an essential part of our successful coding, testing and optimization!
    Andrew Green, a senior Software Developer

Let's get started

USB Analyzer for Windows
Demo version limitations
• fully functional 14-day trial
System Requirements
Windows (32-bit and 64-bit): XP/2003/2008/ Vista/7/8/10, Windows Server 2012
Latest Update
Version 3.0.210 (28th Jan, 2016) Release notes