tls-reputation.comTLS fingerprint reputation

server name

html.duckduckgo.com

Mixed audience

A mix of client stacks reach this name, none dominating.

7 clients23 obs2026-07-19 → 2026-07-23
domain

explore in graph →

Read

client diversity
7 distinct client stacks reach this name.
concentration
0.813 traffic splits near-evenly across many unrelated stacks.

Spread is entropy over the fingerprints reaching this domain, not over the domains a fingerprint reaches. It can’t distinguish one scraper from many people — it measures the mix of software, not who runs it.

Footprint

23
observations
7
distinct clients
2026-07-19
first seen
2026-07-23
last seen

Client stacks reaching this name

Busiest 7 client stacks on this page. Share is the fraction of this name’s observations. Many distinct fingerprints on a low-traffic name is itself worth a look; a blank JA3 is a permuting client — open the fingerprint for its variants.

clientJA3stabilitycountsharefirst seenlast seen
Python requests / urllib3
official CPython build (OpenSSL 3.0.x — Windows / macOS / uv); ja4_b is the build, ja4_c b26ce05bbdd6 is urllib3's own SSLContext (post_handshake_auth, no session ticket) — httpx on the same build differs by that one extension. First seen as Windows 10, Python 3.14.
multi-build1148%2026-07-202026-07-20
t13d3112h1_e8f1e…e481755emulti-build313%2026-07-232026-07-23
t13d171100_ab0a1…362c5eacunclassified313%2026-07-232026-07-23
Python httpx / aiohttp
Python 3.10–3.13, standalone OpenSSL 3 — Alpine (musl), uv, or macOS-arm
multi-build28.7%2026-07-192026-07-22
Node.js fetch / undici
Node 22 — bundled OpenSSL 3 (newer)
multi-build28.7%2026-07-192026-07-21
t13d1813h1_85036…722ba4afmulti-build14.3%2026-07-192026-07-19
Python urllib (stdlib)
Python 3.10–3.13, standalone OpenSSL 3 — Alpine (musl), uv, or macOS-arm
unclassified14.3%2026-07-212026-07-21