Sha256: b1d3aa5ff7fde659e9f85ca0abb7656f7f3aa11bb7468de311a924fe7d560309
Contents?: true
Size: 1.67 KB
Versions: 1
Compression:
Stored size: 1.67 KB
Contents
# ruby-sslyze [](https://codeclimate.com/github/trailofbits/ruby-sslyze) [](https://codeclimate.com/github/trailofbits/ruby-sslyze) [](https://travis-ci.org/trailofbits/ruby-sslyze) * [Homepage](https://github.com/trailofbits/ruby-sslyze#readme) * [Issues](https://github.com/trailofbits/ruby-sslyze/issues) * [Documentation](http://rubydoc.info/gems/ruby-sslyze/frames) * [Email](mailto:hal at trailofbits.com) ## Description A Ruby interface to [sslyze] python utility. ## Features * Provides a Ruby interface to `sslyze.py`. * Provides a Parser for consuming the sslyze XML output. * [sslyze] 0.12.x ## Examples Analyze a domain: require 'sslyze' SSLyze::Program.analyze(targets: 'twitter.com', regular: true, timeout: 5) Analyze multiple domains: SSLyze::Program.analyze( targets: ['twitter.com', 'github.com'], regular: true, timeout: 5 ) Output to XML: SSLyze::Program.analyze( targets: 'twitter.com', regular: true, timeout: 5, xml_out: 'path/to/xml' ) Parsing sslyze XML output: xml = SSLyze::XML.open('path/to/xml') ## Requirements * [rprogram] ~> 0.3 * [nokogiri] ~> 1.0 * [sslyze] 0.12.x ## Install $ gem install ruby-sslyze ## Copyright Copyright (c) 2014 Hal Brodigan See {file:LICENSE.txt} for details. [sslyze]: https://github.com/nabla-c0d3/sslyze#readme [rpgoram]: https://github.com/postmodern/rprogram#readme [nokogiri]: http://www.nokogiri.org/
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-sslyze-0.2.0 | README.md |