The Null-modem emulator (com0com) is a kernel-mode virtual serialport driver for Windows. You can create an unlimited number of virtual COMport pairs and use any pair to connect one COMport based application to another. The HUB for communications (hub4com) allows to receive data and signals from one COM or TCP port, modify and send it to a number of other COM or TCP ports and vice versa.