Serial Port Sniffer by Eltima. Can you imagine an ideal serial port sniffer software? Probably you would expect it to be a simple yet functional solution able to easily read, record and display data transmitted through any real or virtual serial port available in your Windows system. Serial Port Monitor can sniff data transmitted over a serial port even when it is already used by another application. You can connect to any of the COM ports available in your system and capture its data in real time. This will help you identify problems that may appear during serial communication and prevent them. You can't capture traffic of a COM port (serial Port) on Windows with Wireshark, as the capturing library (WinPcap) does not support this. What you need is a COM port sniffer for Windows.
- Serial Port Sniffer Windows 7 0
- Windows 7 Serial Port Sniffer Open Source
- Serial Port Sniffer Windows 7 Free
Active5 years, 11 months ago
Question edited.
Free Serial Protocol Analyzer Monitoring Window Click to See Full Screenshot. Get Related Free Protocol Analyzers. Free USB Analyzer Monitor and Analyze USB Data Flows; Free Network Analyzer Monitor and Analyze Network Data Flows. Get Related Free Products. Free Virtual Serial Ports Create Virtual Serial Ports and Null-Modem Cables.
- Serial Port Analyzer is a professional utility that allows monitoring RS232/422/485 ports activity. Serial Port Monitor also displays, logs, and analyzes all data flows among COM ports and can send data in various formats, thus working as a terminal.
- Sniffer rs232 serial port data. View rs232 serial port receiving data. View rs232 serial port sending data. Recording generated time of data. Calculate time interval of two rows data.
Need to understand the serial communication protocol between a USB device and PC, that uses serial over USB communication. I was planning on using a software based approach for serial port sniffing / monitoring / logging the serial communication.
My constraint is availability of PCs running Windows 7 64-bit only, and none of the methods I have come across work on this setup. Here are some that I've tried:
Looking for alternative ideas, approaches ? Hardware based approach would not be my first choice, but anything that can be done at a low-cost, or better still -- DIY, I'd love to hear more.
Community♦
icarus74icarus7418511 gold badge22 silver badges1111 bronze badges
1 Answer
I think the best way to understand the serial communication is with special software( as you were planning). You need to sniff and monitor serial port ? And with windows 7 x64 support.
Then try this soft - Eltima Serial Port Monitor:http://www.eltima.com/products/serial-port-monitor/
It can analyze and monitor all serial port activity in a system. Besides, with serial port sniffing.
TurnerTurner
Not the answer you're looking for? Browse other questions tagged windows-7usb64-bitserial-portsniffing or ask your own question.
-->
By Mark Russinovich
Published: January 12, 2012
Download Portmon(226 KB)
Run now from Sysinternals Live.
Run now from Sysinternals Live.
Introduction
Portmon is a utility that monitors and displays all serial andparallel port activity on a system. It has advanced filtering and searchcapabilities that make it a powerful tool for exploring the way Windowsworks, seeing how applications use ports, or tracking down problems insystem or application configurations.
Portmon 3.x
Version 3.x of Portmon marks the introduction of a number of powerfulfeatures.
- Remote monitoring: Capture kernel-mode and/or Win32 debug outputfrom any computer accessible via TCP/IP - even across the Internet.You can monitor multiple remote computers simultaneously. Portmonwill even install its client software itself if you are running iton a Windows NT/2K system and are capturing from another WindowsNT/2K system in the same Network Neighborhood.
- Most-recent-filter lists:Portmon has been extended withpowerful filtering capabilities and it remembers your most recentfilter selections, with an interface that makes it easy to reselectthem.
- Clipboard copy: Select multiple lines in the output window andcopy their contents to the clipboard.
- Highlighting: Highlight debug output that matches yourhighlighting filter, and even customize the highlighting colors.
- Log-to-file: Write debug output to a file as its being captured.
- Printing: Print all or part of captured debug output to aprinter.
- One-file payload:Portmon is now implemented as one file.
The on-line help-file describes all these features, and more, in detail.
Serial Port Sniffer Windows 7 0
Installation and Use
Simply execute the Portmon program file (portmon.exe) and Portmonwill immediately start capturing debug output. To run Portmon onWindows 95 you must get the WinSock2update from Microsoft. Notethat if you run Portmon on Windows NT/2K portmon.exe must be locatedon a non-network drive and you must have administrative privilege.Menus, hot-keys, or toolbar buttons can be used to clear the window,save the monitored data to a file, search output, change the windowfont, and more. The on-line help describes all of Portmon's features.
Portmon understands all serial and parallel port I/O control (IOCTLs)commands and will display them along with interesting informationregarding their associated parameters. For read and write requestsPortmon displays the first several dozen bytes of the buffer, using'.' to represent non-printable characters. The Show Hex menu option letsyou toggle between ASCII and raw hex output of buffer data.
How it Works: WinNT
The Portmon GUI is responsible for identifying serial and parallelports. It does so by enumerating the serial ports that are configuredunder HKEY_LOCAL_MACHINEHardwareDeviceMapSerialComm and theparallel ports defined underHKEY_LOCAL_MACHINEHardwareDeviceMapParallel Ports. These keyscontain the mappings between serial and parallel port device names andthe Win32-accessible names.
When you select a port to monitor, Portmon sends a request to itsdevice driver that includes the NT name (e.g. deviceserial0) thatyou are interested in. The driver uses standard filtering APIs to attachits own filter device object to the target device object. First, it usesZwCreateFile to open the target device. Then it translates thehandle it receives back from ZwCreateFile to a device objectpointer. After creating its own filter device object that matches thecharacteristics of the target, the driver callsIoAttachDeviceByPointer to establish the filter. From that point onthe Portmon driver will see all requests aimed at the target device.
Windows 7 Serial Port Sniffer Open Source
Portmon has built-in knowledge of all standard serial and parallelport IOCTLs, which are the primary way that applications and driversconfigure and read status information from ports. The IOCTLs are definedin the DDK file ddksrccommincntddser.h andddksrccommincntddpar.h, and some are documented in the DDK.
How it Works: Windows 95 and 98
On Windows 95 and 98, the Portmon GUI relies on a dynamically loadedVxD to capture serial and parallel activity. The Windows VCOMM (VirtualCommunications) device driver serves as the interface to parallel andserial devices, so applications that access ports indirectly use itsservices. The Portmon VxD uses standard VxD service hooking tointercept all accesses to VCOMM's functions. Like its NT device driver,Portmon's VxD interprets requests to display them in a friendlyformat. On Windows 95 and 98 Portmon monitors all ports so there is noport selection like on NT.
Download Portmon(226 KB)
Serial Port Sniffer Windows 7 Free
Run now from Sysinternals Live.