Stats

2214 observations in window.

Traffic

Raw request volume vs visit-deduplicated collection. Requests exclude internal monitoring and operator traffic; observation totals here are preserved after raw observations age out of retention.

HTTP requestsobservations recordeddedup-suppressedcollection rate %
6113 2204 2508 36.05

By source

sourcecount
passive1864
probe350

By transport

transportcount
tcp1911
quic303

By HTTP version

http versioncount
http1.11182
http2729
http3303

Signal coverage

Share of observations carrying each signal. Absence is mostly structural — QUIC (HTTP/3) connections carry no TCP SYN or HTTP/2 frame signal, and HTTP/1.1 connections no HTTP/2 frames — occasionally operational, when a signal source was briefly unavailable or not yet deployed at capture time.

signalpresenttotal%
TLS ClientHello (JA4)22142214100.00
HTTP request (JA4H)22142214100.00
HTTP/2 frames (Akamai)729221432.93
TCP SYN (p0f)1911221486.31
TCP SYN (JA4T)1911221486.31
QUIC transport params303221413.69
User-Agent2204221499.55
Country22142214100.00
Network (ASN)22142214100.00

Distinct fingerprints

"New" counts fingerprints first seen inside the window; the link lists them ranked by volume.

signalall timenew in window
TLS ClientHello (JA4) 362 78
HTTP request (JA4H) 1678 404
HTTP/2 frames (Akamai) 129 30
TCP SYN (p0f) 1190 308
TCP SYN (JA4T) 216 114
QUIC transport params 33 2
User-Agent 1189 363
Country 82 9
Network (ASN) 586 165

Distinct clients per day

Distinct IP-hashes per complete UTC day (chart spans the last 22 days, independent of the window above). A client seen over both transports counts in both columns, so tcp + quic can exceed the total.

dayclientstcpquic
2026-07-01829769113
2026-06-3024123610
2026-06-2929829128
2026-06-282512484
2026-06-272882866
2026-06-2631731329
2026-06-2517517412

Bot operator claims

Self-declared bot User-Agents — search and AI crawlers and user-triggered fetchers — checked at ingest against the IP ranges each operator publishes. A match means the source IP is inside the published range — consistent with the real operator; outside ranges and wrong operator are impersonations. Spoof rate is (outside + wrong) ÷ all claims. Counts reflect the selected window (windowed history begins when bot-claim tracking was deployed; all is true all-time). flagged claims →

operatorclaimsmatchoutside rangeswrong operatorspoof rate
AhrefsBot11000.0%
ClaudeBot55000.0%
Applebot3030000.0%
Bingbot33000.0%
ChatGPT-User44000.0%
DuckDuckBot66000.0%
Googlebot14122014.3%
GPTBot11000.0%
OAI-SearchBot77000.0%
PerplexityBot22000.0%