I'm looking for an open source/free network emulator tool that I could use on Mac OS X, to simulate a slow network connection, limited bandwidth and other network characteristics such as dropped packets etc for both UDP/TCP connections (or even on the physical layer).

I'm looking for the simplest solution that would allow me to run TCP/UDP servers and have a few clients connect to them on localhost emulating various network connections.

I'm mainly wondering if I can use something like Linux's netem on Mac OS X (or even better cross-platform Windows/Linux/Mac).

Perhaps I can run VirtualBox and a Linux kernel running netem, has anyone had luck with that?

Related: http://superuser.com/questions/147156/simulating-a-low-bandwidth-high-latency-network-connection-on-linux

link|improve this question
feedback

2 Answers

The developer tools in 10.7 come with a prefPane for emulating a limited network connection:

enter image description here

Via Network Link Conditioner in Lion » Matt Legend Gemmell

link|improve this answer
feedback

Try ns-2.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.