Split data from trackers to two GPS monitoring applications

Problem description

I have two GPS monitoring applications on two servers. One application builds excellent tracks, and another has useful reports. How to make a copy of all incoming data from the first server to the second server?

How to split data from GPS trackers

You should place a computer with our TCP Splitter software in front of both GPS monitoring applications. You may install our software on the computer with one of your GPS monitoring systems. The splitter will create a fully identically (byte-to-byte) data stream to the second server.

Note: If a tracker implements a bi-directional communication protocol (request - answers), this system may not work, because only one (master) system can do it. The second system should be able to receive data in a stealth mode (for example, our GPS Tracker Data Logger software).

Data flow diagram
Figure 1: Data flow diagram