ua-tracer
by Paul Kinlan
trace B5tNtSFI
what does a user agent actually fetch, follow & run?
Trace B5tNtSFI
First seen: 2026-08-02 10:02:22.488 UTC
User-Agent: Twitterbot/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 | Δ | Kind | Method | User-Agent |
|---|---|---|---|---|
| 2026-08-02 10:02:22.488 UTC | +0 ms | homepage | GET | Twitterbot/1.0 |
request headers (13){
"accept": "*/*",
"accept-encoding": "gzip, deflate",
"finagle-ctx-com.twitter.finagle.retries": "0",
"host": "uatracer.com",
"traceparent": "00-35585e933d7bba4d80ed76afcd4438d7-0bff50e96a3f4970-01",
"tracestate": "",
"user-agent": "Twitterbot/1.0",
"via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net",
"x-b3-flags": "17146314754",
"x-b3-parentspanid": "2817958aa01afb63",
"x-b3-sampled": "false",
"x-b3-spanid": "67c42b9fa7b0cd26",
"x-b3-traceid": "0000000000000000495494aae08ca53e"
}
|
||||
| 2026-08-02 10:02:24.081 UTC | +1593 ms | Twitter card image | GET | Twitterbot/1.0 |
request headers (13){
"accept": "*/*",
"accept-encoding": "gzip, deflate",
"finagle-ctx-com.twitter.finagle.retries": "0",
"host": "uatracer.com",
"traceparent": "00-d827ad1d59cefecc1d291401daf71fb2-60f40f540a037b27-01",
"tracestate": "",
"user-agent": "Twitterbot/1.0",
"via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net",
"x-b3-flags": "17146314754",
"x-b3-parentspanid": "e027494972f6b2d1",
"x-b3-sampled": "false",
"x-b3-spanid": "df4de83a5fd0a01e",
"x-b3-traceid": "0000000000000000495494aae08ca53e"
}
|
||||
| 2026-08-02 10:02:24.127 UTC | +1639 ms | Open Graph image | GET | Twitterbot/1.0 |
request headers (13){
"accept": "*/*",
"accept-encoding": "gzip, deflate",
"finagle-ctx-com.twitter.finagle.retries": "0",
"host": "uatracer.com",
"traceparent": "00-c9211f6ea9c30be597709a7d000acc56-32ddcf66230b7aac-01",
"tracestate": "",
"user-agent": "Twitterbot/1.0",
"via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net",
"x-b3-flags": "17146314754",
"x-b3-parentspanid": "531c767f326a2798",
"x-b3-sampled": "false",
"x-b3-spanid": "502ea8c4ef7a7d63",
"x-b3-traceid": "0000000000000000495494aae08ca53e"
}
|
||||
| 2026-08-04 18:04:13.601 UTC | +201711113 ms | Open Graph image | GET | Twitterbot/1.0 |
request headers (13){
"accept": "*/*",
"accept-encoding": "gzip, deflate",
"finagle-ctx-com.twitter.finagle.retries": "0",
"host": "uatracer.com",
"traceparent": "00-8f4bc90fed5dd384e594236ea14ab485-0ddbe3fdc5d89d34-01",
"tracestate": "",
"user-agent": "Twitterbot/1.0",
"via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net",
"x-b3-flags": "17146314754",
"x-b3-parentspanid": "0cd1cfc52b17478d",
"x-b3-sampled": "false",
"x-b3-spanid": "5950a7c906314786",
"x-b3-traceid": "07607b156f877a0b4072a7ca1f7a16c8"
}
|
||||
| 2026-08-04 18:04:13.631 UTC | +201711143 ms | Open Graph image | GET | Twitterbot/1.0 |
request headers (13){
"accept": "*/*",
"accept-encoding": "gzip, deflate",
"finagle-ctx-com.twitter.finagle.retries": "0",
"host": "uatracer.com",
"traceparent": "00-9a069417bcee5d867ea2e6d565ba92b7-1992ebeaa70b961e-01",
"tracestate": "",
"user-agent": "Twitterbot/1.0",
"via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net",
"x-b3-flags": "17146314754",
"x-b3-parentspanid": "482d838e90dc70e6",
"x-b3-sampled": "false",
"x-b3-spanid": "c77b5ebe0e8ec012",
"x-b3-traceid": "07607b156f877a0b4072a7ca1f7a16c8"
}
|
||||
| 2026-08-05 06:22:59.703 UTC | +246037215 ms | Open Graph image | GET | Twitterbot/1.0 |
request headers (15){
"accept": "*/*",
"accept-encoding": "gzip, deflate",
"finagle-ctx-com.twitter.finagle.retries": "0",
"host": "uatracer.com",
"traceparent": "00-6b16312f57132d719c44b6a901d87fb7-c734339a1822d945-01",
"tracestate": "",
"user-agent": "Twitterbot/1.0",
"via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net",
"x-b3-flags": "17146314754",
"x-b3-parentspanid": "16b502fd819e647b",
"x-b3-sampled": "false",
"x-b3-spanid": "08cb40a4abed052a",
"x-b3-traceid": "f6454fc12519b09ec33ef92a0d50bdba",
"x-deno-userspace-traceparent": "00-6b16312f57132d719c44b6a901d87fb7-64f713d2dc8ff1ad-01",
"x-deno-userspace-tracestate": ""
}
|
||||
| 2026-08-05 06:22:59.727 UTC | +246037239 ms | Open Graph image | GET | Twitterbot/1.0 |
request headers (13){
"accept": "*/*",
"accept-encoding": "gzip, deflate",
"finagle-ctx-com.twitter.finagle.retries": "0",
"host": "uatracer.com",
"traceparent": "00-9d39a7defcdbc66e6d20badfd7038e20-c345292bed295452-01",
"tracestate": "",
"user-agent": "Twitterbot/1.0",
"via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net",
"x-b3-flags": "17146314754",
"x-b3-parentspanid": "11a29a3e59e75db4",
"x-b3-sampled": "false",
"x-b3-spanid": "0dbf821575c4e912",
"x-b3-traceid": "f6454fc12519b09ec33ef92a0d50bdba"
}
|
||||
| 2026-08-05 20:53:44.792 UTC | +298282304 ms | Open Graph image | GET | Twitterbot/1.0 |
request headers (13){
"accept": "*/*",
"accept-encoding": "gzip, deflate",
"finagle-ctx-com.twitter.finagle.retries": "0",
"host": "uatracer.com",
"traceparent": "00-b960ae4fe781dc1b759434cabfa182d3-13a49045fcf1290c-01",
"tracestate": "",
"user-agent": "Twitterbot/1.0",
"via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net",
"x-b3-flags": "17146314754",
"x-b3-parentspanid": "2bf9b6b91bf7b2e8",
"x-b3-sampled": "false",
"x-b3-spanid": "ca0e26a9d931a21e",
"x-b3-traceid": "2824dd0ee0cd2dc9aa742f623d7baf3e"
}
|
||||
| 2026-08-05 20:53:44.892 UTC | +298282404 ms | Open Graph image | GET | Twitterbot/1.0 |
request headers (15){
"accept": "*/*",
"accept-encoding": "gzip, deflate",
"finagle-ctx-com.twitter.finagle.retries": "0",
"host": "uatracer.com",
"traceparent": "00-d25a3d2bb3eb2cd3022792a10408ffdc-03b97ce080aa818b-01",
"tracestate": "",
"user-agent": "Twitterbot/1.0",
"via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net",
"x-b3-flags": "17146314754",
"x-b3-parentspanid": "4c121181f9b00d54",
"x-b3-sampled": "false",
"x-b3-spanid": "785aa2886d1ede5c",
"x-b3-traceid": "2824dd0ee0cd2dc9aa742f623d7baf3e",
"x-deno-userspace-traceparent": "00-d25a3d2bb3eb2cd3022792a10408ffdc-8e47c6587f15e55e-01",
"x-deno-userspace-tracestate": ""
}
|
||||
| 2026-08-09 10:37:14.077 UTC | +606891589 ms | Twitter card image | GET | Twitterbot/1.0 |
request headers (13){
"accept": "*/*",
"accept-encoding": "gzip, deflate",
"finagle-ctx-com.twitter.finagle.retries": "0",
"host": "uatracer.com",
"traceparent": "00-ad3c020e927947ef86b2449e71271bd7-5b077b17a09a87a5-01",
"tracestate": "",
"user-agent": "Twitterbot/1.0",
"via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net",
"x-b3-flags": "17146314754",
"x-b3-parentspanid": "f52c6ee424297a04",
"x-b3-sampled": "false",
"x-b3-spanid": "c9fa1c60b2cd18ea",
"x-b3-traceid": "00000000000000005b62a7743d24d3fd"
}
|
||||
| 2026-08-09 10:37:14.823 UTC | +606892335 ms | Twitter card image | GET | Twitterbot/1.0 |
request headers (13){
"accept": "*/*",
"accept-encoding": "gzip, deflate",
"finagle-ctx-com.twitter.finagle.retries": "0",
"host": "uatracer.com",
"traceparent": "00-1f34ca07e7f8b3cea57bde2a242e09cb-5553c6c4bd035b80-01",
"tracestate": "",
"user-agent": "Twitterbot/1.0",
"via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net",
"x-b3-flags": "17146314754",
"x-b3-parentspanid": "eae3093b5f1cfcc2",
"x-b3-sampled": "false",
"x-b3-spanid": "57c20d2753b4697a",
"x-b3-traceid": "0000000000000000dd7f9d439a17a179"
}
|
||||