SHA Assistant
Easy SHA1, SHA256, SHA384, SHA512, MD5 HTTPS domain fingerprinting**.
Quick zero dependency fingerprinting with one command. sha_assist produces algorithmic digests of certificate public keys.
Out of box, sha_assist exposes 5 key digests i.e. (SHA1, SHA256, SHA384, SHA512 and MD5) but can be easily extended using hashlib.algorithms_available.
See Extensibility
Credit to dlenski for ssl.SSLSocket patching
Installation
Usage and Options
python3 sha_assist -d google.com -p 443
Usage: sha_assist.py [OPTIONS]
| Options | Description |
|---|---|
| -d or --domain [required] | [Text] Domain URL to be fingerprinted (eg. https://www.github.com) |
| -p, --port [optional] | [Integer] Port to establish connection on. Defaults to 443 |
NOTE: URL must be prefixed with https://
Extensibility
sha-assist produces algorithmic digests using hash-lib. By extension, all methods exposed by hashlib.algorithms_available can be used to produce required digests.
Output is by default hex but can be adapted to binary by replacing ~.digestHex().
Metadata
Release files for sha-assist 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sha-assist-0.1.1.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sha_assist-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.6 kB
Release files / sha-assist-0.1.1.tar.gz
| Download URL | sha-assist-0.1.1.tar.gz |
|---|---|
| Size | 3.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
542a3f03c72760bd907369140f10c0c6eb7341b5751ea4e68d8519204ad0e5ed
|
|
BLAKE2b-256 checksum How to use checksums |
04b749f58917bff72f6c4146717671c0b19bb21c7b5380652a8d6d662c5ed420
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.7 CPython/3.8.5 Linux/5.4.72-microsoft-standard-WSL2
|
Release files / sha_assist-0.1.1-py3-none-any.whl
| Download URL | sha_assist-0.1.1-py3-none-any.whl |
|---|---|
| Size | 3.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e46a46806aa4027d794fe3952dc8834bb2e385d06bf7c675e2f13eaeb1ad4d8d
|
|
BLAKE2b-256 checksum How to use checksums |
f43cab5a4d4fb531ae73ef9c15fd68d6f0684dec696f3cc3e0501ca89015ac7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.7 CPython/3.8.5 Linux/5.4.72-microsoft-standard-WSL2
|