Feeds:
Posts
Comments

Archive for the ‘New USB Sniffer’ Category

Free USB Protocol Analyzer
http://freeusbanalyzer.com/

Free Serial Protocol Analyzer
http://freeserialanalyzer.com/

Free Network Protocol Analyzer
http://freenetworkanalyzer.com/

Advertisements

Read Full Post »

High-Speed Operation Mode

Device Monitoring Studio introduces this special new mode of operation in version 5.22.

The High-Speed mode is automatically enabled for a session, for which only the Statistics visualizer is configured. In this mode the amount of data analyzed by the application is reduced significantly, leading to more accurate performance measurements. This mode is useful if you have a device with extremely high transfer rate (more than 16 MB/s) and want to measure its performance.

You may have experienced troubles doing it with a previous version of the Device Monitoring Studio, but this mode will let you to do it easily.

The High-Speed mode is not compatible with any other visualizers, or with a Logging feature. If you add any other visualizer to the session that is in High-Speed mode, this mode will automatically be switched off. The reverse is also true – if you delete visualizers from the session, so only Statistics view is left, the High-Speed mode will be automatically switched on.

The High-Speed mode is also not compatible with a Save to Log function. If the monitoring session ever was in High-Speed mode, you won’t be able to use this function to create a log. You still may start logging at any time by using the Start/Stop Logging command. This will switch off the High-Speed mode though.

You can prevent the application from entering into the High-Speed mode by turning on “Disable High-Speed mode” option in the General Settings Tab.

Automatic Data Policy Management

There has always been a feature in the Device Monitoring Studio, called “Data Processing”. It could be and still can be used to control the data processing policy. You can trade disk space usage for a session history length. More disk space you allow Device Monitoring Studio to use, more of older session packets are available for you.

Version 5.22 introduces an automatic data policy management for monitoring sessions. If only Logging and/or Statistics visualizer are configured for the monitoring session, it is forced to low disk space usage policy. If any other visualizer is configured for the monitoring session, it falls back to the setting, defined by the user.

Serial PPP View Visualizer

Device Monitoring Studio version 5.22 introduces new data visualizer for the Serial Monitor part of the application – Serial PPP View. It can be used to decode Point-to-Point Protocol packets, as well as a number of packets that can be encapsulated in PPP packets.

The current version of the visualizer supports the following protocols:

  1. Novell IPX
  2. OSI Network Layer Control Protocol
  3. DECnet Phase IV Control Protocol
  4. Appletalk Control Protocol
  5. Link Control Protocol
  6. Password Authentication Protocol
  7. Link Quality Report
  8. Challenge Handshake Authentication Protocol
  9. Multilink Protocol
  10. Compression Control Protocol
  11. Extensible Authentication Protocol
  12. NETBIOS Protocol

Read Full Post »

Generic Open Feature

Device Monitoring Studio (starting from version 5.20) is capable of opening log files and tool window configuration files in addition to workspaces. To open a file, select the File menu and then the Open… item. Navigate to the file of supported format (workspace file (.dmswks), tool window configuration file (.dmsdwc) or log file (.dmslgs)) and click the Open button.

You can also drag the supported file from Windows Explorer and drop it to the Device Monitoring Studio or Device Monitoring Studio shortcut to open it.

The third option is to specify the file of supported format in the command line, as in the following example:

> studio.exe “USB Device Log.dmslgs”

or

> studio.exe “USB Device Log.dmswks”

Read Full Post »

Device Monitoring Studio 5.20 is about to be released.

Here are some brief preview of new USB and Serial Monitor functionality.

Generic filtering feature is now utilized by following visualizers:

  • Serial
    • MODBUS View
      • General
      • Requests
      • Responses
    • Request View
      • General
      • I/O Codes
  • USB
    • Audio View
      • Requests
      • Request Types
      • Subclasses
      • Descriptors (Audiocontrol Subclass)
      • Descriptors (Audiostreaming Subclass)
    • Communications View
      • Requests
      • Notification Requests
    • Mass Storage View
      • SPC2 Commands
      • MMC Commands
      • RBC Commands
      • Command/Block Types
    • URB View
      • General
      • Requests
    • Still Image/MTP View
      • PIMA Commands
      • MTP Commands
      • Block Types
    • Video View
      • Commands
      • Command Types
      • Subclasses
      • Descriptors (Videocontrol Subclass)
      • Descriptors (Videostreaming Subclass)

USB Communications View Visualizer
This release adds support for USB Communications class via the specific Communications View visualizer. This visualizer is included in the Professional Edition.

Configuration Descriptor window has also been updated to decode communications class specific descriptors.
64-bit Issues
Device Monitoring Studio fully supports 64-bit operating systems starting from version 5.11.

Read Full Post »

Whether you are developing or reverse-engineering a USB device, programming an application with USB communication, or simply analyzing data sent and received via USB interface, USB Monitor by HHD Software will expedite your project saving time and expense.

The Universal Serial Bus (USB) has become the most popular device communication interface in modern computers. All external devices that used serial or parallel interfaces in the past, such as printers, scanners, modems, even mice and keyboards, are now employing USB due to its vast superiority over the legacy interfaces. Many new classes of devices emerged in recent years because of widespread availability of the highly versatile, high-speed USB interface. USB provides multiple benefits to the end user, including hot-plugging and automatic device detection by the host PC, superior transfer speeds, and easy expandability with external USB hubs should the need for more USB ports arise.

Enhanced USB capabilities for end users mean much greater complexity for developers. All USB devices must respond to a certain set of commands with standardized responses in real time. Monitoring and capturing the data was easily achieved with simple hardware in the days of serial and parallel ports; with USB it is not an easy task anymore, as all transmissions are encoded. Testing and debugging USB devices requires additional tools that are able to capture and translate USB data into meaningful output.

USB Monitor by HHD Software is capable of conveniently capturing and analyzing data transferred between a Windows PC and a USB device of any class.

If you ever created a software program more complex than the famous ‘Hello, World!’ you most certainly know the importance of debugging. Bugs are inevitable in any complex project, be it software or hardware. USB hardware is no exception.

Software developers are lucky enough to have a wide variety of source code debugging tools available on the market, no matter what programming language they use. Hardware developers often use specialized devices and expensive software in order to test and debug their products. One important thing that all of these tools lack is source code debugging. In most cases, a hardware developer is only able to see raw data streams that have to be saved and analyzed elsewhere.

USB Monitor makes USB debugging as simple as tracing the source code written in a high-level programming language. Thanks to its ability to analyze Human Interface Devices (HID), Mass Storage, and Still Image USB protocols, you no longer have to deal with binary data. Instead of a raw data stream, you will see a convenient presentation of the data sent and received by USB devices supporting these protocols.

One of the most important aspects of developing a new USB device or reverse-engineering an existing one is the ability to capture data that is transmitted between the computer and the USB device for later scrupulous analysis. USB Monitor will either monitor USB transmissions in real time, or store data into a log file for later playback and analysis. It can even export the logged data to many popular formats so that you can use your favorite third-party application to process it. There is little need to use third-party software for working with data, as with USB Monitor you can use all six of its powerful analyzers at the same time, including URB View, Packet View, Statistics View, HID View, Mass Storage View, and Still Image View.

Using USB Monitor helps you save time and efforts on debugging or reverse-engineering USB devices. Thanks to its flexible licensing policy, its different versions are powerful enough for the most demanding user, and remain affordable for corporate or individual use. Download your free evaluation copy at: http://www.hhdsoftware.com/Products/home/usb-monitor.html

Read Full Post »