Sign inSign up

mvance/testssl

By mvance

•Updated over 8 years ago

TestSSL.sh checks a server's support of TLS/SSL ciphers, protocols, a recent cryptographic flaws.

Image
4

100K+

mvance/testssl repository overview

⁠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

⁠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.9.5 <options>

For example, running $ docker run -t --rm mvance/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.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.

⁠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

Tag summary

Content type

Image

Digest

sha256:bd2970b87…

Size

70.4 MB

Last updated

almost 10 years ago

docker pull mvance/testssl