{
  "donate": "Please consider donating to keep this API running. Visit https://tls.peet.ws",
  "ip": "104.23.243.132:11872",
  "http_version": "h2",
  "method": "GET",
  "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
  "tls": {
    "ciphers": [
      "TLS_AES_128_GCM_SHA256",
      "TLS_AES_256_GCM_SHA384",
      "TLS_CHACHA20_POLY1305_SHA256",
      "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256",
      "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384",
      "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",
      "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
      "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA",
      "TLS_RSA_WITH_AES_128_GCM_SHA256",
      "TLS_RSA_WITH_AES_256_GCM_SHA384",
      "TLS_RSA_WITH_AES_128_CBC_SHA",
      "TLS_RSA_WITH_AES_256_CBC_SHA",
      "TLS_RSA_WITH_3DES_EDE_CBC_SHA"
    ],
    "extensions": [
      {
        "name": "server_name (0)",
        "server_name": "xoilacvi.ai"
      },
      {
        "name": "extended_master_secret (23)",
        "master_secret_data": "",
        "extended_master_secret_data": ""
      },
      {
        "name": "extensionRenegotiationInfo (boringssl) (65281)",
        "data": "00"
      },
      {
        "name": "supported_groups (10)",
        "supported_groups": [
          "X25519 (29)",
          "P-256 (23)",
          "P-384 (24)",
          "P-521 (25)",
          "X25519MLKEM768 (4588)",
          "X25519Kyber768 (25497)",
          "Unknown curve 65074"
        ]
      },
      {
        "name": "ec_point_formats (11)",
        "elliptic_curves_point_formats": [
          "0x00"
        ]
      },
      {
        "name": "session_ticket (35)",
        "data": ""
      },
      {
        "name": "application_layer_protocol_negotiation (16)",
        "protocols": [
          "h2",
          "http/1.1"
        ]
      },
      {
        "name": "signature_algorithms (13)",
        "signature_algorithms": [
          "0x904",
          "ecdsa_secp256r1_sha256",
          "rsa_pss_rsae_sha256",
          "rsa_pkcs1_sha256",
          "ecdsa_secp384r1_sha384",
          "rsa_pss_rsae_sha384",
          "rsa_pkcs1_sha384",
          "rsa_pss_rsae_sha512",
          "rsa_pkcs1_sha512",
          "rsa_pkcs1_sha1",
          "ecdsa_secp521r1_sha512"
        ]
      },
      {
        "name": "key_share (51)",
        "shared_keys": [
          {
            "X25519 (29)": "fb0e20c1863c397f82ba05710fd5ce40bd0a5794907afe064d865b3b7d867874"
          }
        ]
      },
      {
        "name": "psk_key_exchange_modes (45)",
        "PSK_Key_Exchange_Mode": "PSK with (EC)DHE key establishment (psk_dhe_ke) (1)"
      },
      {
        "name": "supported_versions (43)",
        "versions": [
          "TLS 1.3",
          "TLS 1.2",
          "TLS 1.1",
          "TLS 1.0"
        ]
      },
      {
        "name": "padding (21)",
        "padding_data_length": 478
      }
    ],
    "tls_version_record": "771",
    "tls_version_negotiated": "772",
    "ja3": "771,4865-4866-4867-49195-49196-49199-49200-49171-156-157-47-53-10,0-23-65281-10-11-35-16-13-51-45-43-21,29-23-24-25-4588-25497-65074,0",
    "ja3_hash": "67560f98d68783bd640246df3052c151",
    "ja4": "t13d1312h2_a44d0ee8b3cc_e381dae6da6b",
    "ja4_r": "t13d1312h2_000a,002f,0035,009c,009d,1301,1302,1303,c013,c02b,c02c,c02f,c030_000a,000b,000d,0015,0017,0023,002b,002d,0033,ff01_0904,0403,0804,0401,0503,0805,0501,0806,0601,0201,0603",
    "peetprint": "772-771-770-769|2-1.1|29-23-24-25-4588-25497-65074|2308-1027-2052-1025-1283-2053-1281-2054-1537-513-1539|1||4865-4866-4867-49195-49196-49199-49200-49171-156-157-47-53-10|0-10-11-13-16-21-23-35-43-45-51-65281",
    "peetprint_hash": "86a3486140e2241fdfbdbe981958219e",
    "client_random": "d8c70e32e0df675b48a0359aba966a25538258e3d436b7fa1ff5a3c51b15a992",
    "session_id": "d6e303bf75bbf9840159293e5e4a01fa89972c9b073e2d83d1cfd7a9f038c194"
  },
  "http2": {
    "akamai_fingerprint": "2:0;3:1;4:8388608;5:65536|8323073|0|m,s,a,p",
    "akamai_fingerprint_hash": "175a6d4585f5a5c52b0f6fcca2977cd0",
    "sent_frames": [
      {
        "frame_type": "SETTINGS",
        "length": 24,
        "settings": [
          "ENABLE_PUSH = 0",
          "MAX_CONCURRENT_STREAMS = 1",
          "INITIAL_WINDOW_SIZE = 8388608",
          "MAX_FRAME_SIZE = 65536"
        ]
      },
      {
        "frame_type": "WINDOW_UPDATE",
        "length": 4,
        "increment": 8323073
      },
      {
        "frame_type": "HEADERS",
        "stream_id": 1,
        "length": 269,
        "headers": [
          ":method: GET",
          ":scheme: https",
          ":authority: xoilacvi.ai",
          ":path: /api/all",
          "x-forwarded-for: 216.73.216.26",
          "accept-encoding: gzip, br",
          "user-agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
          "accept: */*",
          "cf-ray: a4ab613e6c6f98f1-CMH",
          "cdn-loop: cloudflare; loops=1",
          "cf-connecting-ip: 216.73.216.26",
          "cf-ipcountry: US",
          "cf-visitor: {\"scheme\":\"https\"}",
          "x-forwarded-proto: https"
        ],
        "flags": [
          "EndStream (0x1)",
          "EndHeaders (0x4)"
        ]
      }
    ]
  },
  "tcpip": {
    "cap_length": 583,
    "dst_port": 443,
    "src_port": 11872,
    "ip": {
      "id": 55907,
      "tos": 40,
      "ttl": 51,
      "ip_version": 4,
      "dst_ip": "205.185.123.167",
      "src_ip": "104.23.243.132"
    },
    "tcp": {
      "ack": 1631307947,
      "checksum": 4257,
      "seq": 1922820415,
      "window": 16
    },
    "tcp_syn": {
      "ip_version": 4,
      "src_ip": "104.23.243.132",
      "dst_ip": "205.185.123.167",
      "src_port": 11872,
      "dst_port": 443,
      "ttl": 51,
      "ip_id": 55905,
      "df": true,
      "ecn": false,
      "window": 65535,
      "mss": 1400,
      "window_scale": 13,
      "sack_permitted": true,
      "timestamps": true,
      "options": [
        "mss",
        "sackOK",
        "timestamp",
        "nop",
        "wscale"
      ],
      "options_raw": "020405780402080a595025ca000000000103030d",
      "option_order": "mss,sackOK,timestamp,nop,wscale",
      "payload_len": 0,
      "packet_len": 60
    },
    "p0f": "4:51+?:0:1400:65535,13:mss,sok,ts,nop,ws:df,id+:0"
  }
}