testssl.sh in a Docker container.
- Docker 1.81+ (previous versions may work fine, but I haven't tried)
Get the trusted build on the docker hub:
$ docker pull zeitgeist/docker-testssl
or download and compile the source yourself from Github:
$ git clone https://github.com/alexzeitgeist/docker-testssl.git
$ cd docker-testssl
$ docker build -t zeitgeist/docker-testssl .
testssl.sh is a command line which checks a server's service on any port for the support of TLS/SSL ciphers, protocols as well as some cryptographic flaws. Related instructions can be found on its project page.
Examples:
$ docker run --rm zeitgeist/docker-testssl localhost:443
$ docker run --rm zeitgeist/docker-testssl --mx localhost
To simplify the commandline, set a bash alias in ~/.bash_aliases:
alias testssl="docker run --rm zeitgeist/docker-testssl"