Docker image with static build of sslscan based on alpine linux. A multi-stage build is used to keep the image small. Whereby sslscan is statically compiled directly based a fork of rbsec/sslscan. The final image is small and just contains sslscan and a few other mandatory files.
sslscan is the only binary in the Docker image and defined as entrypoint. The usage is therefore quite straightforward.
docker run -it --rm oehrlis/sslscan <OPTIONS>Display usage for sslscan:
docker run -it --rm oehrlis/sslscan --helpFor example a scan from google.com
docker run -it --rm oehrlis/sslscan google.comIf you like to scan other docker networks you can specify the network as docker run parameter. The following statement does scan the OUD server eusoud on port 1636 in the network trivadislabs.com.
docker run -it --rm --network="trivadislabs.com" oehrlis/sslscan eusoud:1636To avoid specifying docker all the time, you can also define an alias
alias sslscan='docker run -it --rm oehrlis/sslscan'
sslscan --helpIf you plan to alter or extend this Docker image you could get the corresponding files from GitHub and build the image manually.
git clone git@github.com:oehrlis/docker-sslscan.git
$ cd docker-sslscan
$ docker build -t oehrlis/sslscan .Please file your bug reports, enhancement requests, questions and other support requests within Github's issue tracker: