For testing purposes etc. I need 1) Ways to reduce bandwidth on a connection (each direction) 2) Simulate broken connection. 3) Measure bandwidth, perhaps see whats going through.
I am thinking of something like a proxy or perhaps something plugging into Apache/Tomcat
(Should look like a http URL/URI to the client)
This "proxy" can simulate all of that for you and does a good job as well.. http://info.iet.unipi.it/~luigi/dummynet/
Commercial tools can be very expensive for this kind of testing so worth the effort setting up a dedicated linux box for this. I have not tried the windows version yet..