ua-tracer by Paul Kinlan

ua-tracer

what does a user agent actually fetch, follow & run?

← all traces

Trace 2bXzTMhk

First seen: 2026-07-03 05:08:48.060 UTC
User-Agent: Mozilla/5.0 (compatible; bot/1.0)
Bot verification: Not a known bot (no IP-range check applies).

What this user agent did

Directly-referenced assets:

✗ fetched CSS ✗ fetched JS ✗ fetched image ✗ fetched font (HTML)

Document-level link hints:

✗ fetched favicon ✗ fetched apple-touch-icon ✗ fetched web manifest ✗ fetched preload ✗ fetched prefetch

Second-level follows (proves it parsed the linking file):

✗ followed CSS background-image ✗ followed CSS @font-face ✗ followed manifest icon ✗ followed CSS @import

Frames (does it descend into iframes?):

✗ fetched iframe document ✗ descended into iframe (loaded inner image)

Reporting (a report-only CSP is violated by inline styles; reports can arrive via HTTP headers with no JS, or via in-page beacons):

✗ sent a CSP/Reporting report (any path) ✗ delivered via report-uri/Report-To header (no JS) ✗ delivered via in-page beacon (securitypolicyviolation / ReportingObserver)

Social embed (Open Graph / Twitter card images):

✓ fetched og:image ✗ fetched twitter:image

JavaScript execution:

✗ EXECUTED classic JS ✗ EXECUTED ES module ✗ posted client timing

Server-side request waterfall

Every request the server received for this trace, in receive order. +ms is the delta from the homepage request.

ReceivedΔKindMethodUser-Agent
2026-07-03 05:08:48.060 UTC +0 ms homepage GET Mozilla/5.0 (compatible; bot/1.0)
request headers (15)
{
  "accept-encoding": "gzip, br",
  "cdn-loop": "cloudflare; loops=1",
  "cf-ew-via": "15",
  "cf-ray": "a1535fd51fc97982-SIN",
  "cf-visitor": "{\"scheme\":\"https\"}",
  "cf-worker": "haiker.app",
  "host": "uatracer.com",
  "traceparent": "00-05561d51549ebb10bff56aeefdee7d9d-4ea4796a3e2c05bd-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 (compatible; bot/1.0)",
  "via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
  "x-deno-userspace-traceparent": "00-05561d51549ebb10bff56aeefdee7d9d-1a14bfdd39bfa5e5-01",
  "x-deno-userspace-tracestate": "",
  "x-forwarded-for": "2a06:98c0:3600::103",
  "x-forwarded-proto": "https"
}
2026-07-03 05:08:51.288 UTC +3228 ms Open Graph image GET Haiker/1.1.6 (iPhone; iOS 27.0; Scale/3.00)
request headers (11)
{
  "accept": "image/*,*/*;q=0.8",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q=0.9",
  "host": "uatracer.com",
  "priority": "u=3, i",
  "traceparent": "00-914ae2695d406b51b2be791c2b7d54ec-362278dc26db2823-01",
  "tracestate": "",
  "user-agent": "Haiker/1.1.6 (iPhone; iOS 27.0; Scale/3.00)",
  "via": "HTTP/2 ams.vultr.prod.deno-cluster.net",
  "x-deno-userspace-traceparent": "00-914ae2695d406b51b2be791c2b7d54ec-a1c0c12d9913a708-01",
  "x-deno-userspace-tracestate": ""
}
2026-07-03 05:13:05.165 UTC +257105 ms Open Graph image GET Haiker/1.1.6 (iPhone; iOS 26.5.1; Scale/3.00)
request headers (9)
{
  "accept": "image/*,*/*;q=0.8",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "ko-KR,ko;q=0.9",
  "host": "uatracer.com",
  "priority": "u=3, i",
  "traceparent": "00-2f12cb3b1f26aa7d1b28a4a912cdb863-3591eb94514237ee-01",
  "tracestate": "",
  "user-agent": "Haiker/1.1.6 (iPhone; iOS 26.5.1; Scale/3.00)",
  "via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
2026-07-03 05:23:49.461 UTC +901401 ms Open Graph image GET Haiker/1.1.6 (iPhone; iOS 26.5.2; Scale/3.00)
request headers (11)
{
  "accept": "image/*,*/*;q=0.8",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q=0.9",
  "host": "uatracer.com",
  "priority": "u=3, i",
  "traceparent": "00-b93376b3672516d4d6be141722cf2c57-56199c1296fbb124-01",
  "tracestate": "",
  "user-agent": "Haiker/1.1.6 (iPhone; iOS 26.5.2; Scale/3.00)",
  "via": "HTTP/2 ams.vultr.prod.deno-cluster.net",
  "x-deno-userspace-traceparent": "00-b93376b3672516d4d6be141722cf2c57-ca70286a2522172a-01",
  "x-deno-userspace-tracestate": ""
}
2026-07-03 05:35:55.139 UTC +1627079 ms Open Graph image GET Haiker/1.1.6 (iPhone; iOS 26.5; Scale/3.00)
request headers (9)
{
  "accept": "image/*,*/*;q=0.8",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "ko-KR,ko;q=0.9",
  "host": "uatracer.com",
  "priority": "u=3, i",
  "traceparent": "00-db72a073552042633638a69f64a059c7-9e610351c1a049e9-01",
  "tracestate": "",
  "user-agent": "Haiker/1.1.6 (iPhone; iOS 26.5; Scale/3.00)",
  "via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
2026-07-03 05:38:13.519 UTC +1765459 ms Open Graph image GET Haiker/1.1.6 (iPad; iOS 26.5; Scale/2.00)
request headers (9)
{
  "accept": "image/*,*/*;q=0.8",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "zh-TW,zh-Hant;q=0.9",
  "host": "uatracer.com",
  "priority": "u=3, i",
  "traceparent": "00-d5d03e0468bc5028e677112cbb943922-117e96a2814d1398-01",
  "tracestate": "",
  "user-agent": "Haiker/1.1.6 (iPad; iOS 26.5; Scale/2.00)",
  "via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
2026-07-03 05:39:28.261 UTC +1840201 ms Open Graph image GET Haiker/1.1.6 (iPhone; iOS 26.3.1; Scale/3.00)
request headers (9)
{
  "accept": "image/*,*/*;q=0.8",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "zh-CN,zh-Hans;q=0.9",
  "host": "uatracer.com",
  "priority": "u=3, i",
  "traceparent": "00-57f757b296da9c79e39211817c7c5fb9-926c85716a66e3cc-01",
  "tracestate": "",
  "user-agent": "Haiker/1.1.6 (iPhone; iOS 26.3.1; Scale/3.00)",
  "via": "HTTP/2 ams.vultr.prod.deno-cluster.net"
}
2026-07-03 05:48:40.674 UTC +2392614 ms Open Graph image GET Haiker/1.1.6 (iPhone; iOS 27.0; Scale/3.00)
request headers (9)
{
  "accept": "image/*,*/*;q=0.8",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "ko-KR,ko;q=0.9",
  "host": "uatracer.com",
  "priority": "u=3, i",
  "traceparent": "00-6edd861fe03954016f417ca17fdfc8e4-8b313cb5d956086d-01",
  "tracestate": "",
  "user-agent": "Haiker/1.1.6 (iPhone; iOS 27.0; Scale/3.00)",
  "via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
2026-07-03 05:49:39.980 UTC +2451920 ms Open Graph image GET Haiker/1.1.6 (iPhone; iOS 27.0; Scale/3.00)
request headers (9)
{
  "accept": "image/*,*/*;q=0.8",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "zh-CN,zh-Hans;q=0.9",
  "host": "uatracer.com",
  "priority": "u=3, i",
  "traceparent": "00-1ceca831203b1156ab86c5a48dd1decb-40be8e3422671544-01",
  "tracestate": "",
  "user-agent": "Haiker/1.1.6 (iPhone; iOS 27.0; Scale/3.00)",
  "via": "HTTP/2 ams.vultr.prod.deno-cluster.net"
}
2026-07-03 05:51:13.901 UTC +2545841 ms Open Graph image GET Haiker/1.1.6 (iPhone; iOS 26.5; Scale/3.00)
request headers (9)
{
  "accept": "image/*,*/*;q=0.8",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "ko-KR,ko;q=0.9",
  "host": "uatracer.com",
  "priority": "u=3, i",
  "traceparent": "00-fab76f76625a173f8a7b572e9e4891fc-6a60aed9a525142f-01",
  "tracestate": "",
  "user-agent": "Haiker/1.1.6 (iPhone; iOS 26.5; Scale/3.00)",
  "via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
2026-07-03 05:58:20.119 UTC +2972059 ms Open Graph image GET Haiker/1.1.6 (iPhone; iOS 27.0; Scale/3.00)
request headers (9)
{
  "accept": "image/*,*/*;q=0.8",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q=0.9",
  "host": "uatracer.com",
  "priority": "u=3, i",
  "traceparent": "00-2477a16b565dddd1d040c2b0e62584e3-d04c76a04fe83980-01",
  "tracestate": "",
  "user-agent": "Haiker/1.1.6 (iPhone; iOS 27.0; Scale/3.00)",
  "via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
2026-07-03 05:58:34.472 UTC +2986412 ms Open Graph image GET Haiker/1.1.6 (iPhone; iOS 26.5; Scale/3.00)
request headers (11)
{
  "accept": "image/*,*/*;q=0.8",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "ja",
  "host": "uatracer.com",
  "priority": "u=3, i",
  "traceparent": "00-d75cb8e90d5fb94bb5cdf1e5fe343977-b45f7c7171c99993-01",
  "tracestate": "",
  "user-agent": "Haiker/1.1.6 (iPhone; iOS 26.5; Scale/3.00)",
  "via": "HTTP/2 ord.vultr.prod.deno-cluster.net",
  "x-deno-userspace-traceparent": "00-d75cb8e90d5fb94bb5cdf1e5fe343977-3258821eee720971-01",
  "x-deno-userspace-tracestate": ""
}
2026-07-03 06:01:21.656 UTC +3153596 ms Open Graph image GET Haiker/1.1.6 (iPhone; iOS 26.5.1; Scale/3.00)
request headers (9)
{
  "accept": "image/*,*/*;q=0.8",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "ko-KR,ko;q=0.9",
  "host": "uatracer.com",
  "priority": "u=3, i",
  "traceparent": "00-f5a4214e3c5614413d0ccfe08ec1a0ae-c51b526bbbe06655-01",
  "tracestate": "",
  "user-agent": "Haiker/1.1.6 (iPhone; iOS 26.5.1; Scale/3.00)",
  "via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
2026-07-03 06:04:32.024 UTC +3343964 ms Open Graph image GET Haiker/1.1.6 (iPhone; iOS 27.0; Scale/3.00)
request headers (9)
{
  "accept": "image/*,*/*;q=0.8",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "ko-KR,ko;q=0.9",
  "host": "uatracer.com",
  "priority": "u=3, i",
  "traceparent": "00-f98374df01e0cbc0a771a464ed4c4f36-abeb23db2aeac9c0-01",
  "tracestate": "",
  "user-agent": "Haiker/1.1.6 (iPhone; iOS 27.0; Scale/3.00)",
  "via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
2026-07-03 06:08:40.180 UTC +3592120 ms Open Graph image GET Haiker/1.1.6 (iPhone; iOS 26.5; Scale/3.00)
request headers (9)
{
  "accept": "image/*,*/*;q=0.8",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "ko-KR,ko;q=0.9",
  "host": "uatracer.com",
  "priority": "u=3, i",
  "traceparent": "00-16a7aa678e8fe4aa5ed2105b387f6db1-610ece219d309881-01",
  "tracestate": "",
  "user-agent": "Haiker/1.1.6 (iPhone; iOS 26.5; Scale/3.00)",
  "via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
2026-07-03 07:10:48.261 UTC +7320201 ms Open Graph image GET Haiker/1.1.6 (iPhone; iOS 26.5; Scale/3.00)
request headers (9)
{
  "accept": "image/*,*/*;q=0.8",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "zh-CN,zh-Hans;q=0.9",
  "host": "uatracer.com",
  "priority": "u=3, i",
  "traceparent": "00-36cb032ffce05950824b0902c763690d-8a057b7c8e7326a5-01",
  "tracestate": "",
  "user-agent": "Haiker/1.1.6 (iPhone; iOS 26.5; Scale/3.00)",
  "via": "HTTP/2 ams.vultr.prod.deno-cluster.net"
}