Supported tags and respective
What is testssl.sh?
testssl.sh is a free command line tool which checks a server's service on any port for the support of TLS/SSL ciphers, protocols as well as recent cryptographic flaws and more.
How to use this image
Run your testssl container with the following command to run testssl.sh, replacing
<options> with supported testssl.sh flags:
$ docker run -t --rm mvance/testssl:2.9.5 <options>
For example, running
$ docker run -t --rm matthewvance/testssl:2.8 --protocols 127.0.0.1 would check TLS/SSL protocols against localhost, assuming an https service is running on localhost.
Run your testssl container with the following command to obtain an interactive bash shell.
$ docker run -i --entrypoint /bin/bash -t --rm mvance/testssl:2.8
Within the container's shell, you can then run testssl.sh as if it was any other program installed in your
Run your testssl container with the following command to access the help file for testssl.sh.
$ docker run -t --rm mvance/testssl:2.9.5
For more information on using testssl.sh, visit https://testssl.sh/.
Supported Docker versions
This image is tested on Docker version 1.12.3.
Use on older versions at your own risk.
Documentation for this image is stored right here in the
Documentation for testssl.sh is available on the project's website.
If you have any problems with or questions about this image, please contact me through a GitHub issue.
You are invited to contribute new features, fixes, or updates, large or small. I imagine the upstream projects would be equally pleased to receive your contributions.
Please familiarize yourself with the repository's
README.md file before attempting a pull request.
Before you start to code, I recommend discussing your plans through a GitHub issue, especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.
Unless otherwise specified, all code is released under the MIT License (MIT). See the repository's
LICENSE file for details.