Is there an open source /freeware wan similator for windows ?
-
1What is a WAN simulator? What does it do? – Pekka Jul 16 '10 at 17:13
-
It is a tool that can simlate a WAN, create network errors- basically to test how your application handles the network errors which is what I am looking for. – user85917 Jul 16 '10 at 17:20
-
Example reference; for the [now old] Win server 2003, MS advised using one; Measuring Load Time for a Web Page ;; https://technet.microsoft.com/en-us/library/cc778898(v=ws.10).aspx – AnneTheAgile Jun 19 '15 at 18:26
-
Also, be aware of the [difference between simulation and emulation](http://stackoverflow.com/a/1584646/3041008). I guess that OP asks for an emulator, which emulates network conditions typically found in Wide Area Networks for real sockets, instead of simulating them in an abstract model for analysis. – mucaho Apr 15 '16 at 16:04
3 Answers
For windows, there is eexnetlab (Website German, Program English). It's a program to simulate networks.
You can use it to create a virtual bridge between two network interfaces and place two wan emulators between them (one for every direction).

- 3,041
- 1
- 24
- 28

- 23,524
- 1
- 22
- 18
-
Looks like this will server my purpose. I cant open the link above (.. wanemulator.png). Also I could not find the english documentaiton. Thanks, – user85917 Jul 16 '10 at 20:59
-
The website is available now on English too. :). The documentation is installed with the software, how-to's are also available on english on the website. – Emiswelt Aug 14 '10 at 10:48

- 16,293
- 8
- 56
- 71
-
2014-02 their beta v3 was released. For the older version one person had a kernel panic a while ago, .WANem - Wide Area Network Emulator / Bugs / #21 Kernel panic ;; http://sourceforge.net/p/wanem/bugs/21/ – AnneTheAgile Jun 19 '15 at 18:31
Haven't personally tried, but Clumsy seems easy to use. It might not have all of the features of some heavier solutions though:
clumsy will choose which packets to capture by given filter, in which in can specify whether it's inbound or outbound, tcp or udp, socket port or ip, or a logical combination of many of those criterias.
...
After packets are captured, you can choose to enable provided functions to worsen perspective network condition:
* Lag, hold the packets for a short period of time to emulate network lagging.
* Drop, randomly discard packets.
* Throttle, block traffic for a given time frame, then send them in a single batch.
* Duplicate, send cloned packets right after to the original one.
* Out of order, re-arrange the order of packets.
* Tamper, nudge bits of packet's content.

- 2,119
- 20
- 35