USB Monitor. USB port monitoring software

USBSpy - don't skip a single bit of data on your USB devices activity

Universal Serial Bus devices activity may be monitored for various purposes. USBSpy is a precision-engineered tool developed for monitoring Universal Serial Bus (USB) devices and applications working with them. Anyone, from a real professional to a student, just starting to develop his skills in driver writing sphere, will find USBSpy monitoring system extremely useful as a program that shows what exactly is going on between the USB device and your PC. USB activity is effectively monitored and you get maximum detailed information on all the Request Blocks transferred from the Windows device driver to the host controller and back.

The USBSpy is a handy monitoring tool with an easy-to-use and customizable interface. Take any competitive USB device monitoring program, compare it with USBSpy and see for yourself a great benefit of USBSpy - its professional and self-explanatory interface. Designed primarily for professionals in the area of USB communications, USBSpy lets you capture, display, record and analyze data that is transferred between any USB device connected to PC and applications. This makes it a great tool for debugging software, working on device driver or hardware development and provides a powerful platform for effective coding, testing and optimization.

If You Want Your Drivers Fly - Try and Use U S B Spy!

One of the irresistible features of USBSpy is its capability to monitor USB device's activity without creating additional filters, devices, etc, which might damage the driver structure in the system: you get absolutely transparent monitoring without any garbage preventing clear view.

USB monitoring can help various types of customers - USBSpy is the best tool to perform it. The process of debugging gets much easier the very minute you start using USBSpy and that is why USBSpy is a real must for any device driver developer. USBSpy also meets the greatest demands of hardware developers (especially firmware) - it readily helps them to debug firmware and find hardware problems. Any administrator, willing to get rid of some of that headache called "finding equipment problems" should try USBSpy. And coming back to students - if you study how to write drivers, you surely need to monitor USB devices and here USBSpy is a great way to get outside of structures, packets, logic and sequence of calls.

USBSpy, designed for recording and monitoring input/output requests of USB devices, supports the following types of requests:

  • URB (USB Request Block)
  • Hub and HID
  • PNP (Plug'n'Play)
  • Power
  • USB Internal ioctls
  • Remove events

USBSpy will provide you with detailed information for each request type and it will record for you the following memory buffers (if any): TransferBuffer (for URB only), MDL, SystemBuffer, UserBuffer.

USBSpy Features at a Glance

  • Interception of all I/O requests and events between a USD device and its host.
  • USBSpy doesn't create any additional filters, devices that could otherwise destroy the structure of drivers in your system.
  • Extended search and filtering options.
  • Triggers on packet types, device requests, completion statuses, errors, etc.
  • Automatic capture of hot-plugged devices.
  • Interception at system boot.
  • Export of traffic logs into XML.
  • Clear intuitive interface.

USBSpy Full Version Information

Current Version: 2.0
Operating System: Windows x64 Edition, Windows Vista, 2003 Server, XP and 2000
File Size: 1.75 Mb
Release Date: December 1, 2006