tests: Add basic e2e tests for mitmproxy2swagger

pull/31/head
alufers 2 years ago
parent 66f9efc587
commit 3c5ef6fe61

@ -90,11 +90,14 @@ class HarFlowWrapper:
and "content" in self.flow["response"]
and "text" in self.flow["response"]["content"]
):
if (
"encoding" in self.flow["response"]["content"]
and self.flow["response"]["content"]["encoding"] == "base64"
):
return b64decode(self.flow["response"]["content"]["text"]).decode()
try:
if (
"encoding" in self.flow["response"]["content"]
and self.flow["response"]["content"]["encoding"] == "base64"
):
return b64decode(self.flow["response"]["content"]["text"]).decode()
except UnicodeDecodeError:
return None
return self.flow["response"]["content"]["text"]
return None

@ -8,6 +8,7 @@ import re
import sys
import traceback
import urllib
from typing import Any, Sequence
import ruamel.yaml
from mitmproxy.exceptions import FlowReadException
@ -62,7 +63,7 @@ def detect_input_format(file_path):
return MitmproxyCaptureReader(file_path, progress_callback)
def main():
def main(override_args: Sequence[str] | None = None):
parser = argparse.ArgumentParser(
description="Converts a mitmproxy dump file or HAR to a swagger schema."
)
@ -97,11 +98,11 @@ def main():
choices=["flow", "har"],
help="Override the input file format auto-detection.",
)
args = parser.parse_args()
args = parser.parse_args(override_args)
yaml = ruamel.yaml.YAML()
capture_reader = None
capture_reader: MitmproxyCaptureReader | HarCaptureReader
if args.format == "flow" or args.format == "mitmproxy":
capture_reader = MitmproxyCaptureReader(args.input, progress_callback)
elif args.format == "har":
@ -164,15 +165,15 @@ def main():
path_template_regexes = [re.compile(path_to_regex(path)) for path in path_templates]
try:
for f in capture_reader.captured_requests():
for req in capture_reader.captured_requests():
# strip the api prefix from the url
url = f.get_matching_url(args.api_prefix)
url = req.get_matching_url(args.api_prefix)
if url is None:
continue
method = f.get_method().lower()
method = req.get_method().lower()
path = strip_query_string(url).removeprefix(args.api_prefix)
status = f.get_response_status_code()
status = req.get_response_status_code()
# check if the path matches any of the path templates, and save the index
path_template_index = None
@ -203,7 +204,7 @@ def main():
params = swagger_util.url_to_params(url, path_template_to_set)
if args.headers:
headers_request = swagger_util.request_to_headers(
f.get_request_headers()
req.get_request_headers()
)
if headers_request is not None and len(headers_request) > 0:
set_key_if_not_exists(
@ -217,13 +218,13 @@ def main():
)
if method not in ["get", "head"]:
body = f.get_request_body()
body = req.get_request_body()
if body is not None:
body_val = None
content_type = None
# try to parse the body as json
try:
body_val = json.loads(f.get_request_body())
body_val = json.loads(req.get_request_body())
content_type = "application/json"
except UnicodeDecodeError:
pass
@ -232,7 +233,7 @@ def main():
if content_type is None:
# try to parse the body as form data
try:
body_val_bytes = dict(
body_val_bytes: Any = dict(
urllib.parse.parse_qsl(
body, encoding="utf-8", keep_blank_values=True
)
@ -268,7 +269,7 @@ def main():
)
# try parsing the response as json
response_body = f.get_response_body()
response_body = req.get_response_body()
if response_body is not None:
try:
response_json = json.loads(response_body)
@ -278,7 +279,7 @@ def main():
response_json = None
if response_json is not None:
resp_data_to_set = {
"description": f.get_response_reason(),
"description": req.get_response_reason(),
"headers": None,
"content": {
"application/json": {
@ -292,7 +293,7 @@ def main():
] = swagger_util.limit_example_size(response_json)
if args.headers:
resp_data_to_set["headers"] = swagger_util.response_to_headers(
f.get_response_headers()
req.get_response_headers()
)
set_key_if_not_exists(

@ -0,0 +1,89 @@
import os
from .mitmproxy2swagger import main
import tempfile
import ruamel.yaml as ruamel
from typing import Any, List
def mitmproxy2swagger_e2e_test(
input_file: str, url_prefix: str, extra_args: List[str] | None = None
) -> Any:
"""
Runs mitmproxy2swagger on the given input file twice,
and returns the detected endpoints.
"""
yaml_tmp_path = tempfile.mktemp(suffix=".yaml", prefix="sklep.lisek.")
main(
[
"-i",
input_file,
"-o",
yaml_tmp_path,
"-p",
url_prefix,
]
+ (extra_args or [])
)
yaml = ruamel.YAML()
data = None
# try to parse the file
with open(yaml_tmp_path, "r") as f:
data = yaml.load(f.read())
assert data is not None
assert "x-path-templates" in data
assert "servers" in data
# remove all of the ignore:prefixes in x-path-templates
data["x-path-templates"] = [
x.replace("ignore:", "") for x in data["x-path-templates"]
]
# save the file
with open(yaml_tmp_path, "w") as f:
yaml.dump(data, f)
# run mitmproxy2swagger again
main(
[
"-i",
input_file,
"-o",
yaml_tmp_path,
"-p",
url_prefix,
]
+ (extra_args or [])
)
# load the file again
with open(yaml_tmp_path, "r") as f:
data = yaml.load(f.read())
return data
def test_mitmproxy2swagger_generates_swagger_from_har():
data = mitmproxy2swagger_e2e_test(
"testdata/sklep.lisek.app.har", "https://sklep.lisek.app/"
)
assert data is not None
assert "paths" in data
assert len(data["paths"]) > 3 # check if any paths were generated
# assert "/api/darkstores" in data["paths"]
# assert (
# "get" in data["paths"]["/api/darkstores"]
# ) # check if the method was generated
def test_mitmproxy2swagger_generates_swagger_from_mitmproxy_flow_file():
data = mitmproxy2swagger_e2e_test("testdata/test_flows", "https://httpbin.org/", [
"--format",
"flow",
"--headers",
])
assert data is not None
assert "paths" in data
assert len(data["paths"]) == 3 # 4 paths in the test file

@ -34,7 +34,7 @@ mitmproxy2swagger = 'mitmproxy2swagger.mitmproxy2swagger:main'
[tool.black]
line-length = 88
target-version = ['py310']
include = 'mitmproxy2swagger/(.*)\.pyi?$'
[tool.flake8]
max-line-length = 120

File diff suppressed because one or more lines are too long

514
testdata/test_flows vendored

@ -0,0 +1,514 @@
9330:4:type;4:http;7:version;2:18#9:websocket;0:~8:response;669:6:reason;0:,11:status_code;3:200#13:timestamp_end;18:1681560864.5100336^15:timestamp_start;18:1681560864.5091748^8:trailers;0:~7:content;255:{
"args": {},
"headers": {
"Accept": "*/*",
"Host": "httpbin.org",
"User-Agent": "curl/8.0.1",
"X-Amzn-Trace-Id": "Root=1-643a9520-69df77c0122f50262a42a72b"
},
"origin": "185.191.246.39",
"url": "https://httpbin.org/get"
}
,7:headers;230:40:4:date,29:Sat, 15 Apr 2023 12:14:24 GMT,]36:12:content-type,16:application/json,]24:14:content-length,3:255,]28:6:server,15:gunicorn/19.9.0,]35:27:access-control-allow-origin,1:*,]43:32:access-control-allow-credentials,4:true,]]12:http_version;8:HTTP/2.0,}7:request;307:4:path;4:/get,9:authority;11:httpbin.org,6:scheme;5:https,6:method;3:GET,4:port;3:443#4:host;11:httpbin.org;13:timestamp_end;18:1681560864.3789876^15:timestamp_start;18:1681560864.3779225^8:trailers;0:~7:content;0:,7:headers;51:28:10:user-agent,10:curl/8.0.1,]15:6:accept,3:*/*,]]12:http_version;8:HTTP/2.0,}17:timestamp_created;18:1681560864.3780086^7:comment;0:;8:metadata;0:}6:marked;0:;9:is_replay;0:~11:intercepted;5:false!11:server_conn;7530:4:via2;0:~11:cipher_list;0:]11:cipher_name;27:ECDHE-RSA-AES128-GCM-SHA256;11:alpn_offers;16:2:h2,8:http/1.1,]16:certificate_list;6929:2078:-----BEGIN CERTIFICATE-----
MIIF0TCCBLmgAwIBAgIQBMaXROWeY5Qs9ibwxtesVDANBgkqhkiG9w0BAQsFADA8
MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g
UlNBIDIwNDggTTAyMB4XDTIzMDMwMTAwMDAwMFoXDTIzMTExOTIzNTk1OVowFjEU
MBIGA1UEAxMLaHR0cGJpbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCPE28yK7/fA5KcuE2U5qT4TwU2GUsXvss+y3EojNC0rQPwAVVp4+ID33r9
Wr8LusvHgyqmPu7hNA17UUCvUVWrlYtzSSkxPqDpaRtF68laf9hPtpzxsAEcJ3Zj
QLg81JYVvgodPuKsAQ/j2s0b9Yd6O//g2NI2jl5Pu94Kveo5uedSbCGdGNgm0a04
N9egCih4CumstTUjApVv566tNUILUbIQU6Zik2dn3AR/W6OEgk7818QCfYa1YlVV
y4Z3wZ+UucKd0c73Fy3kW3MhJcQ8YwuXpoH9D338UBDIeSy7Yd5J9nOZXaq9A9eR
0GiOh3DcDL71dPEkX80qBouCpHEhAgMBAAGjggLzMIIC7zAfBgNVHSMEGDAWgBTA
MVLNWlDDgnx0cc7L6Zz5euuC4jAdBgNVHQ4EFgQU8dXJczk/NQ+psnYfrKl/NN1E
2d4wJQYDVR0RBB4wHIILaHR0cGJpbi5vcmeCDSouaHR0cGJpbi5vcmcwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjA7BgNVHR8E
NDAyMDCgLqAshipodHRwOi8vY3JsLnIybTAyLmFtYXpvbnRydXN0LmNvbS9yMm0w
Mi5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwdQYIKwYBBQUHAQEEaTBnMC0GCCsG
AQUFBzABhiFodHRwOi8vb2NzcC5yMm0wMi5hbWF6b250cnVzdC5jb20wNgYIKwYB
BQUHMAKGKmh0dHA6Ly9jcnQucjJtMDIuYW1hem9udHJ1c3QuY29tL3IybTAyLmNl
cjAMBgNVHRMBAf8EAjAAMIIBfgYKKwYBBAHWeQIEAgSCAW4EggFqAWgAdgCt9776
fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yCigAAAYadUPKfAAAEAwBHMEUCIBtT
nUnstwdXAMX0ZV2qinUM7CBGmLsJGslKNZbDNQjiAiEA9LLXQMqBJEoqdg5UJcSi
c3LibKO877zTkemG3QlH9dYAdgCzc3cH4YRQ+GOG1gWp3BEJSnktsWcMC4fc8AMO
eTalmgAAAYadUPLWAAAEAwBHMEUCIChRxIknXNkZN7cIUKLcLErdkkKLzFBUV6d3
85QOXQ2gAiEApG5R/+k6XGd5QrNDa9I6IgqzTxCbCs7Xqkl8MAb73H0AdgC3Pvsk
35xNunXyOcW6WPRsXfxCz3qfNcSeHQmBJe20mQAAAYadUPKCAAAEAwBHMEUCIQCq
Sut242xHZ/P2c/8n/0EiZ/CwtgmCXfz7NdB75dYtlAIgIE4TUU2JAyIRJlCKfatQ
aAOkpEP18yLmw9GIq3nnVAAwDQYJKoZIhvcNAQELBQADggEBACjTDO0NpDuWaZnw
6nHRFcYC+kWJ9dVD7y2LaZTaMQbrB24EDudhSJuZDOvFzkz5cdSc0KOjYPorMXQ3
z31mBqFDNE1nVKAVhGT6Z2hgmBTCWn3cJG2E6lSsKVZLC3wW02BlU/eClE4cuxS/
vtAbE8zJosU0V/+YJWNZe649AvF0cDSRsd37arNs+iJuHdCYKpd6tVgr8qSfjiYU
5XahqdcF3R328aVe5/vpBmFtyNNI4uCsBihrJIeXLOgFkt1xo+vrQVuAx5BDjgLG
2Jbx6D7eeSQmnhwZvkBXYuZhndyqb4yn5g7q/5u2dVUuEFyX6gUAJG1cdmJxOCJw
atJSKtI=
-----END CERTIFICATE-----
,1574:-----BEGIN CERTIFICATE-----
MIIEXjCCA0agAwIBAgITB3MSSkvL1E7HtTvq8ZSELToPoTANBgkqhkiG9w0BAQsF
ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6
b24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjUzMFoXDTMwMDgyMzIyMjUzMFowPDEL
MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT
QSAyMDQ4IE0wMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALtDGMZa
qHneKei1by6+pUPPLljTB143Si6VpEWPc6mSkFhZb/6qrkZyoHlQLbDYnI2D7hD0
sdzEqfnuAjIsuXQLG3A8TvX6V3oFNBFVe8NlLJHvBseKY88saLwufxkZVwk74g4n
WlNMXzla9Y5F3wwRHwMVH443xGz6UtGSZSqQ94eFx5X7Tlqt8whi8qCaKdZ5rNak
+r9nUThOeClqFd4oXych//Rc7Y0eX1KNWHYSI1Nk31mYgiK3JvH063g+K9tHA63Z
eTgKgndlh+WI+zv7i44HepRZjA1FYwYZ9Vv/9UkC5Yz8/yU65fgjaE+wVHM4e/Yy
C2osrPWE7gJ+dXMCAwEAAaOCAVowggFWMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYD
VR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV
HQ4EFgQUwDFSzVpQw4J8dHHOy+mc+XrrguIwHwYDVR0jBBgwFoAUhBjMhTTsvAyU
lC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v
b2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov
L2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA/BgNVHR8E
ODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv
b3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB
AQAtTi6Fs0Azfi+iwm7jrz+CSxHH+uHl7Law3MQSXVtR8RV53PtR6r/6gNpqlzdo
Zq4FKbADi1v9Bun8RY8D51uedRfjsbeodizeBB8nXmeyD33Ep7VATj4ozcd31YFV
fgRhvTSxNrrTlNpWkUk0m3BMPv8sg381HhA6uEYokE5q9uws/3YkKqRiEz3TsaWm
JqIRZhMbgAfp7O7FUwFIb7UIspogZSKxPIWJpxiPo3TcBambbVtQOcNRWz5qCQdD
slI2yayq0n2TXoHyNCLEH8rpsJRVILFsg0jc7BaFrMnF462+ajSehgj12IidNeRN
4zl+EoNaWdpnWndvSpAEkq2P
-----END CERTIFICATE-----
,1647:-----BEGIN CERTIFICATE-----
MIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF
ADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj
b3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x
OzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1
dGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL
MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv
b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj
ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM
9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw
IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6
VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L
93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm
jgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/
BAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW
gBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH
MAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH
MAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy
MD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0
LmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF
AAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW
MiGpSESrnO09tKpzbeR/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au/ma
eyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7/wmpdLqBK
bRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN
0FE6/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U
akcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==
-----END CERTIFICATE-----
,1606:-----BEGIN CERTIFICATE-----
MIIEdTCCA12gAwIBAgIJAKcOSkw0grd/MA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV
BAYTAlVTMSUwIwYDVQQKExxTdGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTIw
MAYDVQQLEylTdGFyZmllbGQgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0
eTAeFw0wOTA5MDIwMDAwMDBaFw0zNDA2MjgxNzM5MTZaMIGYMQswCQYDVQQGEwJV
UzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTElMCMGA1UE
ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjE7MDkGA1UEAxMyU3RhcmZp
ZWxkIFNlcnZpY2VzIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVDDrEKvlO4vW+GZdfjohTsR8/
y8+fIBNtKTrID30892t2OGPZNmCom15cAICyL1l/9of5JUOG52kbUpqQ4XHj2C0N
Tm/2yEnZtvMaVq4rtnQU68/7JuMauh2WLmo7WJSJR1b/JaCTcFOD2oR0FMNnngRo
Ot+OQFodSk7PQ5E751bWAHDLUu57fa4657wx+UX2wmDPE1kCK4DMNEffud6QZW0C
zyyRpqbn3oUYSXxmTqM6bam17jQuug0DuDPfR+uxa40l2ZvOgdFFRjKWcIfeAg5J
Q4W2bHO7ZOphQazJ1FTfhy/HIrImzJ9ZVGif/L4qL8RVHHVAYBeFAlU5i38FAgMB
AAGjgfAwge0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0O
BBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMB8GA1UdIwQYMBaAFL9ft9HO3R+G9FtV
rNzXEMIOqYjnME8GCCsGAQUFBwEBBEMwQTAcBggrBgEFBQcwAYYQaHR0cDovL28u
c3MyLnVzLzAhBggrBgEFBQcwAoYVaHR0cDovL3guc3MyLnVzL3guY2VyMCYGA1Ud
HwQfMB0wG6AZoBeGFWh0dHA6Ly9zLnNzMi51cy9yLmNybDARBgNVHSAECjAIMAYG
BFUdIAAwDQYJKoZIhvcNAQELBQADggEBACMd44pXyn3pF3lM8R5V/cxTbj5HD9/G
VfKyBDbtgB9TxF00KGu+x1X8Z+rLP3+QsjPNG1gQggL4+C/1E2DUBc7xgQjB3ad1
l08YuW3e95ORCLp+QCztweq7dp4zBncdDQh/U90bZKuCJ/Fp1U1ervShw3WnWEQt
8jxwmKy6abaVd38PMV4s/KCHOkdp8Hlf9BRUpJVeEXgSYCfOn8J3/yNTd126/+pZ
59vPr5KW7ySaNRB6nJHGDn2Z9j8Z3/VyVOEVqQdZe4O/Ui5GjLIAZHYcSNPYeehu
VsyuLAOQ1xk4meTKCRlb/weWsKh/NEnfVqn3sF/tM+2MR7cwA130A4w=
-----END CERTIFICATE-----
,]3:tls;4:true!5:error;0:~5:state;1:0#3:via;0:~11:tls_version;7:TLSv1.2;15:tls_established;4:true!19:timestamp_tls_setup;18:1681560864.3739192^19:timestamp_tcp_setup;18:1681560864.1132984^15:timestamp_start;18:1681560863.9839542^13:timestamp_end;18:1681560864.5125768^14:source_address;24:12:10.123.1.192;5:41702#]3:sni;11:httpbin.org;10:ip_address;23:13:107.22.139.22;3:443#]2:id;36:084956c5-1385-4454-8fb0-1790213cebb2;4:alpn;2:h2,7:address;21:11:httpbin.org;3:443#]}11:client_conn;532:10:proxy_mode;7:regular;11:cipher_list;0:]11:alpn_offers;16:2:h2,8:http/1.1,]16:certificate_list;0:]3:tls;4:true!5:error;0:~8:sockname;19:9:127.0.0.1;4:8080#]5:state;1:0#11:tls_version;7:TLSv1.3;14:tls_extensions;0:]15:tls_established;4:true!19:timestamp_tls_setup;17:1681560864.377041^15:timestamp_start;17:1681560863.982756^13:timestamp_end;18:1681560864.5118477^3:sni;11:httpbin.org;8:mitmcert;0:~2:id;36:f61b070d-3526-4d24-bcdd-3b0325450cd9;11:cipher_name;22:TLS_AES_256_GCM_SHA384;4:alpn;2:h2,7:address;20:9:127.0.0.1;5:49070#]}5:error;0:~2:id;36:8dddfa8d-d637-43c7-a5c1-f81f69afe121;}9592:4:type;4:http;7:version;2:18#9:websocket;0:~8:response;841:6:reason;0:,11:status_code;3:200#13:timestamp_end;17:1681560867.414883^15:timestamp_start;18:1681560867.4140136^8:trailers;0:~7:content;428:{
"args": {},
"data": "",
"files": {},
"form": {
"{\"a\":1}": ""
},
"headers": {
"Accept": "*/*",
"Content-Length": "7",
"Content-Type": "application/x-www-form-urlencoded",
"Host": "httpbin.org",
"User-Agent": "curl/8.0.1",
"X-Amzn-Trace-Id": "Root=1-643a9522-7cef244e5eb7ed6c6b3ddea8"
},
"json": null,
"origin": "185.191.246.39",
"url": "https://httpbin.org/post"
}
,7:headers;230:40:4:date,29:Sat, 15 Apr 2023 12:14:27 GMT,]36:12:content-type,16:application/json,]24:14:content-length,3:428,]28:6:server,15:gunicorn/19.9.0,]35:27:access-control-allow-origin,1:*,]43:32:access-control-allow-credentials,4:true,]]12:http_version;8:HTTP/2.0,}7:request;399:4:path;5:/post,9:authority;11:httpbin.org,6:scheme;5:https,6:method;4:POST,4:port;3:443#4:host;11:httpbin.org;13:timestamp_end;17:1681560866.837843^15:timestamp_start;18:1681560866.8367467^8:trailers;0:~7:content;7:{"a":1},7:headers;134:28:10:user-agent,10:curl/8.0.1,]15:6:accept,3:*/*,]22:14:content-length,1:7,]53:12:content-type,33:application/x-www-form-urlencoded,]]12:http_version;8:HTTP/2.0,}17:timestamp_created;17:1681560866.836836^7:comment;0:;8:metadata;0:}6:marked;0:;9:is_replay;0:~11:intercepted;5:false!11:server_conn;7529:4:via2;0:~11:cipher_list;0:]11:cipher_name;27:ECDHE-RSA-AES128-GCM-SHA256;11:alpn_offers;16:2:h2,8:http/1.1,]16:certificate_list;6929:2078:-----BEGIN CERTIFICATE-----
MIIF0TCCBLmgAwIBAgIQBMaXROWeY5Qs9ibwxtesVDANBgkqhkiG9w0BAQsFADA8
MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g
UlNBIDIwNDggTTAyMB4XDTIzMDMwMTAwMDAwMFoXDTIzMTExOTIzNTk1OVowFjEU
MBIGA1UEAxMLaHR0cGJpbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCPE28yK7/fA5KcuE2U5qT4TwU2GUsXvss+y3EojNC0rQPwAVVp4+ID33r9
Wr8LusvHgyqmPu7hNA17UUCvUVWrlYtzSSkxPqDpaRtF68laf9hPtpzxsAEcJ3Zj
QLg81JYVvgodPuKsAQ/j2s0b9Yd6O//g2NI2jl5Pu94Kveo5uedSbCGdGNgm0a04
N9egCih4CumstTUjApVv566tNUILUbIQU6Zik2dn3AR/W6OEgk7818QCfYa1YlVV
y4Z3wZ+UucKd0c73Fy3kW3MhJcQ8YwuXpoH9D338UBDIeSy7Yd5J9nOZXaq9A9eR
0GiOh3DcDL71dPEkX80qBouCpHEhAgMBAAGjggLzMIIC7zAfBgNVHSMEGDAWgBTA
MVLNWlDDgnx0cc7L6Zz5euuC4jAdBgNVHQ4EFgQU8dXJczk/NQ+psnYfrKl/NN1E
2d4wJQYDVR0RBB4wHIILaHR0cGJpbi5vcmeCDSouaHR0cGJpbi5vcmcwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjA7BgNVHR8E
NDAyMDCgLqAshipodHRwOi8vY3JsLnIybTAyLmFtYXpvbnRydXN0LmNvbS9yMm0w
Mi5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwdQYIKwYBBQUHAQEEaTBnMC0GCCsG
AQUFBzABhiFodHRwOi8vb2NzcC5yMm0wMi5hbWF6b250cnVzdC5jb20wNgYIKwYB
BQUHMAKGKmh0dHA6Ly9jcnQucjJtMDIuYW1hem9udHJ1c3QuY29tL3IybTAyLmNl
cjAMBgNVHRMBAf8EAjAAMIIBfgYKKwYBBAHWeQIEAgSCAW4EggFqAWgAdgCt9776
fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yCigAAAYadUPKfAAAEAwBHMEUCIBtT
nUnstwdXAMX0ZV2qinUM7CBGmLsJGslKNZbDNQjiAiEA9LLXQMqBJEoqdg5UJcSi
c3LibKO877zTkemG3QlH9dYAdgCzc3cH4YRQ+GOG1gWp3BEJSnktsWcMC4fc8AMO
eTalmgAAAYadUPLWAAAEAwBHMEUCIChRxIknXNkZN7cIUKLcLErdkkKLzFBUV6d3
85QOXQ2gAiEApG5R/+k6XGd5QrNDa9I6IgqzTxCbCs7Xqkl8MAb73H0AdgC3Pvsk
35xNunXyOcW6WPRsXfxCz3qfNcSeHQmBJe20mQAAAYadUPKCAAAEAwBHMEUCIQCq
Sut242xHZ/P2c/8n/0EiZ/CwtgmCXfz7NdB75dYtlAIgIE4TUU2JAyIRJlCKfatQ
aAOkpEP18yLmw9GIq3nnVAAwDQYJKoZIhvcNAQELBQADggEBACjTDO0NpDuWaZnw
6nHRFcYC+kWJ9dVD7y2LaZTaMQbrB24EDudhSJuZDOvFzkz5cdSc0KOjYPorMXQ3
z31mBqFDNE1nVKAVhGT6Z2hgmBTCWn3cJG2E6lSsKVZLC3wW02BlU/eClE4cuxS/
vtAbE8zJosU0V/+YJWNZe649AvF0cDSRsd37arNs+iJuHdCYKpd6tVgr8qSfjiYU
5XahqdcF3R328aVe5/vpBmFtyNNI4uCsBihrJIeXLOgFkt1xo+vrQVuAx5BDjgLG
2Jbx6D7eeSQmnhwZvkBXYuZhndyqb4yn5g7q/5u2dVUuEFyX6gUAJG1cdmJxOCJw
atJSKtI=
-----END CERTIFICATE-----
,1574:-----BEGIN CERTIFICATE-----
MIIEXjCCA0agAwIBAgITB3MSSkvL1E7HtTvq8ZSELToPoTANBgkqhkiG9w0BAQsF
ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6
b24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjUzMFoXDTMwMDgyMzIyMjUzMFowPDEL
MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT
QSAyMDQ4IE0wMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALtDGMZa
qHneKei1by6+pUPPLljTB143Si6VpEWPc6mSkFhZb/6qrkZyoHlQLbDYnI2D7hD0
sdzEqfnuAjIsuXQLG3A8TvX6V3oFNBFVe8NlLJHvBseKY88saLwufxkZVwk74g4n
WlNMXzla9Y5F3wwRHwMVH443xGz6UtGSZSqQ94eFx5X7Tlqt8whi8qCaKdZ5rNak
+r9nUThOeClqFd4oXych//Rc7Y0eX1KNWHYSI1Nk31mYgiK3JvH063g+K9tHA63Z
eTgKgndlh+WI+zv7i44HepRZjA1FYwYZ9Vv/9UkC5Yz8/yU65fgjaE+wVHM4e/Yy
C2osrPWE7gJ+dXMCAwEAAaOCAVowggFWMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYD
VR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV
HQ4EFgQUwDFSzVpQw4J8dHHOy+mc+XrrguIwHwYDVR0jBBgwFoAUhBjMhTTsvAyU
lC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v
b2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov
L2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA/BgNVHR8E
ODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv
b3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB
AQAtTi6Fs0Azfi+iwm7jrz+CSxHH+uHl7Law3MQSXVtR8RV53PtR6r/6gNpqlzdo
Zq4FKbADi1v9Bun8RY8D51uedRfjsbeodizeBB8nXmeyD33Ep7VATj4ozcd31YFV
fgRhvTSxNrrTlNpWkUk0m3BMPv8sg381HhA6uEYokE5q9uws/3YkKqRiEz3TsaWm
JqIRZhMbgAfp7O7FUwFIb7UIspogZSKxPIWJpxiPo3TcBambbVtQOcNRWz5qCQdD
slI2yayq0n2TXoHyNCLEH8rpsJRVILFsg0jc7BaFrMnF462+ajSehgj12IidNeRN
4zl+EoNaWdpnWndvSpAEkq2P
-----END CERTIFICATE-----
,1647:-----BEGIN CERTIFICATE-----
MIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF
ADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj
b3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x
OzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1
dGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL
MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv
b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj
ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM
9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw
IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6
VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L
93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm
jgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/
BAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW
gBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH
MAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH
MAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy
MD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0
LmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF
AAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW
MiGpSESrnO09tKpzbeR/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au/ma
eyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7/wmpdLqBK
bRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN
0FE6/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U
akcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==
-----END CERTIFICATE-----
,1606:-----BEGIN CERTIFICATE-----
MIIEdTCCA12gAwIBAgIJAKcOSkw0grd/MA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV
BAYTAlVTMSUwIwYDVQQKExxTdGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTIw
MAYDVQQLEylTdGFyZmllbGQgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0
eTAeFw0wOTA5MDIwMDAwMDBaFw0zNDA2MjgxNzM5MTZaMIGYMQswCQYDVQQGEwJV
UzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTElMCMGA1UE
ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjE7MDkGA1UEAxMyU3RhcmZp
ZWxkIFNlcnZpY2VzIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVDDrEKvlO4vW+GZdfjohTsR8/
y8+fIBNtKTrID30892t2OGPZNmCom15cAICyL1l/9of5JUOG52kbUpqQ4XHj2C0N
Tm/2yEnZtvMaVq4rtnQU68/7JuMauh2WLmo7WJSJR1b/JaCTcFOD2oR0FMNnngRo
Ot+OQFodSk7PQ5E751bWAHDLUu57fa4657wx+UX2wmDPE1kCK4DMNEffud6QZW0C
zyyRpqbn3oUYSXxmTqM6bam17jQuug0DuDPfR+uxa40l2ZvOgdFFRjKWcIfeAg5J
Q4W2bHO7ZOphQazJ1FTfhy/HIrImzJ9ZVGif/L4qL8RVHHVAYBeFAlU5i38FAgMB
AAGjgfAwge0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0O
BBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMB8GA1UdIwQYMBaAFL9ft9HO3R+G9FtV
rNzXEMIOqYjnME8GCCsGAQUFBwEBBEMwQTAcBggrBgEFBQcwAYYQaHR0cDovL28u
c3MyLnVzLzAhBggrBgEFBQcwAoYVaHR0cDovL3guc3MyLnVzL3guY2VyMCYGA1Ud
HwQfMB0wG6AZoBeGFWh0dHA6Ly9zLnNzMi51cy9yLmNybDARBgNVHSAECjAIMAYG
BFUdIAAwDQYJKoZIhvcNAQELBQADggEBACMd44pXyn3pF3lM8R5V/cxTbj5HD9/G
VfKyBDbtgB9TxF00KGu+x1X8Z+rLP3+QsjPNG1gQggL4+C/1E2DUBc7xgQjB3ad1
l08YuW3e95ORCLp+QCztweq7dp4zBncdDQh/U90bZKuCJ/Fp1U1ervShw3WnWEQt
8jxwmKy6abaVd38PMV4s/KCHOkdp8Hlf9BRUpJVeEXgSYCfOn8J3/yNTd126/+pZ
59vPr5KW7ySaNRB6nJHGDn2Z9j8Z3/VyVOEVqQdZe4O/Ui5GjLIAZHYcSNPYeehu
VsyuLAOQ1xk4meTKCRlb/weWsKh/NEnfVqn3sF/tM+2MR7cwA130A4w=
-----END CERTIFICATE-----
,]3:tls;4:true!5:error;0:~5:state;1:0#3:via;0:~11:tls_version;7:TLSv1.2;15:tls_established;4:true!19:timestamp_tls_setup;17:1681560866.832675^19:timestamp_tcp_setup;18:1681560866.5705638^15:timestamp_start;18:1681560866.4401593^13:timestamp_end;18:1681560867.4179919^14:source_address;24:12:10.123.1.192;5:51808#]3:sni;11:httpbin.org;10:ip_address;23:13:34.235.32.249;3:443#]2:id;36:9487b118-71d6-4fca-9bfc-253d5f1b3448;4:alpn;2:h2,7:address;21:11:httpbin.org;3:443#]}11:client_conn;532:10:proxy_mode;7:regular;11:cipher_list;0:]11:alpn_offers;16:2:h2,8:http/1.1,]16:certificate_list;0:]3:tls;4:true!5:error;0:~8:sockname;19:9:127.0.0.1;4:8080#]5:state;1:0#11:tls_version;7:TLSv1.3;14:tls_extensions;0:]15:tls_established;4:true!19:timestamp_tls_setup;17:1681560866.835816^15:timestamp_start;18:1681560866.4387221^13:timestamp_end;17:1681560867.417156^3:sni;11:httpbin.org;8:mitmcert;0:~2:id;36:0ba9a3de-e7f6-4dfa-b54b-2c00c6955e23;11:cipher_name;22:TLS_AES_256_GCM_SHA384;4:alpn;2:h2,7:address;20:9:127.0.0.1;5:49086#]}5:error;0:~2:id;36:fbb50234-b867-4bd9-99f5-3d0b3c8f4c8f;}9598:4:type;4:http;7:version;2:18#9:websocket;0:~8:response;843:6:reason;0:,11:status_code;3:200#13:timestamp_end;18:1681560874.8873558^15:timestamp_start;18:1681560874.8865132^8:trailers;0:~7:content;429:{
"args": {},
"data": "",
"files": {},
"form": {
"{\"a\":1}": ""
},
"headers": {
"Accept": "*/*",
"Content-Length": "7",
"Content-Type": "application/x-www-form-urlencoded",
"Host": "httpbin.org",
"User-Agent": "curl/8.0.1",
"X-Amzn-Trace-Id": "Root=1-643a952a-5d03a95e63c2203b4297f609"
},
"json": null,
"origin": "185.191.246.39",
"url": "https://httpbin.org/patch"
}
,7:headers;230:40:4:date,29:Sat, 15 Apr 2023 12:14:34 GMT,]36:12:content-type,16:application/json,]24:14:content-length,3:429,]28:6:server,15:gunicorn/19.9.0,]35:27:access-control-allow-origin,1:*,]43:32:access-control-allow-credentials,4:true,]]12:http_version;8:HTTP/2.0,}7:request;402:4:path;6:/patch,9:authority;11:httpbin.org,6:scheme;5:https,6:method;5:PATCH,4:port;3:443#4:host;11:httpbin.org;13:timestamp_end;18:1681560874.7564108^15:timestamp_start;18:1681560874.7553363^8:trailers;0:~7:content;7:{"a":1},7:headers;134:28:10:user-agent,10:curl/8.0.1,]15:6:accept,3:*/*,]22:14:content-length,1:7,]53:12:content-type,33:application/x-www-form-urlencoded,]]12:http_version;8:HTTP/2.0,}17:timestamp_created;18:1681560874.7554216^7:comment;0:;8:metadata;0:}6:marked;0:;9:is_replay;0:~11:intercepted;5:false!11:server_conn;7528:4:via2;0:~11:cipher_list;0:]11:cipher_name;27:ECDHE-RSA-AES128-GCM-SHA256;11:alpn_offers;16:2:h2,8:http/1.1,]16:certificate_list;6929:2078:-----BEGIN CERTIFICATE-----
MIIF0TCCBLmgAwIBAgIQBMaXROWeY5Qs9ibwxtesVDANBgkqhkiG9w0BAQsFADA8
MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g
UlNBIDIwNDggTTAyMB4XDTIzMDMwMTAwMDAwMFoXDTIzMTExOTIzNTk1OVowFjEU
MBIGA1UEAxMLaHR0cGJpbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCPE28yK7/fA5KcuE2U5qT4TwU2GUsXvss+y3EojNC0rQPwAVVp4+ID33r9
Wr8LusvHgyqmPu7hNA17UUCvUVWrlYtzSSkxPqDpaRtF68laf9hPtpzxsAEcJ3Zj
QLg81JYVvgodPuKsAQ/j2s0b9Yd6O//g2NI2jl5Pu94Kveo5uedSbCGdGNgm0a04
N9egCih4CumstTUjApVv566tNUILUbIQU6Zik2dn3AR/W6OEgk7818QCfYa1YlVV
y4Z3wZ+UucKd0c73Fy3kW3MhJcQ8YwuXpoH9D338UBDIeSy7Yd5J9nOZXaq9A9eR
0GiOh3DcDL71dPEkX80qBouCpHEhAgMBAAGjggLzMIIC7zAfBgNVHSMEGDAWgBTA
MVLNWlDDgnx0cc7L6Zz5euuC4jAdBgNVHQ4EFgQU8dXJczk/NQ+psnYfrKl/NN1E
2d4wJQYDVR0RBB4wHIILaHR0cGJpbi5vcmeCDSouaHR0cGJpbi5vcmcwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjA7BgNVHR8E
NDAyMDCgLqAshipodHRwOi8vY3JsLnIybTAyLmFtYXpvbnRydXN0LmNvbS9yMm0w
Mi5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwdQYIKwYBBQUHAQEEaTBnMC0GCCsG
AQUFBzABhiFodHRwOi8vb2NzcC5yMm0wMi5hbWF6b250cnVzdC5jb20wNgYIKwYB
BQUHMAKGKmh0dHA6Ly9jcnQucjJtMDIuYW1hem9udHJ1c3QuY29tL3IybTAyLmNl
cjAMBgNVHRMBAf8EAjAAMIIBfgYKKwYBBAHWeQIEAgSCAW4EggFqAWgAdgCt9776
fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yCigAAAYadUPKfAAAEAwBHMEUCIBtT
nUnstwdXAMX0ZV2qinUM7CBGmLsJGslKNZbDNQjiAiEA9LLXQMqBJEoqdg5UJcSi
c3LibKO877zTkemG3QlH9dYAdgCzc3cH4YRQ+GOG1gWp3BEJSnktsWcMC4fc8AMO
eTalmgAAAYadUPLWAAAEAwBHMEUCIChRxIknXNkZN7cIUKLcLErdkkKLzFBUV6d3
85QOXQ2gAiEApG5R/+k6XGd5QrNDa9I6IgqzTxCbCs7Xqkl8MAb73H0AdgC3Pvsk
35xNunXyOcW6WPRsXfxCz3qfNcSeHQmBJe20mQAAAYadUPKCAAAEAwBHMEUCIQCq
Sut242xHZ/P2c/8n/0EiZ/CwtgmCXfz7NdB75dYtlAIgIE4TUU2JAyIRJlCKfatQ
aAOkpEP18yLmw9GIq3nnVAAwDQYJKoZIhvcNAQELBQADggEBACjTDO0NpDuWaZnw
6nHRFcYC+kWJ9dVD7y2LaZTaMQbrB24EDudhSJuZDOvFzkz5cdSc0KOjYPorMXQ3
z31mBqFDNE1nVKAVhGT6Z2hgmBTCWn3cJG2E6lSsKVZLC3wW02BlU/eClE4cuxS/
vtAbE8zJosU0V/+YJWNZe649AvF0cDSRsd37arNs+iJuHdCYKpd6tVgr8qSfjiYU
5XahqdcF3R328aVe5/vpBmFtyNNI4uCsBihrJIeXLOgFkt1xo+vrQVuAx5BDjgLG
2Jbx6D7eeSQmnhwZvkBXYuZhndyqb4yn5g7q/5u2dVUuEFyX6gUAJG1cdmJxOCJw
atJSKtI=
-----END CERTIFICATE-----
,1574:-----BEGIN CERTIFICATE-----
MIIEXjCCA0agAwIBAgITB3MSSkvL1E7HtTvq8ZSELToPoTANBgkqhkiG9w0BAQsF
ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6
b24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjUzMFoXDTMwMDgyMzIyMjUzMFowPDEL
MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT
QSAyMDQ4IE0wMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALtDGMZa
qHneKei1by6+pUPPLljTB143Si6VpEWPc6mSkFhZb/6qrkZyoHlQLbDYnI2D7hD0
sdzEqfnuAjIsuXQLG3A8TvX6V3oFNBFVe8NlLJHvBseKY88saLwufxkZVwk74g4n
WlNMXzla9Y5F3wwRHwMVH443xGz6UtGSZSqQ94eFx5X7Tlqt8whi8qCaKdZ5rNak
+r9nUThOeClqFd4oXych//Rc7Y0eX1KNWHYSI1Nk31mYgiK3JvH063g+K9tHA63Z
eTgKgndlh+WI+zv7i44HepRZjA1FYwYZ9Vv/9UkC5Yz8/yU65fgjaE+wVHM4e/Yy
C2osrPWE7gJ+dXMCAwEAAaOCAVowggFWMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYD
VR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV
HQ4EFgQUwDFSzVpQw4J8dHHOy+mc+XrrguIwHwYDVR0jBBgwFoAUhBjMhTTsvAyU
lC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v
b2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov
L2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA/BgNVHR8E
ODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv
b3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB
AQAtTi6Fs0Azfi+iwm7jrz+CSxHH+uHl7Law3MQSXVtR8RV53PtR6r/6gNpqlzdo
Zq4FKbADi1v9Bun8RY8D51uedRfjsbeodizeBB8nXmeyD33Ep7VATj4ozcd31YFV
fgRhvTSxNrrTlNpWkUk0m3BMPv8sg381HhA6uEYokE5q9uws/3YkKqRiEz3TsaWm
JqIRZhMbgAfp7O7FUwFIb7UIspogZSKxPIWJpxiPo3TcBambbVtQOcNRWz5qCQdD
slI2yayq0n2TXoHyNCLEH8rpsJRVILFsg0jc7BaFrMnF462+ajSehgj12IidNeRN
4zl+EoNaWdpnWndvSpAEkq2P
-----END CERTIFICATE-----
,1647:-----BEGIN CERTIFICATE-----
MIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF
ADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj
b3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x
OzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1
dGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL
MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv
b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj
ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM
9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw
IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6
VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L
93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm
jgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/
BAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW
gBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH
MAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH
MAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy
MD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0
LmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF
AAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW
MiGpSESrnO09tKpzbeR/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au/ma
eyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7/wmpdLqBK
bRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN
0FE6/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U
akcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==
-----END CERTIFICATE-----
,1606:-----BEGIN CERTIFICATE-----
MIIEdTCCA12gAwIBAgIJAKcOSkw0grd/MA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV
BAYTAlVTMSUwIwYDVQQKExxTdGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTIw
MAYDVQQLEylTdGFyZmllbGQgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0
eTAeFw0wOTA5MDIwMDAwMDBaFw0zNDA2MjgxNzM5MTZaMIGYMQswCQYDVQQGEwJV
UzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTElMCMGA1UE
ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjE7MDkGA1UEAxMyU3RhcmZp
ZWxkIFNlcnZpY2VzIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVDDrEKvlO4vW+GZdfjohTsR8/
y8+fIBNtKTrID30892t2OGPZNmCom15cAICyL1l/9of5JUOG52kbUpqQ4XHj2C0N
Tm/2yEnZtvMaVq4rtnQU68/7JuMauh2WLmo7WJSJR1b/JaCTcFOD2oR0FMNnngRo
Ot+OQFodSk7PQ5E751bWAHDLUu57fa4657wx+UX2wmDPE1kCK4DMNEffud6QZW0C
zyyRpqbn3oUYSXxmTqM6bam17jQuug0DuDPfR+uxa40l2ZvOgdFFRjKWcIfeAg5J
Q4W2bHO7ZOphQazJ1FTfhy/HIrImzJ9ZVGif/L4qL8RVHHVAYBeFAlU5i38FAgMB
AAGjgfAwge0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0O
BBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMB8GA1UdIwQYMBaAFL9ft9HO3R+G9FtV
rNzXEMIOqYjnME8GCCsGAQUFBwEBBEMwQTAcBggrBgEFBQcwAYYQaHR0cDovL28u
c3MyLnVzLzAhBggrBgEFBQcwAoYVaHR0cDovL3guc3MyLnVzL3guY2VyMCYGA1Ud
HwQfMB0wG6AZoBeGFWh0dHA6Ly9zLnNzMi51cy9yLmNybDARBgNVHSAECjAIMAYG
BFUdIAAwDQYJKoZIhvcNAQELBQADggEBACMd44pXyn3pF3lM8R5V/cxTbj5HD9/G
VfKyBDbtgB9TxF00KGu+x1X8Z+rLP3+QsjPNG1gQggL4+C/1E2DUBc7xgQjB3ad1
l08YuW3e95ORCLp+QCztweq7dp4zBncdDQh/U90bZKuCJ/Fp1U1ervShw3WnWEQt
8jxwmKy6abaVd38PMV4s/KCHOkdp8Hlf9BRUpJVeEXgSYCfOn8J3/yNTd126/+pZ
59vPr5KW7ySaNRB6nJHGDn2Z9j8Z3/VyVOEVqQdZe4O/Ui5GjLIAZHYcSNPYeehu
VsyuLAOQ1xk4meTKCRlb/weWsKh/NEnfVqn3sF/tM+2MR7cwA130A4w=
-----END CERTIFICATE-----
,]3:tls;4:true!5:error;0:~5:state;1:0#3:via;0:~11:tls_version;7:TLSv1.2;15:tls_established;4:true!19:timestamp_tls_setup;18:1681560874.7513738^19:timestamp_tcp_setup;17:1681560874.489256^15:timestamp_start;17:1681560874.359904^13:timestamp_end;18:1681560874.8898144^14:source_address;24:12:10.123.1.192;5:37992#]3:sni;11:httpbin.org;10:ip_address;23:13:34.193.132.77;3:443#]2:id;36:dde87769-1017-459d-b745-f356b071161a;4:alpn;2:h2,7:address;21:11:httpbin.org;3:443#]}11:client_conn;533:10:proxy_mode;7:regular;11:cipher_list;0:]11:alpn_offers;16:2:h2,8:http/1.1,]16:certificate_list;0:]3:tls;4:true!5:error;0:~8:sockname;19:9:127.0.0.1;4:8080#]5:state;1:0#11:tls_version;7:TLSv1.3;14:tls_extensions;0:]15:tls_established;4:true!19:timestamp_tls_setup;18:1681560874.7544107^15:timestamp_start;18:1681560874.3587303^13:timestamp_end;17:1681560874.889114^3:sni;11:httpbin.org;8:mitmcert;0:~2:id;36:ea2f18a3-06c7-4651-90ad-6b1c699a5cab;11:cipher_name;22:TLS_AES_256_GCM_SHA384;4:alpn;2:h2,7:address;20:9:127.0.0.1;5:34018#]}5:error;0:~2:id;36:93edf24d-fa87-4039-a21f-5ed4a75b9109;}9386:4:type;4:http;7:version;2:18#9:websocket;0:~8:response;698:6:reason;0:,11:status_code;3:200#13:timestamp_end;17:1681561853.212749^15:timestamp_start;18:1681561853.2118688^8:trailers;0:~7:content;285:{
"args": {},
"headers": {
"Accept": "*/*",
"Host": "httpbin.org",
"Special-Header": "Yes",
"User-Agent": "curl/8.0.1",
"X-Amzn-Trace-Id": "Root=1-643a98fc-54ded9b1073a7ecd1e75e8f4"
},
"origin": "185.191.246.39",
"url": "https://httpbin.org/get"
}
,7:headers;230:40:4:date,29:Sat, 15 Apr 2023 12:30:53 GMT,]36:12:content-type,16:application/json,]24:14:content-length,3:285,]28:6:server,15:gunicorn/19.9.0,]35:27:access-control-allow-origin,1:*,]43:32:access-control-allow-credentials,4:true,]]12:http_version;8:HTTP/2.0,}7:request;335:4:path;4:/get,9:authority;11:httpbin.org,6:scheme;5:https,6:method;3:GET,4:port;3:443#4:host;11:httpbin.org;13:timestamp_end;18:1681561852.9074075^15:timestamp_start;18:1681561852.9063168^8:trailers;0:~7:content;0:,7:headers;79:28:10:user-agent,10:curl/8.0.1,]15:6:accept,3:*/*,]24:14:special-header,3:Yes,]]12:http_version;8:HTTP/2.0,}17:timestamp_created;17:1681561852.906412^7:comment;0:;8:metadata;0:}6:marked;0:;9:is_replay;0:~11:intercepted;5:false!11:server_conn;7529:4:via2;0:~11:cipher_list;0:]11:cipher_name;27:ECDHE-RSA-AES128-GCM-SHA256;11:alpn_offers;16:2:h2,8:http/1.1,]16:certificate_list;6929:2078:-----BEGIN CERTIFICATE-----
MIIF0TCCBLmgAwIBAgIQBMaXROWeY5Qs9ibwxtesVDANBgkqhkiG9w0BAQsFADA8
MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g
UlNBIDIwNDggTTAyMB4XDTIzMDMwMTAwMDAwMFoXDTIzMTExOTIzNTk1OVowFjEU
MBIGA1UEAxMLaHR0cGJpbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCPE28yK7/fA5KcuE2U5qT4TwU2GUsXvss+y3EojNC0rQPwAVVp4+ID33r9
Wr8LusvHgyqmPu7hNA17UUCvUVWrlYtzSSkxPqDpaRtF68laf9hPtpzxsAEcJ3Zj
QLg81JYVvgodPuKsAQ/j2s0b9Yd6O//g2NI2jl5Pu94Kveo5uedSbCGdGNgm0a04
N9egCih4CumstTUjApVv566tNUILUbIQU6Zik2dn3AR/W6OEgk7818QCfYa1YlVV
y4Z3wZ+UucKd0c73Fy3kW3MhJcQ8YwuXpoH9D338UBDIeSy7Yd5J9nOZXaq9A9eR
0GiOh3DcDL71dPEkX80qBouCpHEhAgMBAAGjggLzMIIC7zAfBgNVHSMEGDAWgBTA
MVLNWlDDgnx0cc7L6Zz5euuC4jAdBgNVHQ4EFgQU8dXJczk/NQ+psnYfrKl/NN1E
2d4wJQYDVR0RBB4wHIILaHR0cGJpbi5vcmeCDSouaHR0cGJpbi5vcmcwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjA7BgNVHR8E
NDAyMDCgLqAshipodHRwOi8vY3JsLnIybTAyLmFtYXpvbnRydXN0LmNvbS9yMm0w
Mi5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwdQYIKwYBBQUHAQEEaTBnMC0GCCsG
AQUFBzABhiFodHRwOi8vb2NzcC5yMm0wMi5hbWF6b250cnVzdC5jb20wNgYIKwYB
BQUHMAKGKmh0dHA6Ly9jcnQucjJtMDIuYW1hem9udHJ1c3QuY29tL3IybTAyLmNl
cjAMBgNVHRMBAf8EAjAAMIIBfgYKKwYBBAHWeQIEAgSCAW4EggFqAWgAdgCt9776
fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yCigAAAYadUPKfAAAEAwBHMEUCIBtT
nUnstwdXAMX0ZV2qinUM7CBGmLsJGslKNZbDNQjiAiEA9LLXQMqBJEoqdg5UJcSi
c3LibKO877zTkemG3QlH9dYAdgCzc3cH4YRQ+GOG1gWp3BEJSnktsWcMC4fc8AMO
eTalmgAAAYadUPLWAAAEAwBHMEUCIChRxIknXNkZN7cIUKLcLErdkkKLzFBUV6d3
85QOXQ2gAiEApG5R/+k6XGd5QrNDa9I6IgqzTxCbCs7Xqkl8MAb73H0AdgC3Pvsk
35xNunXyOcW6WPRsXfxCz3qfNcSeHQmBJe20mQAAAYadUPKCAAAEAwBHMEUCIQCq
Sut242xHZ/P2c/8n/0EiZ/CwtgmCXfz7NdB75dYtlAIgIE4TUU2JAyIRJlCKfatQ
aAOkpEP18yLmw9GIq3nnVAAwDQYJKoZIhvcNAQELBQADggEBACjTDO0NpDuWaZnw
6nHRFcYC+kWJ9dVD7y2LaZTaMQbrB24EDudhSJuZDOvFzkz5cdSc0KOjYPorMXQ3
z31mBqFDNE1nVKAVhGT6Z2hgmBTCWn3cJG2E6lSsKVZLC3wW02BlU/eClE4cuxS/
vtAbE8zJosU0V/+YJWNZe649AvF0cDSRsd37arNs+iJuHdCYKpd6tVgr8qSfjiYU
5XahqdcF3R328aVe5/vpBmFtyNNI4uCsBihrJIeXLOgFkt1xo+vrQVuAx5BDjgLG
2Jbx6D7eeSQmnhwZvkBXYuZhndyqb4yn5g7q/5u2dVUuEFyX6gUAJG1cdmJxOCJw
atJSKtI=
-----END CERTIFICATE-----
,1574:-----BEGIN CERTIFICATE-----
MIIEXjCCA0agAwIBAgITB3MSSkvL1E7HtTvq8ZSELToPoTANBgkqhkiG9w0BAQsF
ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6
b24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjUzMFoXDTMwMDgyMzIyMjUzMFowPDEL
MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT
QSAyMDQ4IE0wMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALtDGMZa
qHneKei1by6+pUPPLljTB143Si6VpEWPc6mSkFhZb/6qrkZyoHlQLbDYnI2D7hD0
sdzEqfnuAjIsuXQLG3A8TvX6V3oFNBFVe8NlLJHvBseKY88saLwufxkZVwk74g4n
WlNMXzla9Y5F3wwRHwMVH443xGz6UtGSZSqQ94eFx5X7Tlqt8whi8qCaKdZ5rNak
+r9nUThOeClqFd4oXych//Rc7Y0eX1KNWHYSI1Nk31mYgiK3JvH063g+K9tHA63Z
eTgKgndlh+WI+zv7i44HepRZjA1FYwYZ9Vv/9UkC5Yz8/yU65fgjaE+wVHM4e/Yy
C2osrPWE7gJ+dXMCAwEAAaOCAVowggFWMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYD
VR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV
HQ4EFgQUwDFSzVpQw4J8dHHOy+mc+XrrguIwHwYDVR0jBBgwFoAUhBjMhTTsvAyU
lC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v
b2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov
L2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA/BgNVHR8E
ODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv
b3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB
AQAtTi6Fs0Azfi+iwm7jrz+CSxHH+uHl7Law3MQSXVtR8RV53PtR6r/6gNpqlzdo
Zq4FKbADi1v9Bun8RY8D51uedRfjsbeodizeBB8nXmeyD33Ep7VATj4ozcd31YFV
fgRhvTSxNrrTlNpWkUk0m3BMPv8sg381HhA6uEYokE5q9uws/3YkKqRiEz3TsaWm
JqIRZhMbgAfp7O7FUwFIb7UIspogZSKxPIWJpxiPo3TcBambbVtQOcNRWz5qCQdD
slI2yayq0n2TXoHyNCLEH8rpsJRVILFsg0jc7BaFrMnF462+ajSehgj12IidNeRN
4zl+EoNaWdpnWndvSpAEkq2P
-----END CERTIFICATE-----
,1647:-----BEGIN CERTIFICATE-----
MIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF
ADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj
b3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x
OzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1
dGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL
MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv
b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj
ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM
9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw
IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6
VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L
93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm
jgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/
BAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW
gBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH
MAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH
MAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy
MD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0
LmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF
AAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW
MiGpSESrnO09tKpzbeR/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au/ma
eyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7/wmpdLqBK
bRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN
0FE6/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U
akcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==
-----END CERTIFICATE-----
,1606:-----BEGIN CERTIFICATE-----
MIIEdTCCA12gAwIBAgIJAKcOSkw0grd/MA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV
BAYTAlVTMSUwIwYDVQQKExxTdGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTIw
MAYDVQQLEylTdGFyZmllbGQgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0
eTAeFw0wOTA5MDIwMDAwMDBaFw0zNDA2MjgxNzM5MTZaMIGYMQswCQYDVQQGEwJV
UzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTElMCMGA1UE
ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjE7MDkGA1UEAxMyU3RhcmZp
ZWxkIFNlcnZpY2VzIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVDDrEKvlO4vW+GZdfjohTsR8/
y8+fIBNtKTrID30892t2OGPZNmCom15cAICyL1l/9of5JUOG52kbUpqQ4XHj2C0N
Tm/2yEnZtvMaVq4rtnQU68/7JuMauh2WLmo7WJSJR1b/JaCTcFOD2oR0FMNnngRo
Ot+OQFodSk7PQ5E751bWAHDLUu57fa4657wx+UX2wmDPE1kCK4DMNEffud6QZW0C
zyyRpqbn3oUYSXxmTqM6bam17jQuug0DuDPfR+uxa40l2ZvOgdFFRjKWcIfeAg5J
Q4W2bHO7ZOphQazJ1FTfhy/HIrImzJ9ZVGif/L4qL8RVHHVAYBeFAlU5i38FAgMB
AAGjgfAwge0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0O
BBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMB8GA1UdIwQYMBaAFL9ft9HO3R+G9FtV
rNzXEMIOqYjnME8GCCsGAQUFBwEBBEMwQTAcBggrBgEFBQcwAYYQaHR0cDovL28u
c3MyLnVzLzAhBggrBgEFBQcwAoYVaHR0cDovL3guc3MyLnVzL3guY2VyMCYGA1Ud
HwQfMB0wG6AZoBeGFWh0dHA6Ly9zLnNzMi51cy9yLmNybDARBgNVHSAECjAIMAYG
BFUdIAAwDQYJKoZIhvcNAQELBQADggEBACMd44pXyn3pF3lM8R5V/cxTbj5HD9/G
VfKyBDbtgB9TxF00KGu+x1X8Z+rLP3+QsjPNG1gQggL4+C/1E2DUBc7xgQjB3ad1
l08YuW3e95ORCLp+QCztweq7dp4zBncdDQh/U90bZKuCJ/Fp1U1ervShw3WnWEQt
8jxwmKy6abaVd38PMV4s/KCHOkdp8Hlf9BRUpJVeEXgSYCfOn8J3/yNTd126/+pZ
59vPr5KW7ySaNRB6nJHGDn2Z9j8Z3/VyVOEVqQdZe4O/Ui5GjLIAZHYcSNPYeehu
VsyuLAOQ1xk4meTKCRlb/weWsKh/NEnfVqn3sF/tM+2MR7cwA130A4w=
-----END CERTIFICATE-----
,]3:tls;4:true!5:error;0:~5:state;1:0#3:via;0:~11:tls_version;7:TLSv1.2;15:tls_established;4:true!19:timestamp_tls_setup;17:1681561852.902216^19:timestamp_tcp_setup;18:1681561852.6425617^15:timestamp_start;18:1681561852.5023966^13:timestamp_end;18:1681561853.2151525^14:source_address;24:12:10.123.1.192;5:52728#]3:sni;11:httpbin.org;10:ip_address;23:13:34.235.32.249;3:443#]2:id;36:f911dd43-02ea-4f30-9d77-f11a26d5caac;4:alpn;2:h2,7:address;21:11:httpbin.org;3:443#]}11:client_conn;533:10:proxy_mode;7:regular;11:cipher_list;0:]11:alpn_offers;16:2:h2,8:http/1.1,]16:certificate_list;0:]3:tls;4:true!5:error;0:~8:sockname;19:9:127.0.0.1;4:8080#]5:state;1:0#11:tls_version;7:TLSv1.3;14:tls_extensions;0:]15:tls_established;4:true!19:timestamp_tls_setup;17:1681561852.905259^15:timestamp_start;18:1681561852.5008457^13:timestamp_end;18:1681561853.2144651^3:sni;11:httpbin.org;8:mitmcert;0:~2:id;36:f7772820-8aae-454a-a9c8-09f609016430;11:cipher_name;22:TLS_AES_256_GCM_SHA384;4:alpn;2:h2,7:address;20:9:127.0.0.1;5:32874#]}5:error;0:~2:id;36:fd3491bf-d73c-4424-aeb0-a56ba0c69bcd;}
Loading…
Cancel
Save