Skip to content

Zoomies is a work in progress of a speed test written as a Go CLI. Type in the command, sit back and watch those packet zoom back and forth!

License

Notifications You must be signed in to change notification settings

primlock/zoomies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zoomies

Zoomies is a command line tool that enables performance monitoring of your latency, upload and download speeds through the fast.com web service. Checkout docs/papers for the two inspirational papers that helped provide context for ISP speed tests making this project possible!

"zoomies - assets/images/zoomes.gif"

Building the Application

Clone the repository to your local directory:

git clone https://github.com/primlock/zoomies.git

Build the binary:

go build -o zoomies main.go

Run the binary with ./zoomies, passing any of the available parameters.

Passing Parameters

Zoomies supports a growing list of parameters that you can pass to the application to modify the test structure and results.

Usage:
  zoomies [flags]

Flags:
  -b, --binary         display the unit prefixes in binary (Mibit/s) instead of decimal (Mbps)
  -d, --duration int   the length of time the test should run for (3-30 seconds) (default 15)
  -h, --help           help for zoomies
      --nodownload     skip the download test
      --noupload       skip the upload test
  -p, --pings int      the number of pings sent to the server in the latency test (1-5) (default 3)
  -t, --token string   user provided api endpoint access token
      --verbose        provide additional information from the logger

Contributions

If you would like to contribute to the project or see an issue you would like to fix PR's are welcome!

About

Zoomies is a work in progress of a speed test written as a Go CLI. Type in the command, sit back and watch those packet zoom back and forth!

Resources

License

Stars

Watchers

Forks

Languages