23 lines
1.2 KiB
Plaintext
23 lines
1.2 KiB
Plaintext
|
# TLS Client Hello Mirror
|
||
|
|
||
|
=> /json/v1 Your browser's TLS Client Hello, reflected as JSON
|
||
|
|
||
|
This test:
|
||
|
|
||
|
* reflects the complete Client Hello message, preserving the order in which TLS parameters and extensions are sent;
|
||
|
* can be used to check for TLS privacy pitfalls (session resumption, TLS fingerprinting, system time exposure);
|
||
|
* supports multiple protocols (currently HTTP and Gemini);
|
||
|
* is free as in freedom and trivial to self-host.
|
||
|
|
||
|
JSON only, for now. The API is largely stable - fields may be added, but existing fields will not be modified or removed. IANA-assigned codes for TLS parameters and extensions are available at:
|
||
|
|
||
|
=> https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml TLS parameters
|
||
|
=> https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml TLS extensions
|
||
|
|
||
|
Note that these lists do not include draft extensions and GREASE values. Missing values will be documented here as the project evolves.
|
||
|
|
||
|
_____________________
|
||
|
=> https://nervuri.net/ Author: nervuri
|
||
|
=> https://tildegit.org/nervuri/client-hello-mirror Source (contributions welcome)
|
||
|
=> https://www.gnu.org/licenses/agpl-3.0.en.html License: AGPL-3.0-or-later
|