Skip to content

This bash script offers quick shortcuts to simulate slower network connections. It is useful when you need to simulate a wireless network, especially when you are using a virtual machine guest on your local machine or in the cloud. Configure bandwidth, latency and packet loss.

License

Notifications You must be signed in to change notification settings

dbswebsite/slow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

slow

This bash script offers quick shortcuts to simulate slower network connections. It is useful when you need to simulate a wireless network on *nix. Configure bandwidth, latency and packet loss, with many preset configurations.

Example commands:

slow 3G                   # Slow network on default eth0 down to 3G wireless speeds
slow reset                # Reset connection for default eth0 to normal
slow vsat --latency=500ms # Simulate satellite internet  with a high latency
slow dsl -b 1mbps         # Simulate DSL with a slower speed than the default
slow modem-56k -d eth0    # Simulate a 56k modem on the eth1 device. eth0 is unchanged.

Credits

Richard Bullington-McGuire richard@moduscreate.com wrote the script inspired by a UI suggestion from Mike Schwartz mike@moduscreate.com.

Stack Overflow and Superuser questions that helped:

An Aptivate blog post lent some inspiration, as did this script for throttling bandwidth.

About

This bash script offers quick shortcuts to simulate slower network connections. It is useful when you need to simulate a wireless network, especially when you are using a virtual machine guest on your local machine or in the cloud. Configure bandwidth, latency and packet loss.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages