{
  "donate": "Please consider donating to keep this API running. Visit https://tls.peet.ws",
  "ip": "160.16.212.192:38114",
  "http_version": "h2",
  "method": "GET",
  "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36",
  "tls": {
    "ciphers": [
      "TLS_GREASE (0xEAEA)",
      "TLS_AES_128_GCM_SHA256",
      "TLS_AES_256_GCM_SHA384",
      "TLS_CHACHA20_POLY1305_SHA256",
      "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256",
      "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",
      "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384",
      "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
      "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256",
      "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256",
      "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA",
      "TLS_ECDHE_RSA_WITH_AES_256_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"
    ],
    "extensions": [
      {
        "name": "TLS_GREASE (0xbaba)"
      },
      {
        "name": "signature_algorithms (13)",
        "signature_algorithms": [
          "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"
        ]
      },
      {
        "name": "session_ticket (35)",
        "data": ""
      },
      {
        "name": "compress_certificate (27)",
        "algorithms": [
          "brotli (2)"
        ]
      },
      {
        "name": "application_layer_protocol_negotiation (16)",
        "protocols": [
          "h2",
          "http/1.1"
        ]
      },
      {
        "name": "server_name (0)",
        "server_name": "tls.peet.ws"
      },
      {
        "name": "application_settings_old (17513)",
        "protocols": [
          "h2"
        ]
      },
      {
        "name": "extensionRenegotiationInfo (boringssl) (65281)",
        "data": "00"
      },
      {
        "name": "ec_point_formats (11)",
        "elliptic_curves_point_formats": [
          "0x00"
        ]
      },
      {
        "name": "supported_groups (10)",
        "supported_groups": [
          "TLS_GREASE (0xdada)",
          "X25519Kyber768 (25497)",
          "X25519 (29)",
          "P-256 (23)",
          "P-384 (24)"
        ]
      },
      {
        "name": "key_share (51)",
        "shared_keys": [
          {
            "TLS_GREASE (0xdada)": "00"
          },
          {
            "X25519Kyber768 (25497)": "51df6c69debb857bd70162592c3ab3418f0ed45af010fd51040c7ef8e127aa1dc138c121d307fd7603fa745e6b3486c3db41a2385f909c2d0cfc98f5585101e562af83ab513013795169e6b349efdb80c3c2bec4c2206c890e45f02a0cd300e0ea91ce34b64e02cc7fcb0f58319866f5b09bd2b00b8a99db46a66590807d97371e15bf28a1c4e91081dff90f0ae53692450cb6b2bb506c66a64cb7285838f06b8bf25ab5867aae34d020fa13297bb50d47b2109b9c26dfa4495f5b789a16b7f538a7ea91c1a52a42146397f1e59b2d29c785657583f6659d6911eb860dbc860c16844d4de596fde1c3499ac5c140895455af1fc17a8dbac1a310cbe72b4c921124de9ca97a898f99966ea126a22aa24e1a6a9936e958874682b0e1beee166fdb0651f465b0de40483e4c42e0f9aed557645e561ceb4c511b544234271e76069da122c70dd17d91b18443d298debb31d7b90d3e7a6cb584a90adc0ac1873e1be03d2347ae6b603e4ffb8a416ba0d7007dd7a360f97818ed3624dbd255548519575a453ac508d40c36de15998db581b885b1df3ab771f2c0d0924ff76055bca9177533a0d7f67e2a1893afb925c8d939b81a2221cbbf4671684c65323e7197c483b4a891791913a4f89474fed2a8df514fc5b5521bd30d3aab1cf8d2a82688ad9045cc9a675196b3a4101432ccf5133cc7cfa96ba5f661ccf88aacf0a2abaaf30142c97f0e1a423cb838b1e67fab11c593ba2ec3e35453fc7c5d9570cab4b7013b31c8e96119db24f834cdd1280820f575f9331bf9c47e840512669c2f1516cbd29ccbe2b36ac23a34dcb07046b00801518eb05a16bea82bce682d3b54a276a40bd1423c9efa86d15382b560bd51532447dbad335b8dec69aeaba554bac9873f7b4227117014a4ae7cb2717ee3a11f9c4b10e887802b61d4a519403c02dfa44f2c3868331757c8106e8fa94f01d60b85b599c0c01645a15bc67ca578eab0c2334d33474bed4a01981a894781aa477043011202ea5a3951a2225daa2ca036bd85dc5a6efb4728f241168382f697b384eb7a4f82b26558c56bbcb4f710b91a57231305a0b83b9a2f1b3035136d00e034ac8c12a004c27908918da16af78137dbdbb4976a2058eb178cc6a9cc290b38b4b525cb08e59c7881a8ba7841a2dd840f004806be97056d0b2814024afc5ac2c92c062311b9766c413566864b830db9b7a94a753fbf2b308b5bad4d27b8c3833f4254b57d3481ef16a5d5d31b4997808d36c4eec4554e56b1792881d9dc837dc8bb962cb4810633e1807ec71759fef8a7c02b348e25841358467ed1996eeb4395302a62169bb50a7c0e563d2a10a81b3caaf49867f2469aa7052b05640a7db2ad083c4561043fe6c0c209d35eb8a1c54f3659f7e793f9b9859ec815c0812a00babe88d691be56632fdb1ae004b4bb3482088512a3a9028f90a6a036191428bf4c4c2eee6a1986767526cac3aec5acbb025d24f8267a8807d5f378d508bbbc3a26974b855460c34683ce77061d0b134ee4c870a5fc290e0bbadc439f14021db0cc65bfc7c2f268cf87e613ea179b41e756549bcc81bac336a1a96a2b830d60c41ff39137f39d2c9202234c9e8fc4635acb34b9723a9f75a9b961ba94cc36d4355f624147d4c39d43f4acc85a929daa78d6d899a9b13c54d30d6c57c8fd3ad8c8f03593065adf1102d1e037b1051510dbada9c0"
          },
          {
            "X25519 (29)": "e49784408084aea5009be7f4964fb91bcc7f5374798eab6699eb03d72bb74306"
          }
        ]
      },
      {
        "name": "signed_certificate_timestamp (18)"
      },
      {
        "name": "status_request (5)",
        "status_request": {
          "certificate_status_type": "OSCP (1)",
          "responder_id_list_length": 0,
          "request_extensions_length": 0
        }
      },
      {
        "name": "extensionEncryptedClientHello (boringssl) (65037)",
        "data": "0000010001560020d224356bb92e542cc26867cd5b06037a99d0310d4a789f55c615b20011f0f44b009067442997d5b4bd047d49a4a855811e8458cac5472025cdf2b4dcf0ce263a4266754d6e1140f412c43ceaf5ca744284e31ad21dc41bb81969aca5a3b9c71ff38dce084f24688f9b6565d0c74899a5a88c3d08bc084102eec931e2f1509e1980c0fd8957ef6a1e60e4495dedb962d19cde2d17a246c433aa251cda931c6b8a5b95a27d6b890d3d7abdce7a7e5820566bfb"
      },
      {
        "name": "psk_key_exchange_modes (45)",
        "PSK_Key_Exchange_Mode": "PSK with (EC)DHE key establishment (psk_dhe_ke) (1)"
      },
      {
        "name": "extended_master_secret (23)",
        "master_secret_data": "",
        "extended_master_secret_data": ""
      },
      {
        "name": "supported_versions (43)",
        "versions": [
          "TLS_GREASE (0xcaca)",
          "TLS 1.3",
          "TLS 1.2"
        ]
      },
      {
        "name": "TLS_GREASE (0xcaca)"
      }
    ],
    "tls_version_record": "771",
    "tls_version_negotiated": "772",
    "ja3": "771,4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172-156-157-47-53,13-35-27-16-0-17513-65281-11-10-51-18-5-65037-45-23-43,25497-29-23-24,0",
    "ja3_hash": "77d2a124167d79c4c3243cfa5811aa17",
    "ja4": "t13d1516h2_8daaf6152771_b1ff8ab2d16f",
    "ja4_r": "t13d1516h2_002f,0035,009c,009d,1301,1302,1303,c013,c014,c02b,c02c,c02f,c030,cca8,cca9_0005,000a,000b,000d,0012,0015,0017,001b,0023,002b,002d,0033,4469,fe0d,ff01_0403,0804,0401,0503,0805,0501,0806,0601",
    "peetprint": "GREASE-772-771|2-1.1|GREASE-25497-29-23-24|1027-2052-1025-1283-2053-1281-2054-1537|1|2|GREASE-4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172-156-157-47-53|0-10-11-13-16-17513-18-23-27-35-43-45-5-51-65037-65281-GREASE-GREASE",
    "peetprint_hash": "b8ce945a4d9a7a9b5b6132e3658fe033",
    "client_random": "22c6ff6786d4b04dcb6c013b35ec8d6cbbfa5aa5f8d48486186758933b6f3f10",
    "session_id": "edb0bd87bed357679221534c2ca14905d1ca1ce634c8444374f699963d743075"
  },
  "http2": {
    "akamai_fingerprint": "1:65536;2:0;4:6291456;6:262144;:1286193707|15663105|0|m,a,s,p",
    "akamai_fingerprint_hash": "1afad2ad41c740d192ea368c8a7c2e79",
    "sent_frames": [
      {
        "frame_type": "SETTINGS",
        "length": 30,
        "settings": [
          "HEADER_TABLE_SIZE = 65536",
          "ENABLE_PUSH = 0",
          "INITIAL_WINDOW_SIZE = 6291456",
          "MAX_HEADER_LIST_SIZE = 262144",
          "UNKNOWN_SETTING_39562 = 1286193707"
        ]
      },
      {
        "frame_type": "WINDOW_UPDATE",
        "length": 4,
        "increment": 15663105
      },
      {
        "frame_type": "HEADERS",
        "stream_id": 1,
        "length": 460,
        "headers": [
          ":method: GET",
          ":authority: tls.peet.ws",
          ":scheme: https",
          ":path: /api/all",
          "sec-ch-ua: \\\" Not A;Brand\\\";v=\\\"99\\\", \\\"Chromium\\\";v=\\\"126\\\", \\\"Google Chrome\\\";v=\\\"126\\",
          "sec-ch-ua-mobile: ?0",
          "sec-ch-ua-platform: \\\"Windows\\",
          "accept-language: en-US,en;q=0.9",
          "upgrade-insecure-requests: 1",
          "user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36",
          "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
          "sec-fetch-site: none",
          "sec-fetch-mode: navigate",
          "sec-fetch-user: ?1",
          "sec-fetch-dest: document",
          "accept-encoding: gzip, deflate, br, zstd",
          "priority: u=0, i"
        ],
        "flags": [
          "EndStream (0x1)",
          "EndHeaders (0x4)",
          "Priority (0x20)"
        ],
        "priority": {
          "weight": 256,
          "depends_on": 0,
          "exclusive": 1
        }
      }
    ]
  },
  "tcpip": {
    "ip": {},
    "tcp": {}
  }
}