HHD Software Products

HHD Software is a developer company which was founded back in year 2000. Today we offer wide range of innovative and high technology products for software developers and hardware engineers all around the world.

We are pioneers in the area of software only Serial and USB devices data capturing, logging and analyzing. We offer wide range of solutions which provides easy way for serial and USB software / hardware developers to deal with any aspect of their job.

Our binary file editing products provide you the real power and high technology level of all internal algorithms. Our Hex Editor is a fastest hex editor available on the market today. There are no any other hex editor products which will allow you to easily open for example 100 GB file, search, replace all pattern occurrences or even regular expressions and end up with correct results without crashes or slow downs.

Test our products for free and enjoy the real power of technology!

Free Hex Editor

Free Hex Editor Neo

Free Hex Editor - edit large binary files with free version of HHD Software Hex Editor Neo

Basic functionality: open and edit files of any size, searching and replacing data, regular expressions support, unlimited undo redo, operation history saving loading, custom color schemes and UI, file attributes editing and more.

Hex Editor

Hex Editor Neo

Hex Editor - view, analyze and modify raw data in the binary files using HHD Software Hex Editor Neo

Basic functionality (in addition to the Free Hex Editor functionality): multiple data selection support, find/replace all patterns, base converter, multiple encodings, advanced copy/export, edit disks, process memory, file structure viewer, NTFS streams support, disassembler and MUCH more.

USB Protocol Analyzer Data Logger

USB Monitor

USB Protocol Analyzer - software only USB port monitor, USB protocol analyzer and USB data logger

Basic functionality: displaying and analyzing captured USB Request Blocks (URBs), general and USB endpoints filtering, log file recording (USB data logging), log file playback, USB statistics, HID packets parsing, Mass Storage, Still Image, MTP, USB Audio, USB Video, USB Communications, HID packets parsing.

Serial Port Monitor Data Logger

Serial Monitor

Serial Port Monitor - software only serial protocol analyzer and serial data logger

Basic functionality: displaying and analyzing captured Serial protocol data in different views, data filtering support, Serial port statistics, log file recording (Serial data logging), log file playback, monitoring of bridged serial connections, protocol analyzer, PPP, MODBUS packets parsing, Serial terminal, sending MODBUS protocol commands.

USB Monitoring Control

USB Monitoring Control

USB Data Monitoring Control - ActiveX component library which allows you to monitor and analyze USB devices data flow from your application

Basic functionality: allows you to implement USB monitoring and analyzing functionality in your software using C++, Delphi, C#, VB.NET, monitor USB Request Blocks (URB), view USB data with extreme performance, decode USB protocol packets.

Serial Port Monitoring Control

Serial Port Monitoring Control

Serial Port Data Monitoring Control - ActiveX component library which allows you to monitor and analyze serial port data from your application

Basic functionality: allows you to implement Serial port monitoring and analyzing functionality in your software using C++, Delphi, C#, VB.NET, monitor IOCTLs with extreme performance, decode serial input/output control codes, support ACPI, decode Serial protocol packets.

Network Monitor Protocol Analyzer Data Logger

Network Monitor

Network Monitor - software network traffic data logger and protocol analyzer

Basic functionality: capture and analyze network traffic coming to and from network adapter, IP address translation support, local endpoint packets monitoring, per-protocol packet data decompilation, custom packet data filtering, log file recording (Network data logging), log file playback.

Virtual Serial Ports

Free Virtual Serial Ports

Virtual Serial Ports - create virtual Com ports and virtual null modem cable links in user mode

Basic functionality: create and manipulate virtual serial ports in user mode, create virtual serial port pairs, establish bridged connection, emulate null modem cables, create virtual serial ports connected to a named pipe, use virtual serial port ActiveX control library from your application.