Testing TLS/SSL encryption anywhere on any port. https://testssl.sh/
Go to file
Olivier Paroz 7289d49f6c Introducing 3 hexdump commands
`hexdump -C` is used in verbose mode to see what is going on. Unfortunately, it's not possible to get more than 16 columns
`hexdump -ve '16/1 "%02x " " \n"'` is used to analyse the reply given by the server. There is no offset and no human readable character output
`hexdump -ve '1/1 "%.2x"'` is used to generate a pure hexadecimal stream of data
2014-09-24 13:08:24 +02:00
openssl-bins Update Readme.md 2014-07-18 22:48:46 +02:00
bash-heartbleed.changelog.txt - first try to commit here 2014-07-01 16:28:16 +02:00
bash-heartbleed.sh - first try to commit here 2014-07-01 16:28:16 +02:00
ccs-injection.sh - first try to commit here 2014-07-01 16:28:16 +02:00
CHANGELOG.txt 2014-07-16 19:06:26 +02:00
LICENSE Initial commit 2014-07-01 13:55:26 +02:00
mapping-rfc.txt - fortezza added 2014-08-29 15:10:39 +02:00
openssl-rfc.mappping.html - update for 0x9? 2014-08-29 15:06:05 +02:00
Readme.md Update Readme.md 2014-09-01 10:22:48 +02:00
testssl.sh Introducing 3 hexdump commands 2014-09-24 13:08:24 +02:00
testssl.sh.asc - jobcontrol for heartbleed and CCS test --> no blocking anymore 2014-09-16 22:18:09 +02:00

Intro

testssl.sh is a free Unix command line tool which checks a server's service on any port for the support of TLS/SSL ciphers, protocols as well as some cryptographic flaws. It's designed to provide clear output for a "is this good or bad" decision.

It is working on every Linux distribution which has OpenSSL, /bin/bash and standard tools like GNU sed and awk installed.

On github (here) you will find development versions of the software -- with new features and maybe some bugs. For the stable version and a more thorough description of the software please see http://testssl.sh/ .

Contributions, feedback, also bug reports are welcome.