Peeks at certificates exposed by other hosts.
Project description
certpeek
Certpeek peeks at the certificates exposed by SSL/TLS enabled hosts. Perfect for a quick look for debugging.
And, it support tunneling through a HTTP proxy!
Usage:
Usage: certpeek [OPTIONS] HOST
Peeks at certificates exposed by other hosts.
Options:
--version Show the version and exit.
--proxy TEXT Proxy to use.
--servername TEXT Custom SNI name to send in handshake.
--no-servername Do not send SNI in the handshake.
--print-pem Print certs in PEM format.
--first-only Only process the first retrieved cert.
--openssl-format Print cert info like OpenSSL.
-h, --help Show this message and exit.
Run it with uvx:
uvx certpeek google.no
Or install it permanently with either
uv:
uv tool install certpeek
pipx:
pipx install certpeek
or pip:
pip install certpeek
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file certpeek-2026.1.20.tar.gz.
File metadata
- Download URL: certpeek-2026.1.20.tar.gz
- Upload date:
- Size: 18.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f9c3460eebf2098f0de52ed3a2fb7dbe49ff4cc717928decece222a9582d51f
|
|
| MD5 |
afe15b838cbf37bf9e538f44b71830c0
|
|
| BLAKE2b-256 |
7e71bc16b29a7dc66b9269354555e39c78fab73d08490a6b353987a10c92ee7e
|
Provenance
The following attestation bundles were made for certpeek-2026.1.20.tar.gz:
Publisher:
python-publish.yml on magnuswatn/certpeek
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
certpeek-2026.1.20.tar.gz -
Subject digest:
0f9c3460eebf2098f0de52ed3a2fb7dbe49ff4cc717928decece222a9582d51f - Sigstore transparency entry: 838828473
- Sigstore integration time:
-
Permalink:
magnuswatn/certpeek@2d5d775ded8621f7f6d1cea0817a8e29b29843b4 -
Branch / Tag:
refs/tags/v2026.1.20 - Owner: https://github.com/magnuswatn
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@2d5d775ded8621f7f6d1cea0817a8e29b29843b4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file certpeek-2026.1.20-py3-none-any.whl.
File metadata
- Download URL: certpeek-2026.1.20-py3-none-any.whl
- Upload date:
- Size: 19.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
add3f6e8047753fa5a301ca6233123690c1ee167ec304533191a43facbd53f7a
|
|
| MD5 |
0bc354483be79fb9b6559b7d7929c91a
|
|
| BLAKE2b-256 |
1aaecad7f8dbff97dbdc3391e023291abd8621229690e23e9e1ad20905ab140d
|
Provenance
The following attestation bundles were made for certpeek-2026.1.20-py3-none-any.whl:
Publisher:
python-publish.yml on magnuswatn/certpeek
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
certpeek-2026.1.20-py3-none-any.whl -
Subject digest:
add3f6e8047753fa5a301ca6233123690c1ee167ec304533191a43facbd53f7a - Sigstore transparency entry: 838828491
- Sigstore integration time:
-
Permalink:
magnuswatn/certpeek@2d5d775ded8621f7f6d1cea0817a8e29b29843b4 -
Branch / Tag:
refs/tags/v2026.1.20 - Owner: https://github.com/magnuswatn
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@2d5d775ded8621f7f6d1cea0817a8e29b29843b4 -
Trigger Event:
release
-
Statement type: