#!/usr/bin/env python # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at https://mozilla.org/MPL/2.0/.
def main(): # Use Encrypted Client Hello with the given Base64-encoded ECHConfigs. if random.randint(0, 1):
print(f"-N {ECH_CONFIGS}")
# Configure a TLS 1.3 External PSK with the given hex string for a key. if random.randint(0, 1):
print(f"-z 0x{''.join(random.choices(string.hexdigits, k=25))}")
# Enable the session ticket extension. if random.randint(0, 1):
print("-u")
# Enable the cert_status extension (OCSP stapling). if random.randint(0, 1):
print("-T")
# Enable the signed_certificate_timestamp extension. if random.randint(0, 1):
print("-U")
# Enable the delegated credentials extension. if random.randint(0, 1):
print("-B")
# Enable the extended master secret extension [RFC7627). if random.randint(0, 1):
print("-G")
# Allow 0-RTT data (TLS 1.3 only). if random.randint(0, 1):
print("-Z")
# Enable Encrypted Client Hello GREASEing with the given padding size (0-255). if random.randint(0, 1):
print(f"-i {random.randint(0, 255)}")
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.