Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

SSL Labs Screenshot

A Python package to capture a trimmed screenshot of the SSL Labs report for a given domain.

Requirements

  • Python 3.6
  • Chrome browser (version 89 or later)
  • ChromeDriver

Installation

  1. Install using pip:
    pip install ssl-labs-screenshot
    
  2. Download the latest version of ChromeDriver from the following link: https://sites.google.com/chromium.org/driver/downloads
  3. Extract the contents of the downloaded ZIP file.
  4. Either move the ChromeDriver executable to a directory that is already included in your system's PATH environment variable, or add the directory containing the extracted ChromeDriver executable to your system's PATH variable.

Usage

Run the script with the following command:

ssl-labs-screenshot domain.com

Replace domain.com with the domain you want to test. The script will open a headless Chrome browser and load the SSL Labs report for the domain. It will capture a temporary screenshot of the report and save it as a PNG file in the same directory as the script, with the name domain_report_tmp.png. The script will delete the temporary screenshot after the trimmed image is created with the name domain_report.png

Limitations

The script only captures the first server's report for domains with multiple servers.

License

The scripts and documentation in this project are released under the MIT License

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ssl-labs-screenshot-1.0.9.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ssl_labs_screenshot-1.0.9-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file ssl-labs-screenshot-1.0.9.tar.gz.

File metadata

  • Download URL: ssl-labs-screenshot-1.0.9.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for ssl-labs-screenshot-1.0.9.tar.gz
Algorithm Hash digest
SHA256 e03dd76822f01af3e688d113f520f7887f5cf69908f63c73b69703cdb0d75391
MD5 90cdc1fc74e915c33ab9088ca073b261
BLAKE2b-256 a837737c88da8fd20cb21e562c79e00c9c37235180f52aa54bc7e702aee25c6c

See more details on using hashes here.

File details

Details for the file ssl_labs_screenshot-1.0.9-py3-none-any.whl.

File metadata

File hashes

Hashes for ssl_labs_screenshot-1.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 9ca3e61fa0ba5fcd00a71a7d5a5a1d023496a5bddb78fdaec5cd914921034b0b
MD5 fdffff62e3914480a15d5b5a3056164e
BLAKE2b-256 89d36f6cddbff0829954e69e256f791f335c1e7a88ca0b2ee81d8ceb71dcbae2

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.9 This release

2 files

1.0.7

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page