From 9e2625d4aad6244a34883a90ddc84c1fca91d0d5 Mon Sep 17 00:00:00 2001 From: Aeris Date: Thu, 10 Sep 2015 00:29:03 +0200 Subject: [PATCH] Generic TLS checker --- bin/check_tls | 1 + bin/check_tls.rb | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 120000 bin/check_tls create mode 100755 bin/check_tls.rb diff --git a/bin/check_tls b/bin/check_tls new file mode 120000 index 0000000..22882cf --- /dev/null +++ b/bin/check_tls @@ -0,0 +1 @@ +runner \ No newline at end of file diff --git a/bin/check_tls.rb b/bin/check_tls.rb new file mode 100755 index 0000000..ab2e40e --- /dev/null +++ b/bin/check_tls.rb @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby +$:.unshift File.expand_path File.join File.dirname(__FILE__), '../lib' +require 'rubygems' +require 'bundler/setup' +require 'cryptcheck' + +::CryptCheck::Logger.level = (ARGV[2] || :info).to_sym +server = ::CryptCheck::Tls::TcpServer.new ARGV[0], ARGV[1] +grade = ::CryptCheck::Tls::Grade.new server +::CryptCheck::Logger.info { '' } +grade.display