Give a list of ciphers supported by a server.
(Basically doing what ssllabs.com does, but locally)
This is the pattern:
$ ./report [--delay N] hostname [port]
The delay is in seconds and defaults to zero. The port defaults to https.
For example:
$ ./report --delay 2 example.com 443
$ ./report localhost imaps
This is licensed under the European Union Public License version 1.1
First of all, I always wanted to to learn ruby. I don't understand why people oppose those two worlds.
But, I mainly chose ruby because I was impressed by its OpenSSL binding. It's extensive, well integrated into the language, well documented.