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.
+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.
Monitor activity of USB ports
Capture all USB data, save and export itWith 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 dataEach 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 dynamicallyUSB 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 dataWhile 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.
for USB Analyzer
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
Let's get started
USB Data Logger for Windows
Demo version limitations• fully functional 14-day trial
System RequirementsWindows (32-bit and 64-bit): XP/2003/2008/ Vista/7/8/10, Windows Server 2012
Latest UpdateVersion 4.0.282 (25 Mar, 2019) Release notes