Ruby library for pure SSL/TLS handshake testing. No additional requirements.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test/accuracy
.gitignore
Gemfile
README.md
Rakefile
sslshake.gemspec

README.md

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/