Skip to main content

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


Download files

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

Source Distribution

sha-assist-0.1.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

sha_assist-0.1.1-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

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

Hashes for sha-assist-0.1.1.tar.gz
Algorithm Hash digest
SHA256 542a3f03c72760bd907369140f10c0c6eb7341b5751ea4e68d8519204ad0e5ed
MD5 966cc945663b16ff39975c440e502ef2
BLAKE2b-256 04b749f58917bff72f6c4146717671c0b19bb21c7b5380652a8d6d662c5ed420

See more details on using hashes here.

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

Hashes for sha_assist-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e46a46806aa4027d794fe3952dc8834bb2e385d06bf7c675e2f13eaeb1ad4d8d
MD5 3a64ee994c0f06d93adb734d3ea06c8c
BLAKE2b-256 f43cab5a4d4fb531ae73ef9c15fd68d6f0684dec696f3cc3e0501ca89015ac7a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page