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 Data Logger
Log USB ports and analyze USB activity

USB Data Logger is a solution for logging activity of devices connected to USB ports in the system. The software intercepts and logs data exchanged between a USB device connected to your computer and applications. The logs are helpful for developing applications and testing USB device drivers and hardware. Collecting and analyzing such data is essential for coding, testing and optimizing software, as well as hardware.

ActiveX for Developers

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

Main features

  • Monitor activity of USB ports

    With the help of USB logger you can monitor data that goes from a USB device to an application interacting with it and vice-versa. The monitoring is done in real time mode, and the collected data is output as raw hex dump. To make things convenient for you the software can display USB data as decoded readable text.

    When monitoring ports in your system, USB Data Logger automatically discovers attached devices and displays them. The software is capable of holding multiple sessions at a time, i.e. you can monitor several devices simultaneously.
  • Capture all USB data, save and export it

    With this data logger, USB ports can be monitored for IRPs, URBs, IOCTLs and other data that goes through USB ports. The application records the data and saves it for further analysis and export. The data can be saved in a binary file and exported in one of the following formats - plain text, CSV, XML or HTML formats.
  • Display monitored data

    Each data packet is displayed with a brief description of it. Select a required data pack, the summary is shown on the top, while detailed analysis is below – Command View and Data View. The former contains data in Hex and ASCII formats.
  • Apply filters dynamically

    USB Data Logger offers convenient filters for displaying captured data. They can be applied dynamically – thanks to them you only see what you need to see, without getting overwhelmed with excessive information.
  • Browse outgoing and incoming data

    While you log USB data, clicking ‘Pair’ button will allow you to see corresponding IN/OUT data automatically – you do not have to search for incoming/ outgoing data manually.

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

Registration, display and analysis of data exchanged between a device connected to a USB port and an application
All USB devices in the system are presented in a list or in a hierarchical tree view
All data passing through a USB device, IRPs, URBs, IOCTLs are intercepted in a real time mode.
Works with USB root hub
Data exchanged with a USB device is decoded in a readable view and raw hex dump
Possibility to add markers to the captured data displayed in the main GUI
Convenient filters to display only required data
Toggle between outgoing and incoming data packages
Compatible with USB 3.0 devices
Viewing device info option

What customers say

  • USB Data Logger 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 Data Logger 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 (9th Nov, 2017) Release notes