session = noble_tls.Session(
ja3_string="772,4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172-156-157-47-53,11-35-45-16-18-43-65037-10-0-13-23-17513-27-51-65281-5,29-23-24,0",
h2_settings={
"HEADER_TABLE_SIZE": 65536, # Setting ID 1
"MAX_CONCURRENT_STREAMS": 0, # Setting ID 2
"INITIAL_WINDOW_SIZE": 6291456, # Setting ID 4
"MAX_HEADER_LIST_SIZE": 262144 # Setting ID 6
},
h2_settings_order=[
"HEADER_TABLE_SIZE",
"MAX_CONCURRENT_STREAMS",
"INITIAL_WINDOW_SIZE",
"MAX_HEADER_LIST_SIZE"
],
supported_signature_algorithms=[
"ECDSAWithP256AndSHA256", # 1027
"PSSWithSHA256", # 2052
"PKCS1WithSHA256", # 1025
"ECDSAWithP384AndSHA384", # 1283
"PSSWithSHA384", # 2053
"PKCS1WithSHA384", # 1281
"PSSWithSHA512", # 2054
"PKCS1WithSHA512", # 1537
],
supported_versions=["GREASE", "1.3", "1.2"],
key_share_curves=["GREASE", "X25519"],
cert_compression_algo="brotli", # Based on extension 27
pseudo_header_order=[
":method",
":authority",
":scheme",
":path"
],
connection_flow=15663105,
header_order=[
"cache-control",
"sec-ch-ua",
"sec-ch-ua-mobile",
"sec-ch-ua-platform",
"upgrade-insecure-requests",
"user-agent",
"accept",
"sec-fetch-site",
"sec-fetch-mode",
"sec-fetch-user",
"sec-fetch-dest",
"accept-encoding",
"accept-language",
"cookie"
]
)