Skip to main content

DESCRIPTION

This python script compares tls cipher suites of a server to baselines.

Cipher suites are retrieved with the testssl.sh shell script (https://github.com/drwetter/testssl.sh).

INSTALLATION

DO NOT INSTALL WITH PIP

DO NOT INSTALL WITH SUDO PIP

This is a public Headmind Tool, so it is hosted on the public PyPI (Python Package Index). Install it with pipx:

pipx install sslcompare

USAGE

sslcompare https://headmind.com
sslcompare -b my/baseline/file.yaml https://potato:8443
sslcompare 128.0.0.56:2244

Baseline files :

Each TLS cipher suite can be either :

  • RECOMMENDED
  • DEGRADED
  • DEPRECATED

Baseline are YAML files. The default baseline file is anssi.yaml (ANSSI recommendations). If you followed the recommanded installation instructions (installing with pipx), the baseline should be: ~/.local/pipx/venvs/sslcompare/lib/python3.11/site-packages/sslcompare/anssi.yaml

Metadata

Release files for sslcompare 1.7.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sslcompare 1.7.2
File Size Uploaded Provenance Actions
sslcompare-1.7.2.tar.gz 3.1 MB Without provenance Details for sslcompare-1.7.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for sslcompare 1.7.2
File Interpreter ABI Platform Actions
sslcompare-1.7.2-py3-none-any.whl Python 3 none any Details for sslcompare-1.7.2-py3-none-any.whl

Total release size: 6.2 MB

Release files / sslcompare-1.7.2.tar.gz

Download URL sslcompare-1.7.2.tar.gz
Size 3.1 MB
Tags Source
SHA-256 checksum
How to use checksums
0b461abc486b47ccf8312b4ce3a095175f64152ce1fec5752268f11e1975372d
BLAKE2b-256 checksum
How to use checksums
c70b9394f1ac8a70f1f86953cfd74ec18ba5055d52060c1b099058b434225ebc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.11.2 Linux/6.1.0-kali7-amd64

Release files / sslcompare-1.7.2-py3-none-any.whl

Download URL sslcompare-1.7.2-py3-none-any.whl
Size 3.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ba2afd6e010042d61bc55f6147fc7af85a1a5b390ddeff3ca7db4db0a638202f
BLAKE2b-256 checksum
How to use checksums
e477dee2934e67e917bafc596af1eea7288dc10adcbabb8174d8755997f66e78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.11.2 Linux/6.1.0-kali7-amd64

Security for sslcompare 1.7.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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