Simple utility to ping an HTTP or HTTPS server. This is useful for troubleshooting intermittent network issues, or networking issues that result in packet corruption (bit pattern errors) etc.
ssl-ping https://example.com
or
ssl-ping http://example.com --ignore-errors
To compile for standalone usage on windows.
-
Install Python 2.7 for Windows (python.org)
-
Install PyWin32 extensions for Windows (sourceforge.net)
-
Install pip (https://bootstrap.pypa.io/get-pip.py)
-
Install PyInstaller
pyinstaller -F ssl-ping.py
This will build a standalone .exe with the bundled cacert.pem
.
This can be run with Docker.
docker run --rm -t -i docker.io/adlibre/ssl-ping https://example.com