ua-tracer
by Paul Kinlan
trace a8F1VMIU
what does a user agent actually fetch, follow & run?
Trace a8F1VMIU
First seen: 2026-07-03 04:12:25.391 UTC
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.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 | Δ | Kind | Method | User-Agent |
|---|---|---|---|---|
| 2026-07-03 04:12:25.391 UTC | +0 ms | homepage | GET | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0 |
request headers (15){
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"accept-encoding": "identity",
"accept-language": "en-US,en;q=0.9",
"connection": "keep-alive",
"host": "uatracer.com",
"priority": "u=0, i",
"sec-fetch-dest": "document",
"sec-fetch-mode": "navigate",
"sec-fetch-site": "none",
"sec-fetch-user": "?1",
"traceparent": "00-cc207e152e16224a67af40518c23e6ed-11f7027cf48994e6-01",
"tracestate": "",
"upgrade-insecure-requests": "1",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0",
"via": "HTTP/1.1 ams.vultr.prod.deno-cluster.net"
}
|
||||
| 2026-07-03 04:12:51.068 UTC | +25677 ms | ES module | GET | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0 |
request headers (17){
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"accept-encoding": "identity",
"accept-language": "en-US,en;q=0.9",
"connection": "keep-alive",
"host": "uatracer.com",
"priority": "u=0, i",
"sec-fetch-dest": "document",
"sec-fetch-mode": "navigate",
"sec-fetch-site": "none",
"sec-fetch-user": "?1",
"traceparent": "00-8ec4ff10c43deed6bd7c5adb2186c6a4-4b47d610ce4f1494-01",
"tracestate": "",
"upgrade-insecure-requests": "1",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0",
"via": "HTTP/1.1 ams.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-8ec4ff10c43deed6bd7c5adb2186c6a4-c7554a8b0b9f966e-01",
"x-deno-userspace-tracestate": ""
}
|
||||
| 2026-07-03 04:12:52.628 UTC | +27237 ms | image | GET | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0 |
request headers (17){
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"accept-encoding": "identity",
"accept-language": "en-US,en;q=0.9",
"connection": "keep-alive",
"host": "uatracer.com",
"priority": "u=0, i",
"sec-fetch-dest": "document",
"sec-fetch-mode": "navigate",
"sec-fetch-site": "none",
"sec-fetch-user": "?1",
"traceparent": "00-302e28bbfd393a65c256d48bc6abb2e8-970c2dee2bee645c-01",
"tracestate": "",
"upgrade-insecure-requests": "1",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0",
"via": "HTTP/1.1 ams.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-302e28bbfd393a65c256d48bc6abb2e8-f8360d9d26a4a20c-01",
"x-deno-userspace-tracestate": ""
}
|
||||
| 2026-07-03 04:12:56.296 UTC | +30905 ms | CSS | GET | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0 |
request headers (15){
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"accept-encoding": "identity",
"accept-language": "en-US,en;q=0.9",
"connection": "keep-alive",
"host": "uatracer.com",
"priority": "u=0, i",
"sec-fetch-dest": "document",
"sec-fetch-mode": "navigate",
"sec-fetch-site": "none",
"sec-fetch-user": "?1",
"traceparent": "00-456711205143857b35fe21067bc8a465-223160fa311458da-01",
"tracestate": "",
"upgrade-insecure-requests": "1",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0",
"via": "HTTP/1.1 ams.vultr.prod.deno-cluster.net"
}
|
||||
| 2026-07-03 04:13:08.156 UTC | +42765 ms | iframe document | GET | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0 |
request headers (17){
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"accept-encoding": "identity",
"accept-language": "en-US,en;q=0.9",
"connection": "keep-alive",
"host": "uatracer.com",
"priority": "u=0, i",
"sec-fetch-dest": "document",
"sec-fetch-mode": "navigate",
"sec-fetch-site": "none",
"sec-fetch-user": "?1",
"traceparent": "00-fc05a29262d0bde2c9aa7851f65e0238-4177bf6dff000761-01",
"tracestate": "",
"upgrade-insecure-requests": "1",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0",
"via": "HTTP/1.1 ams.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-fc05a29262d0bde2c9aa7851f65e0238-47809639cd1cb480-01",
"x-deno-userspace-tracestate": ""
}
|
||||
| 2026-07-03 04:13:14.428 UTC | +49037 ms | apple-touch-icon | GET | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0 |
request headers (17){
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"accept-encoding": "identity",
"accept-language": "en-US,en;q=0.9",
"connection": "keep-alive",
"host": "uatracer.com",
"priority": "u=0, i",
"sec-fetch-dest": "document",
"sec-fetch-mode": "navigate",
"sec-fetch-site": "none",
"sec-fetch-user": "?1",
"traceparent": "00-6d4b714465ff7f86a11b437beb6f8ba1-fe338ba75c7d9ab0-01",
"tracestate": "",
"upgrade-insecure-requests": "1",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0",
"via": "HTTP/1.1 ams.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-6d4b714465ff7f86a11b437beb6f8ba1-31df108b45979e4e-01",
"x-deno-userspace-tracestate": ""
}
|
||||
| 2026-07-03 04:13:15.156 UTC | +49765 ms | favicon | GET | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0 |
request headers (17){
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"accept-encoding": "identity",
"accept-language": "en-US,en;q=0.9",
"connection": "keep-alive",
"host": "uatracer.com",
"priority": "u=0, i",
"sec-fetch-dest": "document",
"sec-fetch-mode": "navigate",
"sec-fetch-site": "none",
"sec-fetch-user": "?1",
"traceparent": "00-9e99441e4c85ad74fb5c3a3754f87ebd-3246460c470de4ed-01",
"tracestate": "",
"upgrade-insecure-requests": "1",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0",
"via": "HTTP/1.1 ams.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-9e99441e4c85ad74fb5c3a3754f87ebd-f9c126d41dbc714b-01",
"x-deno-userspace-tracestate": ""
}
|
||||
| 2026-07-03 04:13:53.744 UTC | +88353 ms | web app manifest | GET | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0 |
request headers (15){
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"accept-encoding": "identity",
"accept-language": "en-US,en;q=0.9",
"connection": "keep-alive",
"host": "uatracer.com",
"priority": "u=0, i",
"sec-fetch-dest": "document",
"sec-fetch-mode": "navigate",
"sec-fetch-site": "none",
"sec-fetch-user": "?1",
"traceparent": "00-adbcf9e51c8a1728f6abd38ec531288e-24b93fd8e7d46813-01",
"tracestate": "",
"upgrade-insecure-requests": "1",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0",
"via": "HTTP/1.1 ams.vultr.prod.deno-cluster.net"
}
|
||||
| 2026-07-03 04:14:26.288 UTC | +120897 ms | JS | GET | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0 |
request headers (17){
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"accept-encoding": "identity",
"accept-language": "en-US,en;q=0.9",
"connection": "keep-alive",
"host": "uatracer.com",
"priority": "u=0, i",
"sec-fetch-dest": "document",
"sec-fetch-mode": "navigate",
"sec-fetch-site": "none",
"sec-fetch-user": "?1",
"traceparent": "00-5d6ca5c9a7227a85d5a05df9113d485b-4cc30d6be06413d6-01",
"tracestate": "",
"upgrade-insecure-requests": "1",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0",
"via": "HTTP/1.1 ams.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-5d6ca5c9a7227a85d5a05df9113d485b-4560d57be0b7036e-01",
"x-deno-userspace-tracestate": ""
}
|
||||
| 2026-07-03 04:16:05.587 UTC | +220196 ms | image inside iframe | GET | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0 |
request headers (17){
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"accept-encoding": "identity",
"accept-language": "en-US,en;q=0.9",
"connection": "keep-alive",
"host": "uatracer.com",
"priority": "u=0, i",
"sec-fetch-dest": "document",
"sec-fetch-mode": "navigate",
"sec-fetch-site": "none",
"sec-fetch-user": "?1",
"traceparent": "00-37cd906221f898890689a45000332960-7ce74d07a0506393-01",
"tracestate": "",
"upgrade-insecure-requests": "1",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0",
"via": "HTTP/1.1 ams.vultr.prod.deno-cluster.net",
"x-deno-userspace-traceparent": "00-37cd906221f898890689a45000332960-ec1ee5c8b3ca83aa-01",
"x-deno-userspace-tracestate": ""
}
|
||||