TX Modifier
TX Modifier allows you to alter the outbound (TX
) packets of any non-read-only IO Ninja plugin.
Basic Setup
In any non-read-only IO Ninja session you want to modify the outbound (TX) packets of, e.g. TCP Connection or Serial, attach the “TX Modifier” layer via the “Layer Pipeline” dropdown.

In the “Control” pane, set your required prefix, suffix, interval, inter-char delay, and retransmit number. When specifying prefixes and suffixes, you can use any of the C-escape characters.

All subsequent outbound (TX) packets will be sent based on your selected modifications. Send a packet from the log to confirm your packet is correct, and adjust if needed.

Settings

Setting |
Description |
Default |
---|---|---|
Append prefix |
Whether or to append the specified prefix to outbound packets. |
True |
Prefix data |
Specify the data to be prefixed. You can use any of the C-escape characters. |
\x02 |
Append suffix |
Whether or to append the specified suffix to outbound packets. |
True |
Suffix data |
Specify the data to be suffixed. You can use any of the C-escape characters. |
\r |
Re-transmission |
Whether or not to re-transmit the |
True |
Re-transmit count |
How many extra times to re-transmit the |
2 |
Re-transmit delay (ms) |
How long between re-transmissions. |
1000 |
Insert inter-char delays |
Whether or not to use inter-character delays during transmissions. Inter-character delays are delays between each individual character in the packet. |
False |
Inter-char delay (ms) |
Amount of time for the inter-character delay. Inter-character delays are delays between each individual character in the packet. |
200 |