Upgrade USB Analyzer today and get 50 % OFF if you own a previous version! Learn more
+1 360 312 7638
Contact our sales team

USB Test Software
Tool for debugging USB activity

USB Test Software is a tool that enables you to test and debug USB port on a Windows machine. You can intercept, record and analyze data exchanged between USB devices in your system and applications. The tool can display, save and export data in a convenient format.

USB testing software is an essential tool for those who code, test and optimize applications, design USB device drivers and hardware. It is popular among programmers, software developers, hardware engineers, testers, system integrators, lab experts and students.

ActiveX for Developers

USB Test Software is available as ActiveX which can be embedded into other applications.

Main features

  • Monitor USB Activity Data

    USB Test Software monitors incoming and outgoing data of a USB device connected to your system port. Monitoring is done in the real time mode and the data intercepted includes IRPs, URBs, IOCTLs. Once USB devices are connected to your system, the software automatically detects them so you can start watching them right away. It is possible to create multiple sessions and watch several devices simultaneously – very convenient for reverse engineering USB devices.

    The data can be displayed as raw hex dump or as a decoded readable text for your convenience.
  • Record & Export Data

    USB Test Software enables you not only to intercept the data, it also allows you to save it in a binary file for later reference and analyze it. If required, you can export the data in one of the following formats – text, CSV, XML and HTML.
  • Display Data Packets

    USB Test Software displays data packets in a convenient way. For each packet there is brief information displayed in the upper part of the software’s window, more details are given below. You can choose between Command View and Data View, the latter has data in Hex and ASCII.
  • Dynamic Filtering

    USB Port Test Software allows you to use configurable filters to narrow down the data displayed. Filters are dynamic, i.e. the packets you do not require will be hidden immediately once you apply them.
  • Switch Between Outgoing and Incoming Packets

    “Pair” button enables you to automatically view and monitor corresponding incoming and outgoing packets. You do not have to waste your time searching for them manually.

Corporate & Source code

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

Source Code License

for USB Test Software
Ordering Source Code license for USB Test Software 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 Test Software
Unlimited Site License grants you the right to install and utilize USB Test Software 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 Test Software 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

Monitor, record, display and analyze data exchanged between a USB device and application
View connected USB devices in a simple list or hierarchical tree view
Intercept data, as well as IRPs, URBs, IOCTLs for a connected USB device in a real-time mode
View attached USB devices in a list or hierarchical tree
Work with USB root hubs
Possibility to add markers to the captured data displayed in the main GUI
Choose to display data received from USB device either as raw hex dump or decoded readable text
Use dynamic filters to select only required data
Pair corresponding incoming and outgoing packets to switch between them automatically
Sniff activity of various USB devices – USB 2.0, USB 3.0 and USB-C are supported
What customers say
  • USB Test Software software is simple and well implemented. It became an essential part of our successful coding, testing and optimization!
    Andrew Green, a senior Software Developer

Overall rating 4.9
based on 87 reviews

Let's get started

USB Test Software 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 4.0.279 (8th Nov, 2017) Release notes