Home (All Topics) → Technology → Software → AI-Created Software
The following is AI-generated (aka vibe-coded) software. The software is specific to my needs and my system and may not work for you or your system. Support is limited, but if you report a bug I'll certainly look into it. All code is provided in a zip file for you to review should you choose.
A Chrome extension that shows every top-level domain, subdomain, and IP address contacted while loading and using the current page — displayed in a toggleable sidebar (Chrome’s native side panel), with one-click copy buttons.
chrome://extensions in Chrome.domain-ip-inspector folder.
background.js (a Manifest V3 service worker) listens to chrome.webRequest events for every request the browser makes on behalf of a tab (main page, subframes, scripts, images, XHR/fetch, etc.), extracts the hostname, and classifies it as either an IP literal or a domain.example.com) and, when present, the full subdomain hostname (e.g. api.example.com). A small list of common multi-part suffixes (co.uk, com.au, etc.) is included so those aren’t split incorrectly — this isn’t a full public suffix list, so a handful of obscure ccTLDs may be classified slightly off, but coverage is good for everyday browsing.details.ip on webRequest.onResponseStarted), that’s added to the IP list too — so you see both IP literals used directly in URLs and the actual resolved IPs behind normal domain names.pagehide fetches) are listed in their own Sent While Leaving the Previous Page section, which appears only when there’s something in it, instead of being mixed into the new page’s lists. A navigation within the same site can’t be told apart this way, so those still land in the main lists.


Leave a Reply