Stats

12291 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 %
48238 12291 29218 25.48

By source

sourcecount
passive10676
probe1615

By transport

transportcount
tcp11033
quic1258

By HTTP version

http versioncount
http1.18195
http22838
http31258

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)1229112291100.00
HTTP request (JA4H)122901229199.99
HTTP/2 frames (Akamai)28381229123.09
TCP SYN (p0f)110311229189.75
TCP SYN (JA4T)32111229126.12
QUIC transport params12561229110.22
User-Agent121811229199.11
Country1229112291100.00
Network (ASN)1229112291100.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) 361 361
HTTP request (JA4H) 1676 1676
HTTP/2 frames (Akamai) 123 123
TCP SYN (p0f) 1190 1190
TCP SYN (JA4T) 216 216
QUIC transport params 33 33
User-Agent 1189 1189
Country 82 82
Network (ASN) 586 586

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
AhrefsBot1111000.0%
ClaudeBot55000.0%
Applebot7777000.0%
Bingbot2323000.0%
ChatGPT-User3535000.0%
DuckDuckBot2525000.0%
Googlebot37298021.6%
GPTBot77000.0%
OAI-SearchBot5656000.0%
PerplexityBot22000.0%