{
    "WARNING": "If you have made it to this page and don't know why, it is because you've received some sort of activity that you don't recognize pointing to ccdrew.cc. This is a testing tool for web vulnerabilities run by Drew Streib.", 
    "WARNING_PASSIVE": "This tool NEVER initiates connections to other servers to perform its functions. It merely logs activity and reports it back.", 
    "Contact": "Please email Drew Streib <drew@alt.org> with any questions.", 
    "Usage": {
        "/": "This page. Entire site is accessible over 80 or 443, and TLS certs are valid for root domain and *.ccdrew.cc.", 
        "/dnslog": "Logs of the last 60 minutes of DNS lookups made of ccdrew.cc and ANYTHING.ccdrew.cc. Optional: ?name=SUBSTRING to filter, ?limit=N to bound results. These logs are sampled and lagged - see DNS_CAVEATS.", 
        "/dnslog/detailed": "Same, plus protocol/size/cache/sampling fields.", 
        "/post/POSTID": "Accepts and logs any data including URL parameters and body contents. POSTID is arbitrary but required. Overwrites any prior like POSTID. Works with GET/POST/PUT methods. Bodies are recorded up to 10240 bytes and truncated beyond that (body_truncated is set); a non-UTF-8 body is stored base64 as body_base64 rather than being mangled.", 
        "/postlog": "Last 3.0 hours of /post data. Older entries are pruned on a timer, not only when this page is read, so the window is enforced even with no traffic.", 
        "/postlog/POSTID": "Returns only POSTID data."
    }, 
    "DNS_CAVEATS": {
        "sampling": "Cloudflare adaptive-samples DNS analytics, roughly 1 query in 10 (sampleInterval: 10). Sampling is per QUERY, not per name. MEASURED 2026-08-03: of 20 distinct one-shot lookups, 1 was recorded. A single DNS callback will most likely NOT appear here. Absence is NOT evidence a lookup did not happen.", 
        "sampling_workaround": "Resolve the name several times. Odds of appearing after N lookups are about 1-0.9^N: N=1 ~10%, N=7 ~52%, N=22 ~90%. Measured: one name queried 40 times produced 4 rows and did appear.", 
        "lag": "Cloudflare's analytics pipeline lags real time by minutes — a lookup made seconds ago will not be here yet. Allow ~10 minutes before concluding it was not recorded.", 
        "client_ip": "Not reported by this endpoint."
    }
}