Show HN: Slowy app, Real-world connection simulator and bandwidth limiter
slowyapp.com
slowyapp.com
Run it like
throttle -p 3000 -d 1000ms -s 256Kbit/s start
p - Portd - network delay you want
s - speed
I used to use the ipfw commands directly. I didn't want the client to remember the syntax and also starting and stopping the throttling involved a couple of commands which can go wrong. So I wrote this and also had some default values so that he can just do throttle start and throttle stop
http://mattgemmell.com/2011/07/25/network-link-conditioner-i...
It's called the "network conditioner" and it does lag, packet loss, latency, bandwidth limiting, and more. And it's free.
I can't recall the names of any dev shops for the OSX products I have purchased, much less the ones I use for free.
I have no problem with people selling simple tools that make built-in features more accessible.
I would need to test my virtual-connection-over-UDP code with packet loss, latency and incorrect packet order delivery and I really wouldn't want to write code inside my app to test.
Are there good examples of using tc to emulate a crappy connection?
Lets you set up a linux box to act as a configurable router that does network emulation. Useful if you want to test devices that don't have their own emulation options.
At least this guy has the decency to point out that it's already built into OS X right there on the landing page ;)
If you need to do this stuff to a saturated gigabit pipe in both directions, then may I suggest the superbly named 1U Network Nightmare, yours for only $9999.
Available on Windows / OS X / Linux
One the downside it needs Java!
Does the same thing and is free!