Capture, display, record and analyze data that’s transferred between any USB device connected to PC and applications.
USBSpy is a powerful and easy to use piece of software that provides you with the possibility to display, record, capture and analyze transferred data 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.
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.
Designed for professional use, it lets you dig into packet traffic and analyze it in depth. Its use of time stamps, filters and triggering options provides for easier access to the core of the talk
Here are some key features of “USBSpy”:
Developing and Debugging Device Drivers:
· When you develop a driver for a custom USB device, it is always useful to study I/O requests. USBSpy lets you choose any device registered in the host system and monitor its transactions with the root hub. The range of supported requests includes configuration, setup, data requests, and power management.
Debugging USB-bound Applications:
· Support for URB structures and precise timing can be effectively used to debug applications programs that work with USB devices. Although USBSpy records all traffic of the selected device, you can apply filters to narrow down the view to just those packets that contain relevant communications.
· Firmware is at the core of the exchange of data requests between device endpoints and the real world. With USBSpy you can peel back the layers of a custom USB device to get close to the data sent and received at its endpoints.
Solving Compatibility Issues:
· Before new hardware or software can be implemented, administrators often run it through series of tests to make sure it can perform adequately.
Studying USB Communications:
· Those studying USB topology can use USBSpy to examine the sequence of communications between a USB device and a host. They can see the difference between each of data transfer types and follow through it using detailed logs of requests.
Analysing and Debugging Protocols:
· USBSpy makes it possible to analyse transactions between a USB device and its driver at the protocol layer. This allows using it while testing and debugging protocols.
Logging Debug Sessions:
· You can log communications between a USB device and its host into file and reuse it later for analysis and debugging. A detailed log presents a summary of each transaction along with its binary code and support information.
Tracing Communications and Events:
· The program logs each event in the communications sequence with its own time stamp. Using the time stamps it is easy to follow through the whole communications sequence. USBSpy offers
· 15 days trial
· Nag screen
Please comments and give ratings. You may also report of broken or incorrect link using comments box below. Thanks!