Public | Automated Build

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

Supported tags and respective Dockerfile links

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.

testssl.sh

How to use this image

Standard usage

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.8 <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.

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 testssl.sh 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 testssl.sh.

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

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.

User feedback

Documentation

Documentation for this image is stored right here in the README.md.

Documentation for testssl.sh is available on the project's website.

Issues

If you have any problems with or questions about this image, please contact me through a GitHub issue.

Contributing

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.

Acknowledgments

Licenses

License

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
Owner
mvance
Source Repository