As
USB device driver engineers we know how problematic it is to find and reduce the
number of bugs or defects during the software development process. It is a
complicated and tedious task that takes a lot of time to analyze thousands of
packets and megabytes of binary information to detect and eliminate errors.
To save time and
to make any debugging process easy and fast we developed an effective USB
traffic analyzer for Windows. USB Monitor Pro lets you monitor incoming and
outgoing data of any USB device on your computer. It gives you a possibility to
decode, filter, detect errors in the USB data stream without any additional
expensive hardware.
USB Monitor Pro
was created based on extensive experience in USB device driver development.
Simply install the program on your computer, choose an USB device and start
monitoring.
Monitoring of
critical information
Any critical
information will not pass by USB Monitor Pro. INTERNAL_IOCTLs, URB packets and
IRP packets of PnP and Power Management subsystems will be captured and
displayed immediately. The process of data monitoring is performed in both
directions from and to the device you monitor.
Reports
The captured data
is displayed in an arranged format which makes it easy to perceive, understand
and search the information you need.
All the data are
shown in chronological order. Click on a packet to get detailed information of
URB and INTERNAL_IOCTL packets whenever you want.
Hot-plugged
device monitoring
USB Monitor Pro is
always ready to work. If it is configured, the program will wait for a device to
be plugged in to start monitoring. At the moment you plug a USB device into your
computer the program starts data gathering automatically.
Real-time
monitoring
You don't have to
choose between two different processes like analyzing information and monitoring
a USB device. Thanks to this feature you can scrutinize the needed data while
monitoring a USB device. Beyond that, you can easily monitor several USB devices
simultaneously.
100% software
solution
With USB Monitor
Pro you don't have to buy any expensive hardware USB analyzers to monitor your
USB devices. The program works without any additional hardware, it is 100%
software solution. Just plug any USB device into a USB port and start data
gathering.
Data searching
engine
USB Monitor Pro
enables quick and easy searching for captured data of the USB device you need.
You can search data by inner content of a URB packet.
Data filtering
engine
Built-in filter
lets you quickly find packets you need. The filtering mechanism allows dynamic
displaying of required data and automatic hiding of unnecessary packets.
Monitoring of
different data streams
USB Monitor Pro is
used for error detection, monitoring, decoding, optimizing all types of data.
With USB Monitor Pro you can monitor all types of URBs, IRP's of PnP and Power
Management subsystems.
Saving captured
data
Captured data can
be saved to a file. You can open this file with USB Monitor Pro any time and
scrutinize the information. Saved data will be displayed as if they were just
captured.
Monitoring of
multiple USB devices
If you need to
monitor several USB devices at a time, you can easily do it. It makes no problem
at all! USB Monitor Pro allows monitoring of multiple USB devices
simultaneously.
Restart device
stack emulation
The software
supplies you with the feature to emulate the restart of a USB device without
unplugging when you need it. So with USB Monitor you don't have to physically
unplug the USB device every time you need to reinitialize it.
Gathering
complete USB device information
With USB Monitor
Pro you can gather the information you need and see it in an organized and
convenient format. USB Monitor Pro allows you to gather the following types of
data:
device descriptor
(USB device type, manufacturer, USB device protocol, data volume, the number of
configurations);
configuration
descriptor (the number of interfaces);
interface
descriptor;
endpoint
descriptor.
Switching
between corresponding outgoing and incoming packets
You don't have to
search for corresponding outgoing and incoming packets manually. Just press the
appropriate hotkey and the program will switch you to IN/OUT corresponding
packets automatically.
Target groups
FabulaTech has
created USB Monitor Pro in order to facilitate your work with USB devices. USB
Monitor Pro is successfully used in software development, device driver
debugging and USB traffic analysis. It's also a powerful and efficient tool for
testing and optimization of USB device drivers.
The program can be
utilized for protocol analysis, reverse-engineering of USB protocols and
third-party device drivers.
USB Monitor Pro is
exploited by software developers, hardware engineers, IT-specialists,
programmers, beta-testers, industrial control personnel, SCADA software
engineers, science technicians, systems integrators, consultants, lab experts,
university students.
No comments:
Post a Comment