{
  "source": "https://github.com/solvefixed/solvetls",
  "ip": "216.73.216.61:51401",
  "http_version": "HTTP/2.0",
  "method": "GET",
  "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
  "tls": {
    "ja3": "771,4866-4865-4867-49196-49195-52393-49200-49199-52392-255,51-11-16-43-5-10-13-45-0-23-41,29-23-24,0",
    "ja3_hash": "d8b79860a5300df20564a5d8857522c5",
    "ja4": "t13d1011h2_61a7ad8aa9b6_d4929ced8316",
    "version": {
      "value": 771,
      "hex": "0x0303",
      "name": "TLS_1_2"
    },
    "random": "9f6f54685a0a5795d24c2ebbaa3af88e7c99a4c77e7deba27e6609d3d9fca713",
    "session_id": "b3996c3f9f3aed5afe07bf12b7d434c629e4cfe703ef022170271a96c343b9da",
    "cipher_suites": [
      {
        "value": 4866,
        "hex": "0x1302",
        "name": "TLS_AES_256_GCM_SHA384"
      },
      {
        "value": 4865,
        "hex": "0x1301",
        "name": "TLS_AES_128_GCM_SHA256"
      },
      {
        "value": 4867,
        "hex": "0x1303",
        "name": "TLS_CHACHA20_POLY1305_SHA256"
      },
      {
        "value": 49196,
        "hex": "0xc02c",
        "name": "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
      },
      {
        "value": 49195,
        "hex": "0xc02b",
        "name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
      },
      {
        "value": 52393,
        "hex": "0xcca9",
        "name": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256"
      },
      {
        "value": 49200,
        "hex": "0xc030",
        "name": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
      },
      {
        "value": 49199,
        "hex": "0xc02f",
        "name": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
      },
      {
        "value": 52392,
        "hex": "0xcca8",
        "name": "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256"
      },
      {
        "value": 255,
        "hex": "0x00ff",
        "name": "TLS_EMPTY_RENEGOTIATION_INFO_SCSV"
      }
    ],
    "compression_methods": [
      0
    ],
    "extensions": [
      {
        "value": 51,
        "hex": "0x0033",
        "name": "KEY_SHARE",
        "length": 38,
        "decoded": {
          "shares": [
            {
              "group": {
                "value": 29,
                "hex": "0x001d",
                "name": "X25519"
              },
              "key_exchange_length": 32,
              "key_exchange": "05d328cdc09c3d967e8448846cbec60267d7c3fcd51fe0a374634d180f5e052d"
            }
          ]
        },
        "data": "0024001d002005d328cdc09c3d967e8448846cbec60267d7c3fcd51fe0a374634d180f5e052d"
      },
      {
        "value": 11,
        "hex": "0x000b",
        "name": "EC_POINT_FORMATS",
        "length": 2,
        "decoded": {
          "formats": [
            {
              "value": 0,
              "hex": "0x0000",
              "name": "UNCOMPRESSED"
            }
          ]
        },
        "data": "0100"
      },
      {
        "value": 16,
        "hex": "0x0010",
        "name": "APPLICATION_LAYER_PROTOCOL_NEGOTIATION",
        "length": 14,
        "decoded": {
          "protocols": [
            "h2",
            "http/1.1"
          ]
        },
        "data": "000c02683208687474702f312e31"
      },
      {
        "value": 43,
        "hex": "0x002b",
        "name": "SUPPORTED_VERSIONS",
        "length": 5,
        "decoded": {
          "versions": [
            {
              "value": 772,
              "hex": "0x0304",
              "name": "TLS_1_3"
            },
            {
              "value": 771,
              "hex": "0x0303",
              "name": "TLS_1_2"
            }
          ]
        },
        "data": "0403040303"
      },
      {
        "value": 5,
        "hex": "0x0005",
        "name": "STATUS_REQUEST",
        "length": 5,
        "decoded": null,
        "data": "0100000000"
      },
      {
        "value": 10,
        "hex": "0x000a",
        "name": "SUPPORTED_GROUPS",
        "length": 8,
        "decoded": {
          "groups": [
            {
              "value": 29,
              "hex": "0x001d",
              "name": "X25519"
            },
            {
              "value": 23,
              "hex": "0x0017",
              "name": "SECP256R1"
            },
            {
              "value": 24,
              "hex": "0x0018",
              "name": "SECP384R1"
            }
          ]
        },
        "data": "0006001d00170018"
      },
      {
        "value": 13,
        "hex": "0x000d",
        "name": "SIGNATURE_ALGORITHMS",
        "length": 20,
        "decoded": {
          "algorithms": [
            {
              "value": 1283,
              "hex": "0x0503",
              "name": "ECDSA_SECP384R1_SHA384"
            },
            {
              "value": 1027,
              "hex": "0x0403",
              "name": "ECDSA_SECP256R1_SHA256"
            },
            {
              "value": 2055,
              "hex": "0x0807",
              "name": "ED25519"
            },
            {
              "value": 2054,
              "hex": "0x0806",
              "name": "RSA_PSS_RSAE_SHA512"
            },
            {
              "value": 2053,
              "hex": "0x0805",
              "name": "RSA_PSS_RSAE_SHA384"
            },
            {
              "value": 2052,
              "hex": "0x0804",
              "name": "RSA_PSS_RSAE_SHA256"
            },
            {
              "value": 1537,
              "hex": "0x0601",
              "name": "RSA_PKCS1_SHA512"
            },
            {
              "value": 1281,
              "hex": "0x0501",
              "name": "RSA_PKCS1_SHA384"
            },
            {
              "value": 1025,
              "hex": "0x0401",
              "name": "RSA_PKCS1_SHA256"
            }
          ]
        },
        "data": "0012050304030807080608050804060105010401"
      },
      {
        "value": 45,
        "hex": "0x002d",
        "name": "PSK_KEY_EXCHANGE_MODES",
        "length": 2,
        "decoded": {
          "modes": [
            {
              "value": 1,
              "hex": "0x0001",
              "name": "PSK_DHE_KE"
            }
          ]
        },
        "data": "0101"
      },
      {
        "value": 0,
        "hex": "0x0000",
        "name": "SERVER_NAME",
        "length": 20,
        "decoded": {
          "server_names": [
            {
              "type": {
                "value": 0,
                "hex": "0x0000",
                "name": "HOST_NAME"
              },
              "host": "tls.solvedev.to"
            }
          ]
        },
        "data": "001200000f746c732e736f6c76656465762e746f"
      },
      {
        "value": 23,
        "hex": "0x0017",
        "name": "EXTENDED_MASTER_SECRET",
        "length": 0,
        "decoded": {
          "present": true,
          "unexpected_bytes": 0
        },
        "data": ""
      },
      {
        "value": 41,
        "hex": "0x0029",
        "name": "PRE_SHARED_KEY",
        "length": 267,
        "decoded": null,
        "data": "00d600d02ff90fe11a39a0c31928d1dd76a01d9dc92304025d2bb4f7ea4ca9d06df6a713401c48868da5d4db9eb3e725638bf9f44252a7a7d804b30b0f14d4190d7d546cf3239b942429b6c8a3b9a8adb0e88fc88f368f711b8d4050581e5a65f67d5a670e9b8a0db1fad3955dfbd0a70c0a66826a10baecb2bd33edd0313b73107c96ee441f49395a6edc0b22e2e71965fb96fcd681216a9c32a772b0e840d5131e89c93d9b1823a309308bea8a25d6a58722270508f4f9849ec637d248ba35d38328d7d66fcf50fc97af5b1c2ca0093e1780adfdb969430031306783dfbf20be14c12c31589ed5b0194652e05081ae00b6d62dff95c950f92c3e3fce839aa0ee56ce2575cc7af0ed2c39"
      }
    ]
  },
  "http2": {
    "akamai_fingerprint": "2:0;4:2097152;5:16384;6:16384|5177345|0|m,s,a,p",
    "akamai_fingerprint_hash": "9b5dcd077a77c5e324b91d8cc306fd5a",
    "settings": [
      {
        "value": 2,
        "hex": "0x0002",
        "name": "ENABLE_PUSH",
        "setting": 0
      },
      {
        "value": 4,
        "hex": "0x0004",
        "name": "INITIAL_WINDOW_SIZE",
        "setting": 2097152
      },
      {
        "value": 5,
        "hex": "0x0005",
        "name": "MAX_FRAME_SIZE",
        "setting": 16384
      },
      {
        "value": 6,
        "hex": "0x0006",
        "name": "MAX_HEADER_LIST_SIZE",
        "setting": 16384
      }
    ],
    "headers": [
      [
        ":method",
        "GET"
      ],
      [
        ":scheme",
        "https"
      ],
      [
        ":authority",
        "tls.solvedev.to"
      ],
      [
        ":path",
        "/sitemap.xml"
      ],
      [
        "accept",
        "*/*"
      ],
      [
        "user-agent",
        "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
      ],
      [
        "accept-encoding",
        "gzip, br, zstd, deflate"
      ]
    ],
    "frames": [
      {
        "value": 4,
        "hex": "0x0004",
        "name": "SETTINGS",
        "flags": 0,
        "flag_names": [],
        "stream_id": 0,
        "length": 24,
        "payload": {
          "settings": {
            "2": 0,
            "4": 2097152,
            "5": 16384,
            "6": 16384
          },
          "entries": [
            [
              2,
              0
            ],
            [
              4,
              2097152
            ],
            [
              5,
              16384
            ],
            [
              6,
              16384
            ]
          ]
        },
        "raw": "000018040000000000000200000000000400200000000500004000000600004000"
      },
      {
        "value": 8,
        "hex": "0x0008",
        "name": "WINDOW_UPDATE",
        "flags": 0,
        "flag_names": [],
        "stream_id": 0,
        "length": 4,
        "payload": {
          "increment": 5177345
        },
        "raw": "000004080000000000004f0001"
      },
      {
        "value": 1,
        "hex": "0x0001",
        "name": "HEADERS",
        "flags": 5,
        "flag_names": [
          "END_STREAM",
          "END_HEADERS"
        ],
        "stream_id": 1,
        "length": 131,
        "payload": {
          "header_block": "8287418b4d085d07a3b9642f75d27f0489610649691d6bf9a68f5383f963e77aced07f66a281b0dae0521aeba0bc8b1e632586d975765c53facd8f7e8cff4a506ea5531149d4ff6a10f4d6349a3a0bf6a5ea076c85ba74b015c1f6a7fb2503b642c674ffe875267b0f5988b90f4ff750929bd9abfa523b3e94f684c9f4a4859681a4bf",
          "priority": null
        },
        "raw": "0000830105000000018287418b4d085d07a3b9642f75d27f0489610649691d6bf9a68f5383f963e77aced07f66a281b0dae0521aeba0bc8b1e632586d975765c53facd8f7e8cff4a506ea5531149d4ff6a10f4d6349a3a0bf6a5ea076c85ba74b015c1f6a7fb2503b642c674ffe875267b0f5988b90f4ff750929bd9abfa523b3e94f684c9f4a4859681a4bf"
      }
    ]
  },
  "tcpip": {
    "cap_length": 60,
    "dst_port": 443,
    "src_port": 51401,
    "ip": {
      "id": 6487,
      "ttl": 115,
      "ip_version": 4,
      "dst_ip": "172.18.0.2",
      "src_ip": "216.73.216.61"
    },
    "tcp": {
      "ack": 0,
      "checksum": 27366,
      "seq": 702007206,
      "window": 62727
    }
  }
}