QSerialReplayer is a simple cross-platform utility to open, log, and replay serial ports. It uses the excellent Qt library to accomplish almost all of the tasks. The virtual serial port is opened by socat.
Tested on OSX. In theory it works on Windows and Linux, but those have yet to be confirmed. Please open an issue if you have data on those two platforms.