Serial Tap
Serial Tap

Serial Tap

(Exc. 20% VAT)
(£246.00 Inc. VAT)
No stock

The Serial Tap is an affordable sniffer for monitoring RS232, RS485, and TTL-level UART communications. The sniffer taps into the data and control lines of serial links and sends the recorded data to IO Ninja software in real time.

All inputs of the serial tap are available on a quick-release terminal block. The Tap also features two DB9 connectors for "wedge" monitoring of RS232 communications. The board even provides jumpers for swapping and loopbacking RS232 signals, and also sports bi-color LEDs for RS232 line status indication. The jumpers and bi-color LEDs give the Tap additional use as a simple tool for debugging RS232 wiring issues.

The Serial Tap must be used with the Serial Tap plugin of IO Ninja software.

Key Features

  • Designed for use with IO Ninja software (
  • Monitors TX, RX, RTS, CTS, DTR, and DSR lines of serial ports.
  • All inputs are connected to an 18-position, quick-release terminal block.
  • RS232, RS485, and UART (TTL) modes, selectable via a slide switch:
  • RS232 mode:
    • Two onboard DB9 connectors offer true "cable wedge" sniffing;
    • Six jumpers for swapping and loopbacking signals;
    • Six bi-color LEDs indicate the status of monitored RS232 lines;
    • DB9 connectors additionally pass through DCD and RI signals.
  • RS485 mode allows to monitor TX and RX signal pairs.
  • UART (TTL) mode allows to monitor UARTs of IC chips (1.8-5V logic).
  • Six yellow LEDs indicate the state of six monitored lines.
  • Full-speed (12Mbps) USB2.0 interface on a USB-C connector.
  • USB-powered, no additional external power necessary.
  • Supplied with a USB-C cable and two DB9 gender changers.
  • Compact, outside dimensions only 82 x 74 x 30 mm.


Wedge RS232 Monitoring

The Serial Tap allows you to insert (wedge) it in between two RS232 devices. Here is how this is done.

Let's suppose that two serial devices are interconnected by a serial cable. Let's also suppose that the first device has a DB9-F connector, while the second device has a DB9-M connector. The serial cable is, therefore, of the M-to-F type.

To wedge the Serial Tap between these two devices, you will need the second M-to-F cable:

Serial Tap Wedge Connection

Serial Tap wedge connection

The Serial Tap has an additional useful feature allowing you to swap and loopback the signals in TX/RX, RTS/CTS, and DTR/DSR signal pairs. To achieve this, two jumpers are provided for each of the three pairs. There are three standard jumper configurations:

  • Normal — In this position, the lines are arranged in such a way that wedging the Tap between the serial devices does not change anything. Meaning, TX on one end goes to RX on another end, and vice versa.
  • Swapped — This swaps signals in a pair. Meaning, TX goes to TX, and RX goes to RX.
  • Loopbacked — Both serial devices "receive back" their own signals. Meaning, the TX line on each side "comes back" through the RX line.

The following diagram illustrates the jumper arrangements. The diagram shows the jumpers for the TX and RX signal pair. RTS/CTS and DTR/DSR jumpers work in the same way:

Serial Tap wedge connection


Key Features

  • USB-powered, no additional external power necessary;
  • Supplied with a USB-C cable and two DB9 gender changers;
  • Three operating modes: RS232, RS485, and TTL-level UART;
  • Quick-release terminal block facilitates convenient wiring;
  • Monitoring of TX, RX, RTS, CTS, DTR, and DSR lines;
  • Onboard LEDs for line status indication;
  • "Wedge" monitoring of RS232 communications:
    • DB9 connectors for placing the Tap "between" RS232 devices;
    • Jumpers for swapping and loopbacking RS232 signals within TX/RX, RTS/CTS, and DTR/DSR signal pairs;
    • Bi-color LEDs for distinguishing between positive, negative, and zero voltage levels on RS232 lines.


Hardware Specifications

Parameter Value
USB: USB 2.0 interface, full-speed (12MHz), USB-C connector
Maximum baud rate: Up to 1Mb/sec
Supported TTL logic levels: From 3.3V to 5V
Operating temperature: 0 to +60 degrees C
Operating relative humidity: 10% to 90%
Mechanical dimensions: 82 x 74 x 30 mm



Open the Serial Tap plugin in IO Ninja and select a tap device connected over a USB cable. Then you specify the the baudrate at which the communication to be sniffed works. After that hit the Capture button and you shall see all the communications (including data, control line changes and status line changes) from the DTE point of view.

Note, that you can adjust the serial parameters at any time and flip the DTE/DCE roles without re-wiring, simply by adjusting the Flip DTE/DCE setting.

Remote Capturing

Starting with IO Ninja v5.1.0, it is possible to capture data with a Serial Tap device remotely. For more information, please navigate to the Serial Tap over SSH plugin page.



Resource Description
Hardware Manual (HTML)

This is the Serial Tap chapter in the IO Ninja hardware manual.

Hardware Manual (PDF)

This is a PDF rendition of the above online HTML manual for downloading and printing.

Documentation Resources

Resource Description
Introductory Slides (PDF)

A brief presentation of the most prominent features of IO Ninja.

Introduction To Capabilities

A quick introduction to capabilies, subscriptions, and other new concepts of IO Ninja 5.

Hardware Manual (HTML)

This reference describes the hardware equipment for IO Ninja (i.e. Ethernet Tap, Serial Tap, I2C/SPI Tap).

Hardware Manual (PDF)

This is a PDF rendition of the above online HTML manual (for downloading and printing).

User Manual

This manual describes how to use out-of-the-box IO Ninja functionality.

Developer Manual

A developer's guide on extending IO Ninja with custom plugin scripts written in the Jancy language.

Knowledge Base

A set of articles with the solutions to known issues with IO Ninja.

Legal Documents

Resource Description

A public copy of IO Ninja end-user license agreement license.txt included with every installation package.

Privacy Policy

A public copy of IO Ninja privacy statement privacy.txt included with every installation package.

Shipping Policy

This document outlines our shipping policy for the IO Ninja hardware sniffers.

Return & Refund Policy

This document outlines our return & refund policy for the IO Ninja hardware sniffers.

GitHub Resources

Feel free to inspect, fix and update the official IO Ninja plugins.