A Python script to ping a server (Google by default) to test for latency issues. Includes a threshold setting allowing you to log entries that take longer than X seconds, 0.25 by default. Created with love by FlipperPA fueled by his loathing of Comcast.
To install dependencies:
pip install -r requirements.txt
To run:
python latency-tester.py
$ docker build -t latency-tester .
docker run --name latency-tester latency-tester
With log files mapped to host:
docker run --name latency-tester -v <host_dir>:/root/logs/. latency-tester