/ssllabs-scan

A simple Python script that calls SSL Labs API to do SSL testings on servers and create a report in html.

Primary LanguagePythonMIT LicenseMIT

SSL Labs Scan

githubactions travisci codecov License

Support Python >= 3.6

Call SSL Labs API to do SSL testings on servers.

Input and Output

Sample input: sample/SampleServerList.txt

  1. summary.html (sample output: sample/summary.html)
  2. summary.csv (sample output: sample/summary.csv)
  3. hostname.json (sample output: sample/google.com.json)

Sample html output: alt text

Build and Run

Linux

virtualenv env
. env/bin/activate
pip install -e .
ssllabs-scan sample/SampleServerList.txt

Windows

virtualenv env
env\Scripts\activate
pip install -e .
ssllabs-scan sample\SampleServerList.txt

Tox Tests and Build the Wheels

pip install -r requirements-build.txt
tox -r