1.20a * code cleanup * showciphers variable introduced: only show ciphers if this is set (it is by default now and there's a comment * openssl version + path to it in the banner 1.20 * bugfix (ssl in ssl handshake failure is sometimes too much) * date in output * autodetection of CVS version removed 1.19 * bugfix 1.18 * Rearragement of arguments: URL comes now always last! * small code cleanups for readability * individual cipher test is now with bold headline, not blue * NOPARANOID flag tells whether medium grade ciphers are ok. NOW they are (=<1.17 was paranoid) 1.17 * SSL tests now for renegotiation vulnerabilty! * version detection of testssl.sh * program has a banner * fixed bug leading to a file named "1" * comment for 128Bit ciphers 1.16 * major code cleanups * cmd line options: port is now in first argument!! * help is more verbose * check whether on other server side is ssl server listening * https:// can be now supplied also on the command line * test all ciphers now * new cleanup routine * -a does not do standard test afterward, you need to run testssl a second time w/o -a if you want this 1.12 * tests also medium grade ciphers (which you should NOT use) * tests now also high grade ciphers which you SHOULD ONLY use * switch for more verbose output of cipher for those cryptographically interested . in rows: SSL version, Key eXchange, Authentication, Encryption and Message Authentication Code * this is per default enabled (provide otherwise "" as VERB_CLIST) * as a courtesy I am providing 64+32 Linux binaries for testing 56 Bit ciphers 1.11 * Hint for howto enable 56 Bit Ciphers * possible to specify where openssl is (hardcoded, $ENV, last resort: auto) * warns if netcat is not there 1.10 * somewhat first released version