Stats

289789 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 %
563624 289793 202839 51.42

By source

sourcecount
passive269359
probe20430

By transport

transportcount
tcp285293
quic4496

By HTTP version

http versioncount
http1.1204252
http281041
http34496

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)289789289789100.00
HTTP request (JA4H)289788289789100.00
HTTP/2 frames (Akamai)8104128978927.97
TCP SYN (p0f)28528828978998.45
TCP SYN (JA4T)27746828978995.75
QUIC transport params44942897891.55
User-Agent28931828978999.84
Country289789289789100.00
Network (ASN)289787289789100.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) 2149 2149
HTTP request (JA4H) 4598 4598
HTTP/2 frames (Akamai) 455 455
TCP SYN (p0f) 6269 6269
TCP SYN (JA4T) 1354 1354
QUIC transport params 45 45
User-Agent 4613 4613
Country 179 179
Network (ASN) 7724 7724

Distinct clients per day

Distinct IP-hashes per complete UTC day (chart spans the last 90 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-09-153239322719
2026-09-142919290623
2026-09-133664365615
2026-09-12186118599
2026-09-111556154618
2026-09-101486147519
2026-09-092736273214

JA4 label coverage

Where the window's TLS and QUIC traffic (grouped by JA4, visit-deduplicated observations) gets its application labels. Measured fingerprints match this site's own controlled-capture catalog; JA4+ DB snapshot ones appear only in the static community-database export (frozen upstream — see about); unlabeled ones match neither. Traffic is classified against today's label sources, so growing the catalog moves history too. The highest-volume unlabeled fingerprints below are the capture wishlist: the clients most worth adding to the catalog next.

label sourceobservationsshare %distinct JA4s
measured — controlled captures5566919.2155
JA4+ DB snapshot32391.127
unlabeled23088179.672061

Top unlabeled JA4s

ja4observationsshare %
t13d311000_8ae6a2f5ac15_5ac7197df9d26302521.75
t13d3111h2_e8f1e7e78f70_5ac7197df9d23266311.27
t13d450900_d524c25c267f_9da38b6fd1bc281879.73
t13d4412h1_fd39b124ee10_58ed7828516f228557.89
t13d1515h1_8daaf6152771_de4a06bb82e3131824.55
t13d9912h1_ee3966d44962_c50a3655fff1123544.26
t13d1515h1_8daaf6152771_0a20fe35d3a5117014.04
t13d301000_1d37bd780c83_3550537cd59b107923.72
t13d131100_f57a46bbacb6_e5728521abd453421.84
t12i130500_2d7513195f68_e51b7354d87f24090.83

Bot operator claims

Self-declared bot User-Agents — checked at ingest against the verification channels each operator publishes: its crawler IP ranges, and where the operator documents one, forward-confirmed reverse DNS. Observations is visit-deduplicated volume — roughly one per source and client stack per 10-minute window. A source is a distinct client (keyed IP hash) that claimed the operator in the selected window; legit sources were confirmed by an operator-published channel, spoofed sources by none. Spoof rate is spoofed ÷ all sources — it counts actors, not traffic. Top verified JA4 is the fingerprint the operator's own confirmed traffic most often presented. Counts reflect the selected window (windowed history begins when bot-claim tracking was deployed; all is true all-time; source and fingerprint windows are day-granular). Every supported claim identity is listed; a zero row means no claim was adjudicated in this window, not necessarily that its User-Agent was never seen. Operators that publish only their network rather than crawler ranges (e.g. Meta) are confirmed by network membership; their spoofed column merges soft outside-network misses with any claims from inside a different operator's published crawler range. flagged claims →

operatorobservationssourceslegitspoofedspoof ratetop verified ja4
AhrefsBot 100 99 99 0 0.0% t13d3112h2_e8f1e7e78f70_b26ce05bbdd6 Match?Exact match in Thumbprint's published controlled catalog captures: curl 8.5.0, php-curl 7.88.1.The fingerprint page shows the full measured match list. More on the catalog.
AmazonAdBot 0 0 0 0
Amazonbot 27621 466 432 34 7.3% t13d450900_d524c25c267f_9da38b6fd1bc
Amzn-SearchBot 50 30 0 30 100.0%
Amzn-User 0 0 0 0
ClaudeBot 435 92 54 38 41.3% t13d1011h2_61a7ad8aa9b6_3fcd1a44f3e3 Match?Exact match in Thumbprint's published controlled catalog captures: rust-reqwest 0.12.28.The fingerprint page shows the full measured match list. More on the catalog.
Applebot 12541 4273 4230 43 1.0% t13d9912h1_ee3966d44962_c50a3655fff1
Bingbot 402 98 88 10 10.2% t13d2013h2_2b729b4bf6f3_e24568c0d440
CCBot 29 15 0 15 100.0%
ChatGPT-User 192 164 145 19 11.6% t13d1712h2_5b57614c22b0_ef7df7f74e48
DuckAssistBot 19 15 11 4 26.7% t13d131100_f57a46bbacb6_ab7e3b40a677 Match?Exact match in Thumbprint's published controlled catalog captures: go-net/http 1.26.6, go-net/http 1.26.5, go-net/http 1.26.4.The fingerprint page shows the full measured match list. More on the catalog.
DuckDuckBot 97 20 14 6 30.0% t13d131100_f57a46bbacb6_ab7e3b40a677 Match?Exact match in Thumbprint's published controlled catalog captures: go-net/http 1.26.6, go-net/http 1.26.5, go-net/http 1.26.4.The fingerprint page shows the full measured match list. More on the catalog.
Googlebot 926 109 74 35 32.1% t13d181300_e8a523a41297_43ade6aba3df
GPTBot 338 76 30 46 60.5% t13d1011h2_61a7ad8aa9b6_3fcd1a44f3e3 Match?Exact match in Thumbprint's published controlled catalog captures: rust-reqwest 0.12.28.The fingerprint page shows the full measured match list. More on the catalog.
Meta 30163 1464 1462 2 0.1% t13d3111h2_e8f1e7e78f70_5ac7197df9d2
MistralAI-Index 0 0 0 0
MistralAI-User 4 3 0 3 100.0%
OAI-AdsBot 0 0 0 0
OAI-SearchBot 1119 203 156 47 23.2% t13d1011h2_61a7ad8aa9b6_3fcd1a44f3e3 Match?Exact match in Thumbprint's published controlled catalog captures: rust-reqwest 0.12.28.The fingerprint page shows the full measured match list. More on the catalog.
Perplexity-User 103 32 1 31 96.9% t13d101000_61a7ad8aa9b6_f9531d972513
PerplexityBot 108 47 6 41 87.2% t13d101000_61a7ad8aa9b6_f9531d972513
YandexBot 20 9 5 4 44.4% t13d3112h2_e8f1e7e78f70_8d633dac7124