{
  "kittens": {
    "service": "kittens",
    "version": "0.1.0",
    "docs": "https://kittens.sh/docs"
  },
  "ip": "216.73.216.137",
  "protocol": "h2",
  "method": "GET",
  "path": "/api/all",
  "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
  "tls": {
    "negotiated_version": "TLSv1_3",
    "negotiated_cipher": "TLS13_AES_256_GCM_SHA384",
    "negotiated_alpn": "h2",
    "legacy_version": "TLS 1.2 (0x0303)",
    "effective_version": "TLS 1.3 (0x0304)",
    "sni": "tls.kittens.sh",
    "session_id_length": 32,
    "cipher_suites": [
      {
        "value": 4866,
        "hex": "0x1302",
        "name": "TLS_AES_256_GCM_SHA384",
        "grease": false
      },
      {
        "value": 4865,
        "hex": "0x1301",
        "name": "TLS_AES_128_GCM_SHA256",
        "grease": false
      },
      {
        "value": 4867,
        "hex": "0x1303",
        "name": "TLS_CHACHA20_POLY1305_SHA256",
        "grease": false
      },
      {
        "value": 49196,
        "hex": "0xc02c",
        "name": "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384",
        "grease": false
      },
      {
        "value": 49195,
        "hex": "0xc02b",
        "name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256",
        "grease": false
      },
      {
        "value": 52393,
        "hex": "0xcca9",
        "name": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256",
        "grease": false
      },
      {
        "value": 49200,
        "hex": "0xc030",
        "name": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
        "grease": false
      },
      {
        "value": 49199,
        "hex": "0xc02f",
        "name": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",
        "grease": false
      },
      {
        "value": 52392,
        "hex": "0xcca8",
        "name": "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256",
        "grease": false
      },
      {
        "value": 255,
        "hex": "0x00ff",
        "name": "TLS_EMPTY_RENEGOTIATION_INFO_SCSV",
        "grease": false
      }
    ],
    "extensions": [
      {
        "value": 13,
        "hex": "0x000d",
        "name": "signature_algorithms",
        "grease": false,
        "length": 20
      },
      {
        "value": 0,
        "hex": "0x0000",
        "name": "server_name",
        "grease": false,
        "length": 19
      },
      {
        "value": 51,
        "hex": "0x0033",
        "name": "key_share",
        "grease": false,
        "length": 38
      },
      {
        "value": 43,
        "hex": "0x002b",
        "name": "supported_versions",
        "grease": false,
        "length": 5
      },
      {
        "value": 10,
        "hex": "0x000a",
        "name": "supported_groups",
        "grease": false,
        "length": 8
      },
      {
        "value": 35,
        "hex": "0x0023",
        "name": "session_ticket",
        "grease": false,
        "length": 0
      },
      {
        "value": 5,
        "hex": "0x0005",
        "name": "status_request",
        "grease": false,
        "length": 5
      },
      {
        "value": 16,
        "hex": "0x0010",
        "name": "application_layer_protocol_negotiation",
        "grease": false,
        "length": 14
      },
      {
        "value": 23,
        "hex": "0x0017",
        "name": "extended_master_secret",
        "grease": false,
        "length": 0
      },
      {
        "value": 45,
        "hex": "0x002d",
        "name": "psk_key_exchange_modes",
        "grease": false,
        "length": 2
      },
      {
        "value": 11,
        "hex": "0x000b",
        "name": "ec_point_formats",
        "grease": false,
        "length": 2
      }
    ],
    "supported_groups": [
      {
        "value": 29,
        "hex": "0x001d",
        "name": "x25519",
        "grease": false
      },
      {
        "value": 23,
        "hex": "0x0017",
        "name": "secp256r1",
        "grease": false
      },
      {
        "value": 24,
        "hex": "0x0018",
        "name": "secp384r1",
        "grease": false
      }
    ],
    "supported_versions": [
      {
        "value": 772,
        "hex": "0x0304",
        "name": "TLS 1.3",
        "grease": false
      },
      {
        "value": 771,
        "hex": "0x0303",
        "name": "TLS 1.2",
        "grease": false
      }
    ],
    "signature_algorithms": [
      {
        "value": 1283,
        "hex": "0x0503",
        "name": "ecdsa_secp384r1_sha384",
        "grease": false
      },
      {
        "value": 1027,
        "hex": "0x0403",
        "name": "ecdsa_secp256r1_sha256",
        "grease": false
      },
      {
        "value": 2055,
        "hex": "0x0807",
        "name": "ed25519_alt",
        "grease": false
      },
      {
        "value": 2054,
        "hex": "0x0806",
        "name": "rsa_pss_rsae_sha512",
        "grease": false
      },
      {
        "value": 2053,
        "hex": "0x0805",
        "name": "rsa_pss_rsae_sha384",
        "grease": false
      },
      {
        "value": 2052,
        "hex": "0x0804",
        "name": "rsa_pss_rsae_sha256",
        "grease": false
      },
      {
        "value": 1537,
        "hex": "0x0601",
        "name": "rsa_pkcs1_sha512",
        "grease": false
      },
      {
        "value": 1281,
        "hex": "0x0501",
        "name": "rsa_pkcs1_sha384",
        "grease": false
      },
      {
        "value": 1025,
        "hex": "0x0401",
        "name": "rsa_pkcs1_sha256",
        "grease": false
      }
    ],
    "key_share_groups": [
      {
        "value": 29,
        "hex": "0x001d",
        "name": "x25519",
        "grease": false
      }
    ],
    "cert_compression": [],
    "ec_point_formats": [
      "uncompressed (0x00)"
    ],
    "psk_key_exchange_modes": [
      "psk_dhe_ke (0x01)"
    ],
    "compression_methods": [
      0
    ],
    "alpn": [
      "h2",
      "http/1.1"
    ],
    "application_settings": [],
    "record_size_limit": null,
    "raw": {
      "hex": "010000fa03034e2ea8eb4cf14d306a9ff144e93fbfd35f232412568fb78a2ac9cfc1a2b81721205b5095d3189fb61f8b926edc5d0d4302edc5a6598a1f4840f09213ad9207124d0014130213011303c02cc02bcca9c030c02fcca800ff0100009d000d0014001205030403080708060805080406010501040100000013001100000e746c732e6b697474656e732e7368003300260024001d00204d1eaeff76c7d101306b5cf0dfcfe2df71809e56aec1941d328fe70b93276e0f002b00050403040303000a00080006001d00170018002300000005000501000000000010000e000c02683208687474702f312e3100170000002d00020101000b00020100",
      "length": 254,
      "spans": [
        {
          "start": 0,
          "end": 4,
          "label": "handshake header"
        },
        {
          "start": 4,
          "end": 6,
          "label": "legacy_version"
        },
        {
          "start": 6,
          "end": 38,
          "label": "random"
        },
        {
          "start": 38,
          "end": 71,
          "label": "session_id"
        },
        {
          "start": 71,
          "end": 93,
          "label": "cipher_suites"
        },
        {
          "start": 93,
          "end": 95,
          "label": "compression_methods"
        },
        {
          "start": 95,
          "end": 97,
          "label": "extensions length"
        },
        {
          "start": 97,
          "end": 121,
          "label": "ext 0x000d"
        },
        {
          "start": 121,
          "end": 144,
          "label": "ext 0x0000"
        },
        {
          "start": 144,
          "end": 186,
          "label": "ext 0x0033"
        },
        {
          "start": 186,
          "end": 195,
          "label": "ext 0x002b"
        },
        {
          "start": 195,
          "end": 207,
          "label": "ext 0x000a"
        },
        {
          "start": 207,
          "end": 211,
          "label": "ext 0x0023"
        },
        {
          "start": 211,
          "end": 220,
          "label": "ext 0x0005"
        },
        {
          "start": 220,
          "end": 238,
          "label": "ext 0x0010"
        },
        {
          "start": 238,
          "end": 242,
          "label": "ext 0x0017"
        },
        {
          "start": 242,
          "end": 248,
          "label": "ext 0x002d"
        },
        {
          "start": 248,
          "end": 254,
          "label": "ext 0x000b"
        }
      ]
    }
  },
  "ja3": "771,4866-4865-4867-49196-49195-52393-49200-49199-52392-255,13-0-51-43-10-35-5-16-23-45-11,29-23-24,0",
  "ja3_hash": "972f272bfba90e02395b0860ccaaf6f5",
  "ja4": "t13d1011h2_61a7ad8aa9b6_3fcd1a44f3e3",
  "ja4_r": "t13d1011h2_00ff,1301,1302,1303,c02b,c02c,c02f,c030,cca8,cca9_0005,000a,000b,000d,0017,0023,002b,002d,0033_0503,0403,0807,0806,0805,0804,0601,0501,0401",
  "ja4_parts": {
    "a": "t13d1011h2",
    "b": "61a7ad8aa9b6",
    "c": "3fcd1a44f3e3",
    "b_raw": "00ff,1301,1302,1303,c02b,c02c,c02f,c030,cca8,cca9",
    "c_raw": "0005,000a,000b,000d,0017,0023,002b,002d,0033_0503,0403,0807,0806,0805,0804,0601,0501,0401"
  },
  "http2": {
    "akamai_fingerprint": "2:0;4:2097152;5:16384;6:16384|5177345|0|m,s,a,p",
    "akamai_fingerprint_hash": "9b5dcd077a77c5e324b91d8cc306fd5a",
    "settings": [
      {
        "id": 2,
        "name": "ENABLE_PUSH",
        "value": 0
      },
      {
        "id": 4,
        "name": "INITIAL_WINDOW_SIZE",
        "value": 2097152
      },
      {
        "id": 5,
        "name": "MAX_FRAME_SIZE",
        "value": 16384
      },
      {
        "id": 6,
        "name": "MAX_HEADER_LIST_SIZE",
        "value": 16384
      }
    ],
    "window_update": 5177345,
    "priorities": [],
    "pseudo_header_order": [
      "m",
      "s",
      "a",
      "p"
    ],
    "total_frames": 4,
    "headers": [
      [
        ":method",
        "GET"
      ],
      [
        ":scheme",
        "https"
      ],
      [
        ":authority",
        "tls.kittens.sh"
      ],
      [
        ":path",
        "/api/all"
      ],
      [
        "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"
      ]
    ]
  }
}
