Public | Automated Build

Last pushed: 3 months ago
Short Description checks a server's support of TLS/SSL ciphers, protocols, a recent cryptographic flaws.
Full Description

Supported tags and respective Dockerfile links

What is 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

Standard usage

Run your testssl container with the following command to run, replacing <options> with supported flags:

$ docker run -t --rm mvance/testssl:2.9.5 <options>

For example, running $ docker run -t --rm mvance/testssl:2.8 --protocols would check TLS/SSL protocols against localhost, assuming an https service is running on localhost.

Interactive shell

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 as if it was any other program installed in your $PATH.

View help

Run your testssl container with the following command to access the help file for

$ docker run -t --rm mvance/testssl:2.9.5

For more information on using, visit

Supported Docker versions

This image is tested on Docker version 1.12.3.

Use on older versions at your own risk.

User feedback


Documentation for this image is stored right here in the

Documentation for 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 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.

Licenses for other components

Docker Pull Command
Source Repository