TCP-IP man-in-the-middle proxy with ISO8583 decoder.
Users specify the port to receive the message and the address and port of the destination message.
The message has 2 byte header length followed by data.
It is possible to change the message from the listening side to the sender side on the fly and vice versa. Cryptography enables to adjust message hash on the fly to accommodate changes made on the injected messages.