Home>HTTP2/SSL/TLS Fingerprint Detection
HTTP/2 browser fingerprinting identifies web clients by analyzing specific HTTP/2 attributes, such as the values of SETTINGS frames, WINDOW_UPDATE frames, stream priorities, and the order of pseudo-header fields. It generates an Akamai format http fingerprint. This fingerprint can identify requests from malicious scripts.
HTTP User Agent
—
HTTP Protocol
—
HTTP/2 Fingerprint
Akamai Hash
—
Akamai Text
—
The following demonstrates the SSL/TLS capabilities of your web browser, including supported TLS protocols, cipher suites, extensions, and key exchange groups. It also generates a TLS fingerprint in JA3 and JA4 formats. This fingerprint can also identify requests from malicious scripts.
TLS Fingerprint
JA3
—
JA3 Hash
—
JA4
—
Fingerprint Hash
—
TLS handshake
TLS protocol
—
SETTINGS Frame:
| Length | — |
WINDOW UPDATE Frame:
| Length | — |
HEADERS Frame:
| Length | — |
Cipher suites supported (in order received)
| Cipher Suites | — |
TLS extensions supported (in order received)
| TLS Extensions | — |
application_layer_protocol_negotiation
| protocols | — |
compress_certificate
| algorithms | — |
ec_point_formats
| elliptic_curves_point_formats | — |
extensionRenegotiationInfo (boringssl)
| data | — |
extensionEncryptedClientHello (boringssl)
| data | — |
signature_algorithms
| signature_algorithms | — |
key_share
| shared_keys | — |
psk_key_exchange_modes
| PSK_Key_Exchange_Mode | — |
status_request
| status_request | — |
supported_groups
| supported_groups | — |
supported_versions
| versions | — |
Unknown extension 17613
| data | — |
server_name
| server_name | — |
Unknown extension 51764
| data | — |
pre_shared_key
| data | — |