SSL Client which checks SSL/TLS protocols enabled on a server (from SSLv3 to TLS v1.3)
1.2K
SSL Client which checks SSL/TLS protocols enabled on a server (from SSLv3 to TLS v1.3)
Check out https://github.com/andreburgaud/jssl for more information.
$ docker pull andreburgaud/jssl:latest
$ docker run --rm -it andreburgaud/jssl google.com
google.com
SSLv3 not enabled
TLSv1 enabled
TLSv1.1 enabled
TLSv1.2 enabled
TLSv1.3 enabled
$
For more information:
$ docker run --rm -it andreburgaud/jssl --help
__ ____ ____ __
_( )/ ___)/ ___)( )
/ \) \\___ \\___ \/ (_/\
\____/(____/(____/\____/
Usage: jssl [-dhV] [--java-version] [-f=<file>] [--format=<format>]
[-w=<workers>] [SERVER...]
Validate health of servers TLS configuration.
[SERVER...] One or more servers to analyze.
-d, --debug Display debug information.
-f, --file=<file> Servers are listed in a file.
--format=<format> Output format.
-h, --help Show this help message and exit.
--java-version Show Java Version.
-V, --version Print version information and exit.
-w, --workers=<workers> Number of concurrent workers.
To use a file, you can bind a volume to the container folder /files as follows:
$ docker run --rm -it -v $PWD:/files andreburgaud/jssl --file /files/servers.txt
The command above assumes you have a file servers.txt in the current directory. This file contains one server name per line. By default the expected port is 443. If your server uses a different port, append the port to the server name with a colon ':' as follows: myserver.com:5555 for port `5555.
If you have a long list of servers, you can indicate the number of workers to execute with option --workers or -w.
Content type
Image
Digest
sha256:94dc85094…
Size
11 MB
Last updated
almost 3 years ago
docker pull andreburgaud/jssl