beyond the speedtest

free open source IP connection measurement tools

zoombuddy cheat sheet

Call outs

  1. Current column - current state of the connection from your device through your router to the internet.
  2. Last Hour column - stats on the connection from your device through your router to the internet.during the last hour. Is N/A until an hour of measurements are accumulated.
  3. Last MM/DD HH:MM:SS column - stats on the connection from your device through your router to the internet since you started zoomready; in the illustration that was 4 days, twentyeight minutes, and 17 seconds.
  4. Last Hour average column - the average measurements of the connection from your device through your router to the internet.during the last hour (or less if you just started zoomready). See items 8-13 for how to interpret measurements.
  5. Last Hour worst column - the worst value for each of the connection measurements during the last hour.  See items 8-13 for how to interpret measurements.
  6. Since MM/DD HH:MM:SS average column - the average measurements of the connection from your device through your router to the internet since you started zoomready.  See items 8-13 for how to interpret measurements.
  7. Since MM/DD HH:MM:SS worst column - the worst value for each of the connection measurements since you started zoomready.  See items 8-13 for how to interpret measurements.
  8. status row- status of your connection is given both in words and numbers as follows:
    • zoomready (green) means that all measurements are go for successful teleconferencing. zoomready is assigned a numeric rating of 3.0 for the sake of computing averages.
    • Iffy (yellow) means that at least one of the measurements is questionable but probably workable. Any questionable measurements will also be yellow. iffy is assigned a numeric rating of 2.0 for the sake of computing averages.
    • not zoomready (orange) means that you are or will almost certainly see freezes and other aberrations in your teleconferencing. not zoomready measurements will also be orange as Last Hour worst latency and jitter are in the illustration above. not zoomready is assigned a numeric rating of 1.0 for the sake of computing averages.
    • not connected (red) means that zoomready cannot connect to the Internet at all. If not connected appears in the Current column, there is currently no connection. If it appears in Last Hour worst, there was at least one failure during the last hour. If it appears in Since MM/DD HH:MM worst, there has been at least one outage since you started zoomready. not connected rates a 0.0 for the sake of computing averages.
  9. latency row - latency is the time in milliseconds (thousandths of a second) it takes for a burst of information (packet) to get from your computer through your router and your ISP to a fast-responding site on the internet and back. You will often see this called ping time and it is determined by pinging Google, Cloudflare, and OpenDNS.
  10. jitter row - jitter is the variability in latency. Most teleconferencing programs (and VoIP) are unable to provide good audio if jitter is high.
  11. speed down row - download speed as measured from a test site in the Cloudflare network.
  12. speed up row - upload speed as measured to a test site in the Cloudflare network.
  13. failure duration row - length of failures. In the Current column, this will be N/A unless there currently is no connection from your device through your router to the internet in which case it will show how long the current failure has been going on. Similarly failure duration will show N/A in the Last Hour and Since MM/DD HH:MM columns if there have been no failures in those time periods.
  14. last hour failures - the number of times during the last hour that a loss of connection from your device through your router to the internet.occurred.
  15. total failures  - the number of times since you started zoomready that a loss of connection from your device through your router to the internet.occurred.
  16. time since failure - the time which has elapsed since the last loss of connection. Will be N/A if there have been no failures since you started zoomready.
  17. connection - whether zoomready thinks your device connected through ethernet or WiFi when you started zoomready.
  18. IP address  - the IP address which is being presented to the outside world when there is a query from your device. This is determined by your ISP and is NOT the same as your IP address on your local area network. Can be hidden or shown using the hide/show toggle in 23.
  19. ISP - The name of the Internet Service Provider you were using when you started zoomready as determined by a query to ipdatabase.com.
  20. Help button - Brings this cheat sheet up in your browser.
  21. Pause button - Stops zoomready from any further testing. You may want to do this if your connection is questionable but you want to go on with a teleconference. When zoomready is paused, the text in the button turns to Resume so that you can allow testing to resume when appropriate.
  22. Quit button - Ends your zoombuddy session. Currently zoombuddy does not maintain any history so stats are lost when you quit.
  23. Hide/Show button - Controls whether IP address (18) is shown above.
  24. The date and time that this zoomready session was started.

Notes

License: GNU General Purpose License v3.0

Privacy: No identifying information is sent to any website other than the IP address which servers can see in an HTTP request. Cloudflare can probably deduce something from the tests it runs and Google, Cloudflare, and OpenDNS will know from where (but not from whom) they are being pinged. No results are sent anywhere. Because zoomready is an application and not running in a browser, there are no cookies.

Disclaimers: No claims of any sort are made for this software. It has been lightly tested on Windows 10. Use and/or redistribute solely at your own risk. No commitment is made to maintain this software. Changes made by Cloudflare or ipdatabase.com might break the functionality.The author, Tom Evslin, has no affiliation with Cloudflare, Zoom, any teleconferencing or hosting service, or any ISP (except as a customer).

Bug reports and suggestions for improvement: Please click here and leave your feedback on Github.

Source code: https://github.com/tevslin/zoomready

More documentation. https://github.com/tevslin/zoomready/blob/main/README.md