Multiple Devices Proxy is an application proxy to communicate with pipes, serial ports (RS-232/RS-485), TCP/IP, and potentially all devices in a host computer via TCP/IP sockets. It supports multicast and communication isolation. Any server may have many resources, e.g. 2 pipes, 4 RS-232, and 2 connected sockets to another server. Clients may ask for 1 to many of these resources, and all data will be multicast.
PyNetSim targets the generation of background traffic and anomaly generation for testing anomaly detection algorithms. It is written basically without simulation in terms of computer science, but it uses parts of simulation theory. Therefore, it is a generator of such traffic types. It deploys its full power when running on many virtual machines.