SSLyze is a fast and powerful SSL/TLS scanning library.
It allows you to analyze the SSL/TLS configuration of a server by connecting to it, in order to detect various issues (bad certificate, weak cipher suites, Heartbleed, ROBOT, TLS 1.3 support, etc.).
For more information visit the project page https://github.com/nabla-c0d3/sslyze
docker build -t ctdc/sslyze .
docker run --rm --name sslyze -it ctdc/sslyze
docker run --rm --name sslyze -it ctdc/sslyze example.com --regular
docker run --rm --name sslyze -it ctdc/sslyze example.com --regular --json_out=-
docker run --rm --name sslyze -it ctdc/sslyze www.yahoo.com:443 www.google.com "[2607:f8b0:400a:807::2004]:443" --regular
Documentation is available here.
SSLyze and SSLyze docker container is made available under the terms of the GNU Affero General Public License (AGPL). See LICENSE.txt for details and exceptions.