+1 360 312 7638
Contact our sales team

Serial Port Monitor ActiveX
Serial Port monitor & sniffer

Serial Port Monitor ActiveX is a versatile and useful component that will empower your application with the power to fully monitor all serial port activity in the system.

The component offers you a wide set of features to check the state of the serial port, intercept all signal line events (Ring, RTS, DCD, DTR, RTS, etc.) and control functions (Handflow, Baudrate, Timeouts). Rich set of methods, events and properties will help you track down serial port activity to the smallest detail.

With Serial Port Monitor ActiveX you can:

  • Monitor already opened ports

    Start monitoring the port that has already been opened by another application. Serial Port Monitor ActiveX will tell you which application exactly has opened the port. You can stop monitoring the port the same way, without the need to close the port first.
  • Monitor all serial port activity in your system

    Serial Port Monitor ActiveX will let your application sniff all communication between application and serial port. Serial Port Monitor component features a complete set of methods, events and properties to let you intercept all data that has been sent to a port, any changes to port's settings and track everything that happens to the port.
  • Monitor an unlimited number of serial ports

    Monitor only one or all the ports in your system, as Serial Port Monitor ActiveX lets you monitor an unlimited number of serial ports. Extend Serial Port Monitor with you own functionality to add even more features to this component.

Features list

Unique OnOpenClose event that defines whether the serial port is opened or not
Read/write serial port data events are available
Sniffing can be started/stopped even if the serial port was opened by other application
All serial port configuration (LineControl, FlowControl, Timeouts, Baudrate, etc.) events are supported
All signal line (DTR, DSR, RTS, etc.) events are supported
Low-level serial port access (IRP functions and IOCTRL requests) is provided
No reboot required during installation and implementation
Fully compatible with 32-bit and 64-bit platforms
Multi-threading is supported
Examples for Borland/Inprise Delphi, C++ Builder 6.0, Microsoft VC++ 6.0, Microsoft Visual Basic 6.0, Visual Basic.Net, Visual Studio C# and Visual C.Net included


With developers in mind, we offer two licensing models that allow using, distributing and modifying the control.

OEM License

Fast and easy way to create integrated programs

Under the OEM License you get:

• A special setup file supporting 32 and 64-bit platforms
• Sample projects to help you get up and running quickly
• Detailed API description and numerous code snippets
• Design-time licensing that covers any number of your company developers and projects
• Unlimited royalty-free run-time licensing
  • Supported IDEs

Source Code License

This license will give you the freedom to modify the control in any way you need, provide deep integration of our technology into your project and support it in the unheard of situation of Eltima failing to do so.

Note: you can’t distribute sources or make them publicly available in any way and before you purchase the source code we will sign a legal and binding agreement regulating intellectual property rights and including other protections for both parties.

Our standard Source Code License terms and conditions

Compare Serial Monitor AX and Serial Sniffer AX

# Feature Serial Monitor AX Serial Sniffer AX
1 Change control chars (OnIrp)
2 On/Off break (OnIrp)
3 Read data substitution
4 Write data substitution
5 Exact events timestamps
6 Stop sniffing when port is opened
7 Start sniffing when port is opened
8 Detect Ring
9 Write to port
10 Change CTS

Custom Software Development

Whether you’re looking at modifying functionality of our current software solutions or developing a new product from scratch, we can make it happen!

What customers say

  • I have successfully embedded Serial Port Monitor ActiveX into my own application and now I have a very useful tool for debugging. Finally I can test and monitor protocol errors in my device or any other serial port's problems.
    Florin Vancea, a freelance software designer

Overall rating 4.6
based on 90 reviews

Let's get started

Serial Port Monitor ActiveX for Windows
Demo version limitations
• Nag screen on sniffing start
• Nag screen on every 100 IRPs sniffed
System Requirements
Windows 2000, Windows (32-bit and 64-bit): XP/2003/2008/ Vista/7/8/10, Windows Server 2012
Latest Update
Version (4th Jun, 2009) Release notes