Augmented Traffic Control (ATC) is a tool to simulate network conditions. It allows controlling the connection that a device has to the internet. Aspects of the connection that can be controlled include:
bandwidth, latency, packet loss, corrupted packets, packets ordering
In order to be able to shape the network traffic, ATC must be running on a device that routes the traffic and sees the real IP address of the device, like your network gateway for instance.
https://github.com/facebook/augmented-traffic-control
This tool should be useful to anyone building an app on the network. CALI could use this to test behavior of Lessons on a bad connection, something we’ve been thinking about recently.