{"report_id":"bbc99757-fd84-4885-b7ea-001c461c30a3","version":6,"status":"done","tags":[],"date":"2026-02-20T23:39:37Z","url":{"schema":"https","addr":"demo-vw.virtualwheelswap.com/","fqdn":"demo-vw.virtualwheelswap.com","domain":"virtualwheelswap.com","tld":"com"},"ip":{"addr":"104.21.44.56","port":0,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"final":{"url":{"schema":"https","addr":"demo-vw.virtualwheelswap.com/","fqdn":"demo-vw.virtualwheelswap.com","domain":"virtualwheelswap.com","tld":"com"},"title":"AI Wheel Visualizer | Virtual Wheel Swap Demo","dom":{"size":8986,"mime_type":"text/html; charset=utf-8","magic":"HTML document, Unicode text, UTF-8 text, with very long lines (6483)","md5":"06f835617edb8898b1f9327b9146967a","sha1":"fb11e3210ebccfdb4c1d3df1234bc8d14306ced9","sha256":"c32fe7e7c706524be0e7387d169c503f96261550cfa1ea2783080521f2103615","sha512":"3b35751640e8bb7904ffb31d7a2533eb59221f78cb1a2034fd519af091bf062bcb7868061edf345e55045b066eaf222fde3b6632ba2a59e767aa3ee020ec08df","ssdeep":"192:v420KvPAaMMARaLh1ViG4HFbUYtk+rktkk9xNgKsIylzpVxN/7sIy1vHg:v4jKvPAaMMARa0ZHeWxK9bNgPzpTN/Go","tlshash":"8302b76df2450fbb156b85a8b1a9b729d1bac30fca1f8448f2bc517917c5dc88833798","dom_hash":"domhash3cf727443c1433baad04900a71cc6163","first_seen":"","last_seen":"","times_seen":0,"resource_available":false,"data":null}},"submit":{"url":{"schema":"https","addr":"demo-vw.virtualwheelswap.com/","fqdn":"demo-vw.virtualwheelswap.com","domain":"virtualwheelswap.com","tld":"com"},"ip":{"addr":"104.21.44.56","port":0,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"tags":null,"meta":null},"settings":{"access":"public","device_type":"desktop","expires_at":"2027-03-27T23:39:37Z","useragent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0","referer":"","cookies":null,"exit_node":"z0yflva4pidy47h"},"stats":{"alert_count":{"ids":0,"urlquery":0,"analyzer":0}},"detection":{"ids":null,"analyzer":null,"urlquery":null},"summary":[{"fqdn":"wheel-detection-app-9ec36635b054.herokuapp.com","ip":{"addr":"23.22.52.7","port":443,"asn":14618,"as":"AMAZON-AES","country":"United States","country_code":"US"},"domain_registered":"2010-09-19","domain_rank":0,"first_seen":"2026-02-20T23:39:38.270469Z","last_seen":"2026-02-20T23:39:38.270469Z","alert_count":0,"request_count":1,"received_data":1153,"sent_data":503,"comment":"","tags":null,"fingerprints":[{"name":"Node.js","description":"Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside a web browser.","website":"https://nodejs.org","common_platform_enumeration":"cpe:2.3:a:nodejs:node.js:*:*:*:*:*:*:*:*","icon":"Node.js.svg","categories":["Programming languages"]},{"name":"Express","description":"Express is a web application framework for Node.js, released as free and open-source software under the MIT License. It is designed for building web applications and APIs.","website":"https://expressjs.com","common_platform_enumeration":"cpe:2.3:a:expressjs:express:*:*:*:*:*:*:*:*","icon":"Express.svg","categories":["Web frameworks","Web servers"]}]},{"fqdn":"demo-vw.virtualwheelswap.com","ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"domain_registered":"2025-07-31","domain_rank":0,"first_seen":"2026-02-20T23:39:38.267351Z","last_seen":"2026-02-20T23:39:38.267351Z","alert_count":0,"request_count":7,"received_data":695041,"sent_data":3280,"comment":"","tags":null,"fingerprints":[{"name":"Cloudflare","description":"Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.","website":"https://www.cloudflare.com","common_platform_enumeration":"","icon":"CloudFlare.svg","categories":["CDN"]}]},{"fqdn":"firestore.googleapis.com","ip":{"addr":"172.217.19.234","port":443,"asn":15169,"as":"GOOGLE","country":"United States","country_code":"US"},"domain_registered":"2005-01-25","domain_rank":6651,"first_seen":"2017-10-10T14:33:50Z","last_seen":"2026-02-18T22:39:59.144088Z","alert_count":0,"request_count":4,"received_data":1935,"sent_data":3077,"comment":"","tags":null,"fingerprints":null}],"files":null,"artifacts":{"windows_shortcuts":null,"files":null,"telegram":null,"pdfs":null,"clipboard":null},"sensors":{"ids":null,"analyzer":null,"urlquery":null},"javascript":{"script":[{"url":{"schema":"https","addr":"demo-vw.virtualwheelswap.com/assets/index-Mpxko3iq.js","fqdn":"demo-vw.virtualwheelswap.com","domain":"virtualwheelswap.com","tld":"com"},"ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"introduction_type":"scriptElement","is_inline":false,"md5":"c978f58d3191b049b351fdbd27f494ec","sha1":"5c6cfea958189560c25f1ad6a1974d413c117dde","sha256":"9ba6b291ceb0a80885b391373657b1753854e967ffcbd5f12d3fff810c348eec","sha512":"f527bd939bd3807f1effe9fedabf5d9603ab317945fb0fd90e7b39b09d47abbbab843426d605f1912e240412f7399c2a0d07a217a357aa0dddb6f4a6012be0e0","ssdeep":"12288:uSz+NeDFdueQ3+vjxqnpLs8k5HRGGO3lFiDgHhylEwtRQx7L1ZJjm2eLCCPkYWMj:uSVxWHHaOViMM6QrfyI/vKxi","tlshash":"97b439ec32a6797347e144f6603f408bb32d995a740e4198f42cd8ea2d7944a51fbfb8","size":504815,"data":"","first_seen":"2026-02-20T23:39:41.99944Z","last_seen":"2026-02-20T23:47:31.708885Z","times_seen":2,"alerts":{"ids":null,"analyzer":null,"urlquery":null}}],"eval":null,"write":null,"console":null},"http":[{"url":{"schema":"https","addr":"demo-vw.virtualwheelswap.com/vw-logo.svg","fqdn":"demo-vw.virtualwheelswap.com","domain":"virtualwheelswap.com","tld":"com"},"ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"is_navigation_request":false,"resource_type":"img","requested_by":"https://demo-vw.virtualwheelswap.com/","date":"2026-02-20T23:39:16.976Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"demo-vw.virtualwheelswap.com","organization":""},"issuer":{"commonName":"E7","organization":"Let's Encrypt"},"validity":{"start":"Wed, 18 Feb 2026 07:46:19 GMT","end":"Tue, 19 May 2026 07:46:18 GMT"},"fingerprint":{"sha1":"ED:F4:E5:13:8E:B7:29:B7:98:48:C3:54:AB:54:03:66:43:6E:95:59","sha256":"F2:AA:E9:85:D7:C4:5F:E0:D3:BE:F7:AB:C8:C7:5C:BF:6E:EB:61:6F:F5:93:B8:FA:AC:81:3B:84:95:6D:71:99"}}},"request":{"raw":"GET /vw-logo.svg HTTP/1.1\r\nHost: demo-vw.virtualwheelswap.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: image/avif,image/webp,*/*\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://demo-vw.virtualwheelswap.com/\r\nDNT: 1\r\nConnection: keep-alive\r\nSec-Fetch-Dest: image\r\nSec-Fetch-Mode: no-cors\r\nSec-Fetch-Site: same-origin\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"GET"},"response":{"raw":"HTTP/3 200 OK\r\ndate: Fri, 20 Feb 2026 23:39:16 GMT\r\ncontent-type: image/svg+xml\r\naccess-control-allow-origin: *\r\ncache-control: public, max-age=14400, must-revalidate\r\nreferrer-policy: strict-origin-when-cross-origin\r\nx-content-type-options: nosniff\r\nreport-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=AtuHB3XqLYE6uVp6wnzwfyXhF9gYjRDKEazt8dQ1dibX6ncGJhJ5CxD1lHpS7GFrU%2B8xbEaZGNi93ZIWW52ltbsht%2FZjc%2BLoOu7GcXVLBf6ZPFxBXRj0kiDCwBs%3D\"}]}\r\nnel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}\r\netag: W/\"78354569b0dc13e2a4ca143264e2e961\"\r\ncontent-encoding: br\r\nserver: cloudflare\r\nvary: accept-encoding\r\ncf-cache-status: REVALIDATED\r\npriority: u=6,i=?0\r\ncf-ray: 9d11d7a71b3c4e4c-OSL\r\nalt-svc: h3=\":443\"; ma=86400\r\nserver-timing: cfExtPri\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":[{"name":"Cloudflare","description":"Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.","website":"https://www.cloudflare.com","common_platform_enumeration":"","icon":"CloudFlare.svg","categories":["CDN"]}],"data":{"size":38764,"size_decoded":0,"mime_type":"image/svg+xml","magic":"SVG Scalable Vector Graphics image","md5":"34de19ae0db0ff01ae309f6a0b4c700a","sha1":"565c86c886b55cfbd1255ac723e7f6cf6f658d53","sha256":"90c42158b9fdcb12e50a21063675447204445b01758bc294174cca42a88ab6b3","sha512":"ec3898d931b53a8ea08d28685ea75318ccffae06a026f8e5d86bda954fb94d0e43d22db34b808ea1605187974a9cf19300490b85d44575d8552c5088eb842060","ssdeep":"768:BhkjTQOAK48czVEG5K2/uGSxMAv1wbOND9rmiAPvi0DvC:BOjvWEGKBxxvm8p1F","tlshash":"8a0318f8b71441f8ae5d6bd18de34ce9292f21b777424068ca1e2ac15c332bd599ecc9","first_seen":"2026-02-20T23:39:41.990437Z","last_seen":"2026-02-20T23:47:31.704361Z","times_seen":2,"resource_available":false,"data":null}},"time_used":12,"timings":{"blocked":0,"dns":0,"connect":0,"send":0,"wait":12,"receive":0,"ssl":0},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?VER=8\u0026database=projects%2Fvirtual-wheel-swapper%2Fdatabases%2F(default)\u0026gsessionid=-crZMgR8cET8JRF_8WfmnKuKcp-7xl2-coDCbTvZahnF6yROAhmklw\u0026SID=jqfkRTz_kh2cLgO62X_VQQ\u0026RID=32654\u0026AID=22\u0026zx=vvg5l0ogl708\u0026t=1","fqdn":"firestore.googleapis.com","domain":"firestore.googleapis.com","tld":"googleapis.com"},"ip":{"addr":"172.217.19.234","port":443,"asn":15169,"as":"GOOGLE","country":"United States","country_code":"US"},"is_navigation_request":false,"resource_type":"fetch","requested_by":"https://demo-vw.virtualwheelswap.com/","date":"2026-02-20T23:39:21.786Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"edgecert.googleapis.com","organization":""},"issuer":{"commonName":"WR2","organization":"Google Trust Services"},"validity":{"start":"Mon, 26 Jan 2026 08:44:04 GMT","end":"Mon, 20 Apr 2026 08:44:03 GMT"},"fingerprint":{"sha1":"3B:AD:E5:31:8A:CF:DA:B3:92:87:A3:C1:10:D8:97:82:58:1F:E8:4B","sha256":"ED:5A:E7:3B:74:2E:B9:07:26:6F:DB:E6:04:32:72:F1:C6:E7:77:80:0B:B7:55:D1:17:39:01:2A:13:37:0A:64"}}},"request":{"raw":"POST /google.firestore.v1.Firestore/Listen/channel?VER=8\u0026database=projects%2Fvirtual-wheel-swapper%2Fdatabases%2F(default)\u0026gsessionid=-crZMgR8cET8JRF_8WfmnKuKcp-7xl2-coDCbTvZahnF6yROAhmklw\u0026SID=jqfkRTz_kh2cLgO62X_VQQ\u0026RID=32654\u0026AID=22\u0026zx=vvg5l0ogl708\u0026t=1 HTTP/1.1\r\nHost: firestore.googleapis.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: */*\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://demo-vw.virtualwheelswap.com/\r\ncontent-type: application/x-www-form-urlencoded\r\nContent-Length: 480\r\nOrigin: https://demo-vw.virtualwheelswap.com\r\nDNT: 1\r\nConnection: keep-alive\r\nSec-Fetch-Dest: empty\r\nSec-Fetch-Mode: cors\r\nSec-Fetch-Site: cross-site\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"POST","post_data":{"size":480,"data":"count=1\u0026ofs=2\u0026req0___data__=%7B%22database%22%3A%22projects%2Fvirtual-wheel-swapper%2Fdatabases%2F(default)%22%2C%22addTarget%22%3A%7B%22query%22%3A%7B%22structuredQuery%22%3A%7B%22from%22%3A%5B%7B%22collectionId%22%3A%22wheels%22%7D%5D%2C%22orderBy%22%3A%5B%7B%22field%22%3A%7B%22fieldPath%22%3A%22__name__%22%7D%2C%22direction%22%3A%22ASCENDING%22%7D%5D%7D%2C%22parent%22%3A%22projects%2Fvirtual-wheel-swapper%2Fdatabases%2F(default)%2Fdocuments%22%7D%2C%22targetId%22%3A4%7D%7D"}},"response":{"raw":"HTTP/3 200 OK\r\ncontent-type: text/plain; charset=utf-8\r\ncontent-encoding: gzip\r\ndate: Fri, 20 Feb 2026 23:39:23 GMT\r\nserver: ESF\r\ncontent-length: 31\r\nx-xss-protection: 0\r\nx-frame-options: SAMEORIGIN\r\nx-content-type-options: nosniff\r\naccess-control-allow-origin: https://demo-vw.virtualwheelswap.com\r\nvary: origin\r\naccess-control-allow-credentials: true\r\nalt-svc: h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":null,"data":{"size":11,"size_decoded":0,"mime_type":"text/plain; charset=utf-8","magic":"ASCII text","md5":"1a27ad79daf1a1ae446f8b716d3183e4","sha1":"94f4ee4952c195fc2009d560e686bbdb63e3820d","sha256":"d63a74928d809f1cda3cc52c16f1a2440f0416d662213f61d84316687f64c0fb","sha512":"fae1e4e47e7c6118b34e1495f105cef575b7fb11445d4935d02f0353c8233855770f93de1c8cd5ba248924dd8925020e4709c2682e677eb74a40427a96a52ff0","ssdeep":"","tlshash":"bd50003f0fc003000000000000300000000c0c330c0003000303003000000000000000","first_seen":"2023-06-06T13:30:38Z","last_seen":"2026-06-04T13:28:59.771968Z","times_seen":125,"resource_available":false,"data":null}},"time_used":2246,"timings":{"blocked":0,"dns":0,"connect":0,"send":0,"wait":2246,"receive":0,"ssl":0},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?VER=8\u0026database=projects%2Fvirtual-wheel-swapper%2Fdatabases%2F(default)\u0026gsessionid=-crZMgR8cET8JRF_8WfmnKuKcp-7xl2-coDCbTvZahnF6yROAhmklw\u0026SID=jqfkRTz_kh2cLgO62X_VQQ\u0026RID=32655\u0026AID=34\u0026zx=wwasgpp9n1mg\u0026t=1","fqdn":"firestore.googleapis.com","domain":"firestore.googleapis.com","tld":"googleapis.com"},"ip":{"addr":"172.217.19.234","port":443,"asn":15169,"as":"GOOGLE","country":"United States","country_code":"US"},"is_navigation_request":false,"resource_type":"fetch","requested_by":"https://demo-vw.virtualwheelswap.com/","date":"2026-02-20T23:39:24.081Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"edgecert.googleapis.com","organization":""},"issuer":{"commonName":"WR2","organization":"Google Trust Services"},"validity":{"start":"Mon, 26 Jan 2026 08:44:04 GMT","end":"Mon, 20 Apr 2026 08:44:03 GMT"},"fingerprint":{"sha1":"3B:AD:E5:31:8A:CF:DA:B3:92:87:A3:C1:10:D8:97:82:58:1F:E8:4B","sha256":"ED:5A:E7:3B:74:2E:B9:07:26:6F:DB:E6:04:32:72:F1:C6:E7:77:80:0B:B7:55:D1:17:39:01:2A:13:37:0A:64"}}},"request":{"raw":"POST /google.firestore.v1.Firestore/Listen/channel?VER=8\u0026database=projects%2Fvirtual-wheel-swapper%2Fdatabases%2F(default)\u0026gsessionid=-crZMgR8cET8JRF_8WfmnKuKcp-7xl2-coDCbTvZahnF6yROAhmklw\u0026SID=jqfkRTz_kh2cLgO62X_VQQ\u0026RID=32655\u0026AID=34\u0026zx=wwasgpp9n1mg\u0026t=1 HTTP/1.1\r\nHost: firestore.googleapis.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: */*\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://demo-vw.virtualwheelswap.com/\r\ncontent-type: application/x-www-form-urlencoded\r\nContent-Length: 138\r\nOrigin: https://demo-vw.virtualwheelswap.com\r\nDNT: 1\r\nConnection: keep-alive\r\nSec-Fetch-Dest: empty\r\nSec-Fetch-Mode: cors\r\nSec-Fetch-Site: cross-site\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"POST","post_data":{"size":138,"data":"count=1\u0026ofs=3\u0026req0___data__=%7B%22database%22%3A%22projects%2Fvirtual-wheel-swapper%2Fdatabases%2F(default)%22%2C%22removeTarget%22%3A4%7D"}},"response":{"raw":"HTTP/3 200 OK\r\ncontent-type: text/plain; charset=utf-8\r\ncontent-encoding: gzip\r\ndate: Fri, 20 Feb 2026 23:39:24 GMT\r\nserver: ESF\r\ncontent-length: 31\r\nx-xss-protection: 0\r\nx-frame-options: SAMEORIGIN\r\nx-content-type-options: nosniff\r\naccess-control-allow-origin: https://demo-vw.virtualwheelswap.com\r\nvary: origin\r\naccess-control-allow-credentials: true\r\nalt-svc: h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":null,"data":{"size":11,"size_decoded":0,"mime_type":"text/plain; charset=utf-8","magic":"ASCII text","md5":"bfa7dc931d5911239e5866b7174fa538","sha1":"89698182f0cda5772d0ebf9ed884bf6ffa4f6144","sha256":"6343da264dc8aa0415fe07fbf7545db75d649d12bf71989828f9a2abd0f43679","sha512":"4d540ec010a336b6a9b4a34aaff27f228daa0d669cda5282024c1ed79540fd2f427353cd3422b8e124f5ebbe4e79f257750d3c80e5c54ffc6cced189101bda90","ssdeep":"","tlshash":"8f500033000003000cc03000cc000000c0cc0c030000000c00c0c000303c00000c0000","first_seen":"2023-07-15T11:45:17Z","last_seen":"2026-06-06T11:42:36.95044Z","times_seen":126,"resource_available":false,"data":null}},"time_used":392,"timings":{"blocked":0,"dns":0,"connect":0,"send":0,"wait":392,"receive":0,"ssl":0},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"demo-vw.virtualwheelswap.com/","fqdn":"demo-vw.virtualwheelswap.com","domain":"virtualwheelswap.com","tld":"com"},"ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"is_navigation_request":true,"resource_type":"document","requested_by":"","date":"2026-02-20T23:39:16.146Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"demo-vw.virtualwheelswap.com","organization":""},"issuer":{"commonName":"E7","organization":"Let's Encrypt"},"validity":{"start":"Wed, 18 Feb 2026 07:46:19 GMT","end":"Tue, 19 May 2026 07:46:18 GMT"},"fingerprint":{"sha1":"ED:F4:E5:13:8E:B7:29:B7:98:48:C3:54:AB:54:03:66:43:6E:95:59","sha256":"F2:AA:E9:85:D7:C4:5F:E0:D3:BE:F7:AB:C8:C7:5C:BF:6E:EB:61:6F:F5:93:B8:FA:AC:81:3B:84:95:6D:71:99"}}},"request":{"raw":"GET / HTTP/1.1\r\nHost: demo-vw.virtualwheelswap.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nDNT: 1\r\nConnection: keep-alive\r\nUpgrade-Insecure-Requests: 1\r\nSec-Fetch-Dest: document\r\nSec-Fetch-Mode: navigate\r\nSec-Fetch-Site: cross-site\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"GET"},"response":{"raw":"HTTP/2 200 OK\r\ndate: Fri, 20 Feb 2026 23:39:16 GMT\r\ncontent-type: text/html; charset=utf-8\r\naccess-control-allow-origin: *\r\ncache-control: public, max-age=0, must-revalidate\r\nnel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}\r\nreferrer-policy: strict-origin-when-cross-origin\r\nx-content-type-options: nosniff\r\nreport-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=Oe5LCLz%2F4Ul2LNsmQziPs%2Bv6LImjruxgS3fF7nKpL%2BfEeBXyoHUoC5Ob8eBaVpw8Z4BYLwJTDDJMxDIk1gcMU9%2Fs8hk%2BXPgbyaqOhDVbuM%2FD7w%2B2f8HKO5GVyrM%3D\"}]}\r\ncf-cache-status: DYNAMIC\r\nserver: cloudflare\r\nvary: accept-encoding\r\ncontent-encoding: br\r\ncf-ray: 9d11d7a238675a0f-OSL\r\nalt-svc: h3=\":443\"; ma=86400\r\nX-Firefox-Spdy: h2\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":[{"name":"Cloudflare","description":"Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.","website":"https://www.cloudflare.com","common_platform_enumeration":"","icon":"CloudFlare.svg","categories":["CDN"]}],"data":{"size":2578,"size_decoded":0,"mime_type":"text/html; charset=utf-8","magic":"HTML document, ASCII text","md5":"a386dbc45d78828d577cdad3da9e76c2","sha1":"9316481184e1318169457f74157e781a19aa906a","sha256":"27a4cb364f9dcd12a39a37240f87436169900a9fbe0fd927cc08d53c1783ec58","sha512":"32528d51747cc7381a6e59e542c1ca0d11a48182cc8c6cf68216a6ea93e221d43f3e9ce0e1d2fd68ac62c0fdcca3c6d1ef8e499df7b74630d94d178e7f90c6c3","ssdeep":"","tlshash":"1d5121cbe2158af2053d95382aaaf204c125d187475c5884b76da03d5bc5fdd83bb78e","first_seen":"2026-02-20T23:39:41.996487Z","last_seen":"2026-02-20T23:47:31.708346Z","times_seen":2,"resource_available":false,"data":null}},"time_used":376,"timings":{"blocked":54,"dns":41,"connect":1,"send":0,"wait":264,"receive":0,"ssl":14},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"demo-vw.virtualwheelswap.com/assets/index-Mpxko3iq.js","fqdn":"demo-vw.virtualwheelswap.com","domain":"virtualwheelswap.com","tld":"com"},"ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"is_navigation_request":false,"resource_type":"script","requested_by":"https://demo-vw.virtualwheelswap.com/","date":"2026-02-20T23:39:16.600Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"demo-vw.virtualwheelswap.com","organization":""},"issuer":{"commonName":"E7","organization":"Let's Encrypt"},"validity":{"start":"Wed, 18 Feb 2026 07:46:19 GMT","end":"Tue, 19 May 2026 07:46:18 GMT"},"fingerprint":{"sha1":"ED:F4:E5:13:8E:B7:29:B7:98:48:C3:54:AB:54:03:66:43:6E:95:59","sha256":"F2:AA:E9:85:D7:C4:5F:E0:D3:BE:F7:AB:C8:C7:5C:BF:6E:EB:61:6F:F5:93:B8:FA:AC:81:3B:84:95:6D:71:99"}}},"request":{"raw":"GET /assets/index-Mpxko3iq.js HTTP/1.1\r\nHost: demo-vw.virtualwheelswap.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: */*\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://demo-vw.virtualwheelswap.com/\r\nDNT: 1\r\nConnection: keep-alive\r\nSec-Fetch-Dest: script\r\nSec-Fetch-Mode: cors\r\nSec-Fetch-Site: same-origin\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"GET"},"response":{"raw":"HTTP/3 200 OK\r\ndate: Fri, 20 Feb 2026 23:39:16 GMT\r\ncontent-type: application/javascript\r\naccess-control-allow-origin: *\r\ncache-control: public, max-age=14400, must-revalidate\r\nreferrer-policy: strict-origin-when-cross-origin\r\nx-content-type-options: nosniff\r\nreport-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=lWp3jCmmAKxoFbd4fHP4ljSlOw5Xvfj5UGECJBeTF0P7CClryTfEH2MyBt8zlQNKwrYB7Zkq8yuRxbfodBk5Z9dSqmnon5Xwn1bCFw2FKt%2FuOaswMEetEIsLc9M%3D\"}]}\r\nnel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}\r\netag: W/\"a243edf9fce6af4dbc3e35e065325c4a\"\r\ncontent-encoding: br\r\nserver: cloudflare\r\nvary: accept-encoding\r\ncf-cache-status: MISS\r\npriority: u=3,i=?0\r\ncf-ray: 9d11d7a4b9ba4e4c-OSL\r\nalt-svc: h3=\":443\"; ma=86400\r\nserver-timing: cfExtPri\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":[{"name":"Cloudflare","description":"Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.","website":"https://www.cloudflare.com","common_platform_enumeration":"","icon":"CloudFlare.svg","categories":["CDN"]}],"data":{"size":504815,"size_decoded":0,"mime_type":"application/javascript","magic":"JavaScript source, ASCII text, with very long lines (37653)","md5":"c978f58d3191b049b351fdbd27f494ec","sha1":"5c6cfea958189560c25f1ad6a1974d413c117dde","sha256":"9ba6b291ceb0a80885b391373657b1753854e967ffcbd5f12d3fff810c348eec","sha512":"f527bd939bd3807f1effe9fedabf5d9603ab317945fb0fd90e7b39b09d47abbbab843426d605f1912e240412f7399c2a0d07a217a357aa0dddb6f4a6012be0e0","ssdeep":"12288:uSz+NeDFdueQ3+vjxqnpLs8k5HRGGO3lFiDgHhylEwtRQx7L1ZJjm2eLCCPkYWMj:uSVxWHHaOViMM6QrfyI/vKxi","tlshash":"97b439ec32a6797347e144f6603f408bb32d995a740e4198f42cd8ea2d7944a51fbfb8","first_seen":"2026-02-20T23:39:41.99944Z","last_seen":"2026-02-20T23:47:31.708885Z","times_seen":2,"resource_available":true,"data":null}},"time_used":97,"timings":{"blocked":-1,"dns":0,"connect":0,"send":0,"wait":89,"receive":8,"ssl":0},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"demo-vw.virtualwheelswap.com/assets/index-C0DtlGwG.css","fqdn":"demo-vw.virtualwheelswap.com","domain":"virtualwheelswap.com","tld":"com"},"ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"is_navigation_request":false,"resource_type":"stylesheet","requested_by":"https://demo-vw.virtualwheelswap.com/","date":"2026-02-20T23:39:16.602Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"demo-vw.virtualwheelswap.com","organization":""},"issuer":{"commonName":"E7","organization":"Let's Encrypt"},"validity":{"start":"Wed, 18 Feb 2026 07:46:19 GMT","end":"Tue, 19 May 2026 07:46:18 GMT"},"fingerprint":{"sha1":"ED:F4:E5:13:8E:B7:29:B7:98:48:C3:54:AB:54:03:66:43:6E:95:59","sha256":"F2:AA:E9:85:D7:C4:5F:E0:D3:BE:F7:AB:C8:C7:5C:BF:6E:EB:61:6F:F5:93:B8:FA:AC:81:3B:84:95:6D:71:99"}}},"request":{"raw":"GET /assets/index-C0DtlGwG.css HTTP/1.1\r\nHost: demo-vw.virtualwheelswap.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: text/css,*/*;q=0.1\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://demo-vw.virtualwheelswap.com/\r\nDNT: 1\r\nConnection: keep-alive\r\nSec-Fetch-Dest: style\r\nSec-Fetch-Mode: cors\r\nSec-Fetch-Site: same-origin\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"GET"},"response":{"raw":"HTTP/3 200 OK\r\ndate: Fri, 20 Feb 2026 23:39:16 GMT\r\ncontent-type: text/css; charset=utf-8\r\naccess-control-allow-origin: *\r\ncache-control: public, max-age=14400, must-revalidate\r\nreferrer-policy: strict-origin-when-cross-origin\r\nx-content-type-options: nosniff\r\nreport-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=umtA2b4b4R%2FYpNwT8Xs%2F6oBdE1F4Rr5G8s9lQvmtGki%2FAL7o3Li6CDC2Uu5eBn97tlRWvnThBTNJUlCYG%2FUgAAnH9E3yl1V92I%2FSYbuDYpUsIRBaOyw95Ufw4XU%3D\"}]}\r\nnel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}\r\netag: W/\"adb340705ee6e8bd30c1ae5c96d074cb\"\r\ncontent-encoding: br\r\nserver: cloudflare\r\nvary: accept-encoding\r\ncf-cache-status: MISS\r\npriority: u=2,i=?0\r\ncf-ray: 9d11d7a4b9c84e4c-OSL\r\nalt-svc: h3=\":443\"; ma=86400\r\nserver-timing: cfExtPri\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":[{"name":"Cloudflare","description":"Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.","website":"https://www.cloudflare.com","common_platform_enumeration":"","icon":"CloudFlare.svg","categories":["CDN"]}],"data":{"size":19825,"size_decoded":0,"mime_type":"text/css; charset=utf-8","magic":"ASCII text, with very long lines (19824)","md5":"11c9eda578a27aeb086a5e3adbe11baa","sha1":"843d84b5d3ad9fc6e8a39192078a6dfc2b85640e","sha256":"4c238e94a6d76a928f3c17c36b4e87627956743043c81aa8a6e40ede380a185c","sha512":"a0230c49e07cc44f802b28291d7421bfb055d955748ddef1f3a93b4935fa9ba9735f5f9c56d543e477c0f97ae14f7a44b414acebfc82aee09349be6a70a13aa0","ssdeep":"192:O9JyW9JyyxwOmpXCLsf261R1lD1IncnASxnJeZNUrEKTj9ZINDHhHXm:kwPpXCE1mc3eZNUrE8KNDHh2","tlshash":"2f92782eab00143e6c6781fad5d1b69db21ab1c1df369adeb9476510dbc63f30c93118","first_seen":"2026-02-20T23:39:42.002445Z","last_seen":"2026-02-20T23:47:31.709394Z","times_seen":2,"resource_available":false,"data":null}},"time_used":70,"timings":{"blocked":-1,"dns":0,"connect":0,"send":0,"wait":70,"receive":0,"ssl":0},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"demo-vw.virtualwheelswap.com/instructions.webp","fqdn":"demo-vw.virtualwheelswap.com","domain":"virtualwheelswap.com","tld":"com"},"ip":{"addr":"0.0.0.0","port":0,"asn":0,"as":"","country":"","country_code":"zz"},"is_navigation_request":false,"resource_type":"img","requested_by":"https://demo-vw.virtualwheelswap.com/","date":"2026-02-20T23:39:16.764Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"demo-vw.virtualwheelswap.com","organization":""},"issuer":{"commonName":"E7","organization":"Let's Encrypt"},"validity":{"start":"Wed, 18 Feb 2026 07:46:19 GMT","end":"Tue, 19 May 2026 07:46:18 GMT"},"fingerprint":{"sha1":"ED:F4:E5:13:8E:B7:29:B7:98:48:C3:54:AB:54:03:66:43:6E:95:59","sha256":"F2:AA:E9:85:D7:C4:5F:E0:D3:BE:F7:AB:C8:C7:5C:BF:6E:EB:61:6F:F5:93:B8:FA:AC:81:3B:84:95:6D:71:99"}}},"request":{"raw":"GET /instructions.webp HTTP/1.1\r\nHost: demo-vw.virtualwheelswap.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: image/avif,image/webp,*/*\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://demo-vw.virtualwheelswap.com/\r\nDNT: 1\r\nConnection: keep-alive\r\nSec-Fetch-Dest: image\r\nSec-Fetch-Mode: no-cors\r\nSec-Fetch-Site: same-origin\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"GET"},"response":{"raw":"","headers":null,"cookies":null,"status_code":"","status_text":"","fingerprints":null,"data":{"size":0,"size_decoded":0,"mime_type":"","magic":"","md5":"d41d8cd98f00b204e9800998ecf8427e","sha1":"da39a3ee5e6b4b0d3255bfef95601890afd80709","sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","sha512":"cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e","ssdeep":"","tlshash":"","first_seen":"0001-01-01T00:00:00Z","last_seen":"2026-06-08T21:16:18.866443Z","times_seen":16250262,"resource_available":true,"data":null}},"time_used":0,"timings":{"blocked":0,"dns":0,"connect":0,"send":0,"wait":0,"receive":0,"ssl":0},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"demo-vw.virtualwheelswap.com/instructions.webp","fqdn":"demo-vw.virtualwheelswap.com","domain":"virtualwheelswap.com","tld":"com"},"ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"is_navigation_request":false,"resource_type":"img","requested_by":"https://demo-vw.virtualwheelswap.com/","date":"2026-02-20T23:39:16.773Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"demo-vw.virtualwheelswap.com","organization":""},"issuer":{"commonName":"E7","organization":"Let's Encrypt"},"validity":{"start":"Wed, 18 Feb 2026 07:46:19 GMT","end":"Tue, 19 May 2026 07:46:18 GMT"},"fingerprint":{"sha1":"ED:F4:E5:13:8E:B7:29:B7:98:48:C3:54:AB:54:03:66:43:6E:95:59","sha256":"F2:AA:E9:85:D7:C4:5F:E0:D3:BE:F7:AB:C8:C7:5C:BF:6E:EB:61:6F:F5:93:B8:FA:AC:81:3B:84:95:6D:71:99"}}},"request":{"raw":"GET /instructions.webp HTTP/1.1\r\nHost: demo-vw.virtualwheelswap.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: image/avif,image/webp,*/*\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://demo-vw.virtualwheelswap.com/\r\nDNT: 1\r\nConnection: keep-alive\r\nSec-Fetch-Dest: image\r\nSec-Fetch-Mode: no-cors\r\nSec-Fetch-Site: same-origin\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"GET"},"response":{"raw":"HTTP/3 200 OK\r\ndate: Fri, 20 Feb 2026 23:39:16 GMT\r\ncontent-type: image/webp\r\ncontent-length: 85492\r\naccess-control-allow-origin: *\r\ncache-control: public, max-age=14400, must-revalidate\r\netag: \"84844af4d03060c3ee74e3a302e66d5f\"\r\nreferrer-policy: strict-origin-when-cross-origin\r\nx-content-type-options: nosniff\r\nreport-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=Zrsv9kHBMPUgJ1eIH30p9%2FxMkrQe8Brm6ZEsqZ1awnlzLvunmm5SzXVcYl4Vvx3Nzft0ewmQvm2UrpRBSPMhrz94egMNB70tTWVb1qkDOrzOezwmC11hqpO7fxY%3D\"}]}\r\nnel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}\r\nserver: cloudflare\r\npriority: u=4,i=?0\r\naccept-ranges: bytes\r\ncf-cache-status: REVALIDATED\r\ncf-ray: 9d11d7a5de384e4c-OSL\r\nalt-svc: h3=\":443\"; ma=86400\r\nserver-timing: cfExtPri\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":[{"name":"Cloudflare","description":"Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.","website":"https://www.cloudflare.com","common_platform_enumeration":"","icon":"CloudFlare.svg","categories":["CDN"]}],"data":{"size":85492,"size_decoded":0,"mime_type":"image/webp","magic":"RIFF (little-endian) data, Web/P image, VP8 encoding, 1213x808, Scaling: [none]x[none], YUV color, decoders should clamp","md5":"c32d3923b2dc8c512b8801806ca1fbd9","sha1":"9e0f76f6da413424c1752cad38ba5af9590d4b0d","sha256":"2547d408e62046b91b94e92854d1b4e049eeb87fdfe932189c4c02b7c06cce62","sha512":"52f034d866aa10cbb3c3083ca387712a44267e8a1b291531adf0548b45d9e572affa9ab9b62cd33fc7fd627a601bf43d0c011da8c47dfa349f10f40bf8237b0e","ssdeep":"1536:8Bo4pIKqTJoW5sDtjDSIj5C9stN/Kd5LHWPHMzf3lr49wGLUE8esNy33ALoHxKb/:uXsjSjDSoCb7kaf3lkeGIEhsNy3wZbuE","tlshash":"e58302bf659e1f4b524c2135cb776820f6a041e95f3a8bc90622dc92ac2eb379154778","first_seen":"2026-02-20T23:39:42.006873Z","last_seen":"2026-02-20T23:47:31.710002Z","times_seen":2,"resource_available":false,"data":null}},"time_used":75,"timings":{"blocked":0,"dns":0,"connect":0,"send":0,"wait":71,"receive":4,"ssl":0},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"wheel-detection-app-9ec36635b054.herokuapp.com/api/v1/health","fqdn":"wheel-detection-app-9ec36635b054.herokuapp.com","domain":"wheel-detection-app-9ec36635b054.herokuapp.com","tld":"herokuapp.com"},"ip":{"addr":"23.22.52.7","port":443,"asn":14618,"as":"AMAZON-AES","country":"United States","country_code":"US"},"is_navigation_request":false,"resource_type":"fetch","requested_by":"https://demo-vw.virtualwheelswap.com/","date":"2026-02-20T23:39:16.799Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","key_group_name":"P256","signature_name":"RSA-PKCS1-SHA256","protocol":"TLSv1.2","cert":{"subject":{"commonName":"*.herokuapp.com","organization":""},"issuer":{"commonName":"Amazon RSA 2048 M04","organization":"Amazon"},"validity":{"start":"Thu, 01 Jan 2026 00:00:00 GMT","end":"Fri, 29 Jan 2027 23:59:59 GMT"},"fingerprint":{"sha1":"24:25:66:74:B0:1B:B4:6B:93:11:D2:31:8A:11:15:02:72:D5:8F:3C","sha256":"C4:63:A1:46:E4:7A:B1:D3:EC:92:A8:7C:37:89:96:9F:65:B8:33:2F:A8:39:90:9C:C6:C1:CD:4A:B4:7C:26:FA"}}},"request":{"raw":"GET /api/v1/health HTTP/1.1\r\nHost: wheel-detection-app-9ec36635b054.herokuapp.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: */*\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://demo-vw.virtualwheelswap.com/\r\nOrigin: https://demo-vw.virtualwheelswap.com\r\nDNT: 1\r\nConnection: keep-alive\r\nSec-Fetch-Dest: empty\r\nSec-Fetch-Mode: cors\r\nSec-Fetch-Site: cross-site\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"GET"},"response":{"raw":"HTTP/1.1 200 OK\r\nAccess-Control-Allow-Origin: https://demo-vw.virtualwheelswap.com\r\nContent-Length: 319\r\nContent-Type: application/json; charset=utf-8\r\nDate: Fri, 20 Feb 2026 23:39:17 GMT\r\nEtag: W/\"13f-QGHmCllHKNXtqc1+g91B11Wom8c\"\r\nNel: {\"report_to\":\"heroku-nel\",\"response_headers\":[\"Via\"],\"max_age\":3600,\"success_fraction\":0.01,\"failure_fraction\":0.1}\r\nReport-To: {\"group\":\"heroku-nel\",\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?s=k0cO6p4jE%2BKRUtUqJW66X%2Felq5oPm5SCjYKt%2Bt5cC80%3D\\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\\u0026ts=1771630757\"}],\"max_age\":3600}\r\nReporting-Endpoints: heroku-nel=\"https://nel.heroku.com/reports?s=k0cO6p4jE%2BKRUtUqJW66X%2Felq5oPm5SCjYKt%2Bt5cC80%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1771630757\"\r\nServer: Heroku\r\nVary: Origin\r\nVia: 1.1 heroku-router\r\nX-Powered-By: Express\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":[{"name":"Node.js","description":"Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside a web browser.","website":"https://nodejs.org","common_platform_enumeration":"cpe:2.3:a:nodejs:node.js:*:*:*:*:*:*:*:*","icon":"Node.js.svg","categories":["Programming languages"]},{"name":"Express","description":"Express is a web application framework for Node.js, released as free and open-source software under the MIT License. It is designed for building web applications and APIs.","website":"https://expressjs.com","common_platform_enumeration":"cpe:2.3:a:expressjs:express:*:*:*:*:*:*:*:*","icon":"Express.svg","categories":["Web frameworks","Web servers"]}],"data":{"size":319,"size_decoded":0,"mime_type":"application/json; charset=utf-8","magic":"JSON text data","md5":"03a350ae4221cd34d89149c711ca96f4","sha1":"4061e60a594728d5eda9cd7e83dd41d755a89bc7","sha256":"d3edf0f2efb25fde542f7e68a3729faa1eb92c8340bebd1abcbb68b1f865d92b","sha512":"ef0140c3762dddece7324a502ad9b96ddd2a73ee05253411bb94d00a748a79253400d735349762588297c3cbc0d3e328835cb0e4344dbdb9e74a051eedd48f01","ssdeep":"","tlshash":"36e07d0c023e1cb6434e4b48b18024dd59f147e3a4aa9d4c008daf7407aa1557218137","first_seen":"2026-02-20T23:39:42.008952Z","last_seen":"2026-02-20T23:47:31.705107Z","times_seen":2,"resource_available":false,"data":null}},"time_used":793,"timings":{"blocked":348,"dns":53,"connect":94,"send":0,"wait":96,"receive":0,"ssl":200},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?VER=8\u0026database=projects%2Fvirtual-wheel-swapper%2Fdatabases%2F(default)\u0026gsessionid=-crZMgR8cET8JRF_8WfmnKuKcp-7xl2-coDCbTvZahnF6yROAhmklw\u0026SID=jqfkRTz_kh2cLgO62X_VQQ\u0026RID=32653\u0026AID=22\u0026zx=lf6wlykj9v87\u0026t=1","fqdn":"firestore.googleapis.com","domain":"firestore.googleapis.com","tld":"googleapis.com"},"ip":{"addr":"172.217.19.234","port":443,"asn":15169,"as":"GOOGLE","country":"United States","country_code":"US"},"is_navigation_request":false,"resource_type":"fetch","requested_by":"https://demo-vw.virtualwheelswap.com/","date":"2026-02-20T23:39:21.780Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"edgecert.googleapis.com","organization":""},"issuer":{"commonName":"WR2","organization":"Google Trust Services"},"validity":{"start":"Mon, 26 Jan 2026 08:44:04 GMT","end":"Mon, 20 Apr 2026 08:44:03 GMT"},"fingerprint":{"sha1":"3B:AD:E5:31:8A:CF:DA:B3:92:87:A3:C1:10:D8:97:82:58:1F:E8:4B","sha256":"ED:5A:E7:3B:74:2E:B9:07:26:6F:DB:E6:04:32:72:F1:C6:E7:77:80:0B:B7:55:D1:17:39:01:2A:13:37:0A:64"}}},"request":{"raw":"POST /google.firestore.v1.Firestore/Listen/channel?VER=8\u0026database=projects%2Fvirtual-wheel-swapper%2Fdatabases%2F(default)\u0026gsessionid=-crZMgR8cET8JRF_8WfmnKuKcp-7xl2-coDCbTvZahnF6yROAhmklw\u0026SID=jqfkRTz_kh2cLgO62X_VQQ\u0026RID=32653\u0026AID=22\u0026zx=lf6wlykj9v87\u0026t=1 HTTP/1.1\r\nHost: firestore.googleapis.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: */*\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://demo-vw.virtualwheelswap.com/\r\ncontent-type: application/x-www-form-urlencoded\r\nContent-Length: 138\r\nOrigin: https://demo-vw.virtualwheelswap.com\r\nDNT: 1\r\nConnection: keep-alive\r\nSec-Fetch-Dest: empty\r\nSec-Fetch-Mode: cors\r\nSec-Fetch-Site: cross-site\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"POST","post_data":{"size":138,"data":"count=1\u0026ofs=1\u0026req0___data__=%7B%22database%22%3A%22projects%2Fvirtual-wheel-swapper%2Fdatabases%2F(default)%22%2C%22removeTarget%22%3A2%7D"}},"response":{"raw":"HTTP/3 200 OK\r\ncontent-type: text/plain; charset=utf-8\r\ncontent-encoding: gzip\r\ndate: Fri, 20 Feb 2026 23:39:23 GMT\r\nserver: ESF\r\ncontent-length: 31\r\nx-xss-protection: 0\r\nx-frame-options: SAMEORIGIN\r\nx-content-type-options: nosniff\r\naccess-control-allow-origin: https://demo-vw.virtualwheelswap.com\r\nvary: origin\r\naccess-control-allow-credentials: true\r\nalt-svc: h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":null,"data":{"size":11,"size_decoded":0,"mime_type":"text/plain; charset=utf-8","magic":"ASCII text","md5":"1a27ad79daf1a1ae446f8b716d3183e4","sha1":"94f4ee4952c195fc2009d560e686bbdb63e3820d","sha256":"d63a74928d809f1cda3cc52c16f1a2440f0416d662213f61d84316687f64c0fb","sha512":"fae1e4e47e7c6118b34e1495f105cef575b7fb11445d4935d02f0353c8233855770f93de1c8cd5ba248924dd8925020e4709c2682e677eb74a40427a96a52ff0","ssdeep":"","tlshash":"bd50003f0fc003000000000000300000000c0c330c0003000303003000000000000000","first_seen":"2023-06-06T13:30:38Z","last_seen":"2026-06-04T13:28:59.771968Z","times_seen":125,"resource_available":false,"data":null}},"time_used":2252,"timings":{"blocked":0,"dns":0,"connect":0,"send":0,"wait":2252,"receive":0,"ssl":0},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"demo-vw.virtualwheelswap.com/vw-logo.svg","fqdn":"demo-vw.virtualwheelswap.com","domain":"virtualwheelswap.com","tld":"com"},"ip":{"addr":"188.114.97.1","port":443,"asn":13335,"as":"CLOUDFLARENET","country":"","country_code":"zz"},"is_navigation_request":false,"resource_type":"img","requested_by":"https://demo-vw.virtualwheelswap.com/","date":"2026-02-20T23:39:16.761Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_128_GCM_SHA256","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"demo-vw.virtualwheelswap.com","organization":""},"issuer":{"commonName":"E7","organization":"Let's Encrypt"},"validity":{"start":"Wed, 18 Feb 2026 07:46:19 GMT","end":"Tue, 19 May 2026 07:46:18 GMT"},"fingerprint":{"sha1":"ED:F4:E5:13:8E:B7:29:B7:98:48:C3:54:AB:54:03:66:43:6E:95:59","sha256":"F2:AA:E9:85:D7:C4:5F:E0:D3:BE:F7:AB:C8:C7:5C:BF:6E:EB:61:6F:F5:93:B8:FA:AC:81:3B:84:95:6D:71:99"}}},"request":{"raw":"GET /vw-logo.svg HTTP/1.1\r\nHost: demo-vw.virtualwheelswap.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: image/avif,image/webp,*/*\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://demo-vw.virtualwheelswap.com/\r\nDNT: 1\r\nConnection: keep-alive\r\nSec-Fetch-Dest: image\r\nSec-Fetch-Mode: no-cors\r\nSec-Fetch-Site: same-origin\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"GET"},"response":{"raw":"HTTP/3 200 OK\r\ndate: Fri, 20 Feb 2026 23:39:16 GMT\r\ncontent-type: image/svg+xml\r\naccess-control-allow-origin: *\r\ncache-control: public, max-age=14400, must-revalidate\r\nreferrer-policy: strict-origin-when-cross-origin\r\nx-content-type-options: nosniff\r\nreport-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=AtuHB3XqLYE6uVp6wnzwfyXhF9gYjRDKEazt8dQ1dibX6ncGJhJ5CxD1lHpS7GFrU%2B8xbEaZGNi93ZIWW52ltbsht%2FZjc%2BLoOu7GcXVLBf6ZPFxBXRj0kiDCwBs%3D\"}]}\r\nnel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}\r\netag: W/\"78354569b0dc13e2a4ca143264e2e961\"\r\ncontent-encoding: br\r\nserver: cloudflare\r\nvary: accept-encoding\r\ncf-cache-status: MISS\r\npriority: u=4,i=?0\r\ncf-ray: 9d11d7a5bdee4e4c-OSL\r\nalt-svc: h3=\":443\"; ma=86400\r\nserver-timing: cfExtPri\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":[{"name":"Cloudflare","description":"Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.","website":"https://www.cloudflare.com","common_platform_enumeration":"","icon":"CloudFlare.svg","categories":["CDN"]}],"data":{"size":38764,"size_decoded":0,"mime_type":"image/svg+xml","magic":"SVG Scalable Vector Graphics image","md5":"34de19ae0db0ff01ae309f6a0b4c700a","sha1":"565c86c886b55cfbd1255ac723e7f6cf6f658d53","sha256":"90c42158b9fdcb12e50a21063675447204445b01758bc294174cca42a88ab6b3","sha512":"ec3898d931b53a8ea08d28685ea75318ccffae06a026f8e5d86bda954fb94d0e43d22db34b808ea1605187974a9cf19300490b85d44575d8552c5088eb842060","ssdeep":"768:BhkjTQOAK48czVEG5K2/uGSxMAv1wbOND9rmiAPvi0DvC:BOjvWEGKBxxvm8p1F","tlshash":"8a0318f8b71441f8ae5d6bd18de34ce9292f21b777424068ca1e2ac15c332bd599ecc9","first_seen":"2026-02-20T23:39:41.990437Z","last_seen":"2026-02-20T23:47:31.704361Z","times_seen":2,"resource_available":false,"data":null}},"time_used":66,"timings":{"blocked":0,"dns":0,"connect":0,"send":0,"wait":66,"receive":0,"ssl":0},"alerts":{"ids":null,"analyzer":null,"urlquery":null}},{"url":{"schema":"https","addr":"firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?VER=8\u0026database=projects%2Fvirtual-wheel-swapper%2Fdatabases%2F(default)\u0026RID=32652\u0026CVER=22\u0026X-HTTP-Session-Id=gsessionid\u0026zx=gi91gya2ve28\u0026t=1","fqdn":"firestore.googleapis.com","domain":"firestore.googleapis.com","tld":"googleapis.com"},"ip":{"addr":"172.217.19.234","port":443,"asn":15169,"as":"GOOGLE","country":"United States","country_code":"US"},"is_navigation_request":false,"resource_type":"fetch","requested_by":"https://demo-vw.virtualwheelswap.com/","date":"2026-02-20T23:39:16.974Z","timestamp":0,"http_version":"","security_state":"secure","security_info":{"cipher_suite":"TLS_AES_256_GCM_SHA384","key_group_name":"x25519","signature_name":"ECDSA-P256-SHA256","protocol":"TLSv1.3","cert":{"subject":{"commonName":"edgecert.googleapis.com","organization":""},"issuer":{"commonName":"WR2","organization":"Google Trust Services"},"validity":{"start":"Mon, 26 Jan 2026 08:44:04 GMT","end":"Mon, 20 Apr 2026 08:44:03 GMT"},"fingerprint":{"sha1":"3B:AD:E5:31:8A:CF:DA:B3:92:87:A3:C1:10:D8:97:82:58:1F:E8:4B","sha256":"ED:5A:E7:3B:74:2E:B9:07:26:6F:DB:E6:04:32:72:F1:C6:E7:77:80:0B:B7:55:D1:17:39:01:2A:13:37:0A:64"}}},"request":{"raw":"POST /google.firestore.v1.Firestore/Listen/channel?VER=8\u0026database=projects%2Fvirtual-wheel-swapper%2Fdatabases%2F(default)\u0026RID=32652\u0026CVER=22\u0026X-HTTP-Session-Id=gsessionid\u0026zx=gi91gya2ve28\u0026t=1 HTTP/1.1\r\nHost: firestore.googleapis.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0\r\nAccept: */*\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://demo-vw.virtualwheelswap.com/\r\ncontent-type: application/x-www-form-urlencoded\r\nContent-Length: 663\r\nOrigin: https://demo-vw.virtualwheelswap.com\r\nDNT: 1\r\nConnection: keep-alive\r\nSec-Fetch-Dest: empty\r\nSec-Fetch-Mode: cors\r\nSec-Fetch-Site: cross-site\r\nPragma: no-cache\r\nCache-Control: no-cache\r\n\r\n","headers":null,"cookies":null,"method":"POST","post_data":{"size":663,"data":"headers=X-Goog-Api-Client%3Agl-js%2F%20fire%2F11.9.0%0D%0AContent-Type%3Atext%2Fplain%0D%0AX-Firebase-GMPID%3A1%3A319051836993%3Aweb%3Aaac8f51db4454e066620c0%0D%0A\u0026count=1\u0026ofs=0\u0026req0___data__=%7B%22database%22%3A%22projects%2Fvirtual-wheel-swapper%2Fdatabases%2F(default)%22%2C%22addTarget%22%3A%7B%22query%22%3A%7B%22structuredQuery%22%3A%7B%22from%22%3A%5B%7B%22collectionId%22%3A%22wheels%22%7D%5D%2C%22orderBy%22%3A%5B%7B%22field%22%3A%7B%22fieldPath%22%3A%22__name__%22%7D%2C%22direction%22%3A%22ASCENDING%22%7D%5D%2C%22limit%22%3A12%7D%2C%22parent%22%3A%22projects%2Fvirtual-wheel-swapper%2Fdatabases%2F(default)%2Fdocuments%22%7D%2C%22targetId%22%3A2%7D%7D"}},"response":{"raw":"HTTP/2 200 OK\r\nx-client-wire-protocol: h2\r\nx-http-session-id: -crZMgR8cET8JRF_8WfmnKuKcp-7xl2-coDCbTvZahnF6yROAhmklw\r\ncontent-type: text/plain; charset=utf-8\r\ncontent-encoding: gzip\r\ndate: Fri, 20 Feb 2026 23:39:19 GMT\r\nserver: ESF\r\ncontent-length: 71\r\nx-xss-protection: 0\r\nx-frame-options: SAMEORIGIN\r\nx-content-type-options: nosniff\r\naccess-control-allow-origin: https://demo-vw.virtualwheelswap.com\r\nvary: origin\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: x-client-wire-protocol,x-http-session-id\r\nalt-svc: h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000\r\nX-Firefox-Spdy: h2\r\n\r\n","headers":null,"cookies":null,"status_code":"200","status_text":"OK","fingerprints":null,"data":{"size":54,"size_decoded":0,"mime_type":"text/plain; charset=utf-8","magic":"ASCII text","md5":"0209bbeb807c4f8f4c049792ffd159cd","sha1":"bacfc7a78208417028cbd021a0f8ee82b9bf90f4","sha256":"5929ab508cab8de69b71407b7f1a503340d7aa1f9348ae2e930bd8cccf009e46","sha512":"d95138141f53a3abb67a1b46245c794acf87e573788c8f5a82157a8ffa7b8bd8ff8dc54cb92dedbf6ed14167f805c1b4d31eb1e439ab11736877234c97419319","ssdeep":"","tlshash":"8c900252560970688453a210e2124214115b246292d931a4c19d09850124158757604a","first_seen":"2026-02-20T23:39:42.011087Z","last_seen":"2026-02-20T23:39:42.011087Z","times_seen":1,"resource_available":false,"data":null}},"time_used":2564,"timings":{"blocked":111,"dns":40,"connect":21,"send":0,"wait":2302,"receive":0,"ssl":88},"alerts":{"ids":null,"analyzer":null,"urlquery":null}}]}
