Easy SHA1, SHA256, SHA384, SHA512 and MD5 HTTPS domain fingerprinting
Project description
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().
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 sha-assist-0.1.1.tar.gz.
File metadata
- Download URL: sha-assist-0.1.1.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.7 CPython/3.8.5 Linux/5.4.72-microsoft-standard-WSL2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
542a3f03c72760bd907369140f10c0c6eb7341b5751ea4e68d8519204ad0e5ed
|
|
| MD5 |
966cc945663b16ff39975c440e502ef2
|
|
| BLAKE2b-256 |
04b749f58917bff72f6c4146717671c0b19bb21c7b5380652a8d6d662c5ed420
|
File details
Details for the file sha_assist-0.1.1-py3-none-any.whl.
File metadata
- Download URL: sha_assist-0.1.1-py3-none-any.whl
- Upload date:
- Size: 3.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.7 CPython/3.8.5 Linux/5.4.72-microsoft-standard-WSL2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e46a46806aa4027d794fe3952dc8834bb2e385d06bf7c675e2f13eaeb1ad4d8d
|
|
| MD5 |
3a64ee994c0f06d93adb734d3ea06c8c
|
|
| BLAKE2b-256 |
f43cab5a4d4fb531ae73ef9c15fd68d6f0684dec696f3cc3e0501ca89015ac7a
|