sslshake
Tiny Ruby library to simulate SSL and TLS handshakes. Independent of OpenSSL. Supports SSLv2, SSLv3, TLS 1.0 - 1.2.
Requirements
- Ruby v1.9.3+
Usage
require 'sslshake'
SSLShake.hello('my.host', port: 4443, protocol: 'tls1.2')
Test (requires Docker)
bundle install
bundle exec test/accuracy/test.rb
License
MPLv2, see https://www.mozilla.org/en-US/MPL/2.0/