TMnetsim

Simulation Tool by TMurgent Technologies

TMnetsim is used to simulate a wide-area network for a single protocol.  It is used to create test situations that simulate real-world situations in a reproducable way.  TMnetsim works with TCP based socket protocols.  TMnetsim may be deployed on any PC with a Microsoft OS:

TMnetsim is primarily used to simulate network delay, however, in some (rare) cases it may be used to simulate packet loss or out-of-order delivery.  Settings to controll delivery delay and loss may be set on a global basis or per conversation basis.  These parameters may also be set in a per-direction basis.  A monitor allows you to view current conversations, and you may select specific instances to modify parameters for that connection on-the-fly.

TMnetsim works with most all TCP socket based protocols, including FTP, RDP, and ICA.  To work with any arbitrary protocol all you need to know is the TCP Socket that the server listens to.  Loss and out-of-order delivery will cause most TCP protocols to fail, so it should be used with caution.  Only when the applcition protocol provides additional flow control or sequencing at a higher layer is use of Loss and OOO possible.

When deployed on a stand-alone PC:

When deployed on the Client:

When deployed on the Server:

Connection and Global Control settings are only read when the service engine is started via the start button.  To modify parameters on a conversation without stopping the service (which would disconnect all conversations), double click on a conversation in the list and make parameter modifications in the dialog box that appears.

 

Common Port Numbers:

1490 Citrix ICA Client Connections
3389 Microsoft RDP Client Connections
80 HTTP Traffic

 

AutoStart Command Line Option

TMNetSim will remember Inbound and Outbound Connection Settings in the current user's Windows Registry. When TMNetSim is started using the /a command line option, it will automatically start.