knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "##",
  fig.path = "README-",
  message = FALSE, 
  warning = FALSE,
  fig.retina = 2
)
options(width = 120)

ssllabs

Interrogate SSL Certificate Configuration Efficacy via 'ssllabs' API

Description

'Qualys' provides a free online service (https://www.ssllabs.com/ssltest/index.html) that performs a deep analysis of the configuration of any SSL web server on the public Internet. Methods are provides to initiate scans and retreive scan results.

What's Inside the Tin?

The following functions are implemented:

Installation

install.packages("ssllabs", repos = "https://cinc.rud.is/")

Usage

library(ssllabs)

# current verison
packageVersion("ssllabs")

ssllabs_api_info() %>% 
  str(1)

get_root_certs() %>% 
  str(1)

get_endpoint_data(
  host = "www.ssllabs.com",
  ip = "64.41.200.100", 
  from_cache = TRUE
)

analyze_site(
  host = "www.ssllabs.com", 
  from_cache = TRUE
) %>% 
  str(2)

ssllabs Metrics

cloc::cloc_pkg_md()

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.



hrbrmstr/ssllabs documentation built on May 17, 2019, 5:14 p.m.