SerialSnoop

SerialSnoop is a non-intrusive Windows serial port monitoring tool. It captures COM read/write operations of target processes through user-mode API Hook, without occupying the physical serial port.
Features
- Hooks CreateFile / ReadFile / WriteFile / CloseHandle, reports OPEN / CLOSE / RX / TX via named pipe
- Single entry point SerialSnoop.exe, automatically uses x64 / x86 injection sidecar based on target bitness
- Supports reverse lookup of the process occupying a COM port; multi-target concurrent monitoring
- HEX / ASCII / Both display modes and session export
Usage
- Run SerialSnoop.exe as Administrator
- Select the COM port or target process → click 「Start Monitoring」
- Operate the target serial port to send/receive data and observe real-time monitoring
- Export session logs when needed
Download
Pre-built binaries are available from the GitHub Releases page (self-contained single file, no .NET Runtime required). The package includes x64/x86 injection components — extract and run as Administrator.
License
This project is released under the GNU General Public License v3.0(GPL-3.0).