Domain devnullbrand.com
United States
AMAZON-02
Software information

AmazonS3 AmazonS3

tcp/443

CloudFront

tcp/80

  • Open service 2600:9000:2491:5800:16:150f:4c80:93a1:443 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 3692
    Connection: close
    Last-Modified: Fri, 24 Oct 2025 13:53:28 GMT
    Server: AmazonS3
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Etag: "a20de432093f076174416b29497ca168"
    Via: 1.1 8dc3ccc34d68ee81173fff2a80f72bde.cloudfront.net (CloudFront)
    Age: 1
    Strict-Transport-Security: max-age=63072000
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-Xss-Protection: 1; mode=block
    X-Cache: Hit from cloudfront
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: oyzl19YMnZ6cSje91y1S1gVOcxC6DO1StEFyfV-elSAB_EkVcnMcUw==
    
    Page title: DevNullBrand
    
    <!DOCTYPE html>
    <html lang="en" class="h-full bg-neutral-900 text-neutral-100">
    <head>
    	<meta charset="UTF-8" />
    	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
    	<title>DevNullBrand</title>
    
    	<!-- Prebuilt Tailwind output -->
    	<link rel="stylesheet" href="./styles.css" />
    
    	<meta property="og:title" content="DevNullBrand" />
    	<meta property="og:description" content="Yet another name generator, now without AI." />
    	<meta property="og:type" content="website" />
    	<link rel="icon" type="image/svg+xml" href="./favicon.svg" />
    	<script src="https://cdn.usefathom.com/script.js" data-site="OXABNBLT" defer></script>
    </head>
    <body class="h-full flex items-center justify-center p-6 font-sans">
    <main class="w-full max-w-md text-center space-y-8">
    
    	<header class="space-y-2">
    		<h1 class="text-3xl font-semibold tracking-tight">
    			DevNullBrand
    		</h1>
    		<p class="text-sm text-neutral-400 leading-relaxed">
    			Yet another name generator, now without AI.
    		</p>
    	</header>
    
    	<div id="nameBox"
    		 class="rounded-xl border border-neutral-700 bg-neutral-800/50 p-8 text-2xl font-medium tracking-wide min-h-[4rem] flex items-center justify-center select-all">
    		<span id="brandName" class="text-neutral-100">...</span>
    	</div>
    
    	<div class="flex flex-col sm:flex-row gap-3 justify-center">
    		<button id="newNameBtn"
    				class="flex-1 rounded-lg bg-neutral-100 text-neutral-900 text-base font-semibold py-3 px-4 hover:bg-white active:scale-[0.99] transition">
    			Generate name
    		</button>
    
    		<button id="copyBtn"
    				class="flex-1 rounded-lg border border-neutral-600 text-neutral-200 text-base font-medium py-3 px-4 hover:bg-neutral-800 active:scale-[0.99] transition">
    			Copy
    		</button>
    	</div>
    
    	<footer class="pt-6 text-[0.7rem] text-neutral-500 leading-relaxed">
    		<p class="text-[0.6rem] text-neutral-600 leading-relaxed pt-8">
    			Names are machine-filtered from large public text corpora.
    			Some junk will still slip through. Don’t ship anything dumb.
    		</p>
    		<p class="pt-3 text-neutral-600">
    			devnullbrand.com
    		</p>
    	</footer>
    
    </main>
    
    <!-- preload name list -->
    <script src="./brand_names.js"></script>
    
    <script>
    	;(() => {
    
    		function trackClickEvent(message) {
    			if (typeof window !== 'undefined' && 'fathom' in window) {
    				window.fathom?.trackEvent(message);
    			}
    		}
    
    		let NAMES = window.BRAND_NAMES || [];
    		let lastIndex = -1;
    
    		function pickRandom() {
    			if (NAMES.length === 0) return null;
    			if (NAMES.length === 1) return 0;
    			let i;
    			do {
    				i = Math.floor(Math.random() * NAMES.length);
    			} while (i === lastIndex);
    			lastIndex = i;
    			trackClickEvent("Pick random clicked");
    			return i;
    		}
    
    		function showRandomName() {
    			const idx = pickRandom();
    			const el = document.getElementById('brandName');
    			if (idx === null) {
    				el.textContent = 'no data';
    				return;
    			}
    			el.textContent = NAMES[idx];
    		}
    
    		function copyCurrent() {
    			const text = document.getElementById('brandName').textContent.trim();
    			if (!text || text === '...' || text === 'no data') return;
    			navigator.clipboard.writeText(text).then(() => {
    				const copyBtn = document.getElementById('copyBtn');
    				const old = copyBtn.textContent;
    				copyBtn.textContent = 'Copied ✓';
    				trackClickEvent("Name copied");
    				setTimeout(() => { copyBtn.textContent = old; }, 1000);
    			}).catch(() => {
    				// clipboard may fail on some browsers w/ file://, whatever
    			});
    		}
    
    		window.addEventListener('DOMContentLoaded', () => {
    			document.getElementById('newNameBtn').addEventListener('click', showRandomName);
    			document.getElementById('copyBtn').addEventListener('click', copyCurrent);
    			showRandomName();
    		});
    	})();
    </script>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:8e00:16:150f:4c80:93a1:443 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 3692
    Connection: close
    Last-Modified: Fri, 24 Oct 2025 13:53:28 GMT
    Server: AmazonS3
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Etag: "a20de432093f076174416b29497ca168"
    Via: 1.1 85ca8c4198fb707d10ecc2a784a315be.cloudfront.net (CloudFront)
    Age: 1
    Strict-Transport-Security: max-age=63072000
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-Xss-Protection: 1; mode=block
    X-Cache: Hit from cloudfront
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: 5Frzqk_20XxiFXfOENKiY23me6kentqTI6cBLkhLHUq617dYKqDXsg==
    
    Page title: DevNullBrand
    
    <!DOCTYPE html>
    <html lang="en" class="h-full bg-neutral-900 text-neutral-100">
    <head>
    	<meta charset="UTF-8" />
    	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
    	<title>DevNullBrand</title>
    
    	<!-- Prebuilt Tailwind output -->
    	<link rel="stylesheet" href="./styles.css" />
    
    	<meta property="og:title" content="DevNullBrand" />
    	<meta property="og:description" content="Yet another name generator, now without AI." />
    	<meta property="og:type" content="website" />
    	<link rel="icon" type="image/svg+xml" href="./favicon.svg" />
    	<script src="https://cdn.usefathom.com/script.js" data-site="OXABNBLT" defer></script>
    </head>
    <body class="h-full flex items-center justify-center p-6 font-sans">
    <main class="w-full max-w-md text-center space-y-8">
    
    	<header class="space-y-2">
    		<h1 class="text-3xl font-semibold tracking-tight">
    			DevNullBrand
    		</h1>
    		<p class="text-sm text-neutral-400 leading-relaxed">
    			Yet another name generator, now without AI.
    		</p>
    	</header>
    
    	<div id="nameBox"
    		 class="rounded-xl border border-neutral-700 bg-neutral-800/50 p-8 text-2xl font-medium tracking-wide min-h-[4rem] flex items-center justify-center select-all">
    		<span id="brandName" class="text-neutral-100">...</span>
    	</div>
    
    	<div class="flex flex-col sm:flex-row gap-3 justify-center">
    		<button id="newNameBtn"
    				class="flex-1 rounded-lg bg-neutral-100 text-neutral-900 text-base font-semibold py-3 px-4 hover:bg-white active:scale-[0.99] transition">
    			Generate name
    		</button>
    
    		<button id="copyBtn"
    				class="flex-1 rounded-lg border border-neutral-600 text-neutral-200 text-base font-medium py-3 px-4 hover:bg-neutral-800 active:scale-[0.99] transition">
    			Copy
    		</button>
    	</div>
    
    	<footer class="pt-6 text-[0.7rem] text-neutral-500 leading-relaxed">
    		<p class="text-[0.6rem] text-neutral-600 leading-relaxed pt-8">
    			Names are machine-filtered from large public text corpora.
    			Some junk will still slip through. Don’t ship anything dumb.
    		</p>
    		<p class="pt-3 text-neutral-600">
    			devnullbrand.com
    		</p>
    	</footer>
    
    </main>
    
    <!-- preload name list -->
    <script src="./brand_names.js"></script>
    
    <script>
    	;(() => {
    
    		function trackClickEvent(message) {
    			if (typeof window !== 'undefined' && 'fathom' in window) {
    				window.fathom?.trackEvent(message);
    			}
    		}
    
    		let NAMES = window.BRAND_NAMES || [];
    		let lastIndex = -1;
    
    		function pickRandom() {
    			if (NAMES.length === 0) return null;
    			if (NAMES.length === 1) return 0;
    			let i;
    			do {
    				i = Math.floor(Math.random() * NAMES.length);
    			} while (i === lastIndex);
    			lastIndex = i;
    			trackClickEvent("Pick random clicked");
    			return i;
    		}
    
    		function showRandomName() {
    			const idx = pickRandom();
    			const el = document.getElementById('brandName');
    			if (idx === null) {
    				el.textContent = 'no data';
    				return;
    			}
    			el.textContent = NAMES[idx];
    		}
    
    		function copyCurrent() {
    			const text = document.getElementById('brandName').textContent.trim();
    			if (!text || text === '...' || text === 'no data') return;
    			navigator.clipboard.writeText(text).then(() => {
    				const copyBtn = document.getElementById('copyBtn');
    				const old = copyBtn.textContent;
    				copyBtn.textContent = 'Copied ✓';
    				trackClickEvent("Name copied");
    				setTimeout(() => { copyBtn.textContent = old; }, 1000);
    			}).catch(() => {
    				// clipboard may fail on some browsers w/ file://, whatever
    			});
    		}
    
    		window.addEventListener('DOMContentLoaded', () => {
    			document.getElementById('newNameBtn').addEventListener('click', showRandomName);
    			document.getElementById('copyBtn').addEventListener('click', copyCurrent);
    			showRandomName();
    		});
    	})();
    </script>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:ba00:16:150f:4c80:93a1:80 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://devnullbrand.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 0e358bffbd534852f8496b34da6ad3e4.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: hhRZpbiDB3qRMdEVNlgJWCt9jEjls3DZFIi2rYxv4Rw-xcFbwCRWHA==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:ae00:16:150f:4c80:93a1:80 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://devnullbrand.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 099a327961f82798658bf21aa210d4a0.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: Vuceupap2spYFGXJlN20Zc_rLFuVyzpVecu99_3pNZz85lJU82Yc9w==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 108.138.26.98:80 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://devnullbrand.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 fa87f2173bfe5d35fd73cec71ab12a32.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: Ds7EsB4aRZUHbtNn33dDzAgcF8aX4dfKOaN9kaF83oYfaeyyAwc6cA==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 108.138.26.126:80 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://devnullbrand.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 0e358bffbd534852f8496b34da6ad3e4.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: vYxH9oDZuuy3NfJSykik6UtnSoDZqYmrzmz9rgYx6-2RB9rNFC4oNw==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:e00:16:150f:4c80:93a1:443 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 3692
    Connection: close
    Last-Modified: Fri, 24 Oct 2025 13:53:28 GMT
    Server: AmazonS3
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Etag: "a20de432093f076174416b29497ca168"
    Via: 1.1 0d78cc90106520d13c1b5c5b16dd8246.cloudfront.net (CloudFront)
    Age: 1
    Strict-Transport-Security: max-age=63072000
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-Xss-Protection: 1; mode=block
    X-Cache: Hit from cloudfront
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: JAHH7xIMRzbSC4oMd9g3zKABO0m_FOnkviwDl6WS3b5Dxv8OyWXIOQ==
    
    Page title: DevNullBrand
    
    <!DOCTYPE html>
    <html lang="en" class="h-full bg-neutral-900 text-neutral-100">
    <head>
    	<meta charset="UTF-8" />
    	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
    	<title>DevNullBrand</title>
    
    	<!-- Prebuilt Tailwind output -->
    	<link rel="stylesheet" href="./styles.css" />
    
    	<meta property="og:title" content="DevNullBrand" />
    	<meta property="og:description" content="Yet another name generator, now without AI." />
    	<meta property="og:type" content="website" />
    	<link rel="icon" type="image/svg+xml" href="./favicon.svg" />
    	<script src="https://cdn.usefathom.com/script.js" data-site="OXABNBLT" defer></script>
    </head>
    <body class="h-full flex items-center justify-center p-6 font-sans">
    <main class="w-full max-w-md text-center space-y-8">
    
    	<header class="space-y-2">
    		<h1 class="text-3xl font-semibold tracking-tight">
    			DevNullBrand
    		</h1>
    		<p class="text-sm text-neutral-400 leading-relaxed">
    			Yet another name generator, now without AI.
    		</p>
    	</header>
    
    	<div id="nameBox"
    		 class="rounded-xl border border-neutral-700 bg-neutral-800/50 p-8 text-2xl font-medium tracking-wide min-h-[4rem] flex items-center justify-center select-all">
    		<span id="brandName" class="text-neutral-100">...</span>
    	</div>
    
    	<div class="flex flex-col sm:flex-row gap-3 justify-center">
    		<button id="newNameBtn"
    				class="flex-1 rounded-lg bg-neutral-100 text-neutral-900 text-base font-semibold py-3 px-4 hover:bg-white active:scale-[0.99] transition">
    			Generate name
    		</button>
    
    		<button id="copyBtn"
    				class="flex-1 rounded-lg border border-neutral-600 text-neutral-200 text-base font-medium py-3 px-4 hover:bg-neutral-800 active:scale-[0.99] transition">
    			Copy
    		</button>
    	</div>
    
    	<footer class="pt-6 text-[0.7rem] text-neutral-500 leading-relaxed">
    		<p class="text-[0.6rem] text-neutral-600 leading-relaxed pt-8">
    			Names are machine-filtered from large public text corpora.
    			Some junk will still slip through. Don’t ship anything dumb.
    		</p>
    		<p class="pt-3 text-neutral-600">
    			devnullbrand.com
    		</p>
    	</footer>
    
    </main>
    
    <!-- preload name list -->
    <script src="./brand_names.js"></script>
    
    <script>
    	;(() => {
    
    		function trackClickEvent(message) {
    			if (typeof window !== 'undefined' && 'fathom' in window) {
    				window.fathom?.trackEvent(message);
    			}
    		}
    
    		let NAMES = window.BRAND_NAMES || [];
    		let lastIndex = -1;
    
    		function pickRandom() {
    			if (NAMES.length === 0) return null;
    			if (NAMES.length === 1) return 0;
    			let i;
    			do {
    				i = Math.floor(Math.random() * NAMES.length);
    			} while (i === lastIndex);
    			lastIndex = i;
    			trackClickEvent("Pick random clicked");
    			return i;
    		}
    
    		function showRandomName() {
    			const idx = pickRandom();
    			const el = document.getElementById('brandName');
    			if (idx === null) {
    				el.textContent = 'no data';
    				return;
    			}
    			el.textContent = NAMES[idx];
    		}
    
    		function copyCurrent() {
    			const text = document.getElementById('brandName').textContent.trim();
    			if (!text || text === '...' || text === 'no data') return;
    			navigator.clipboard.writeText(text).then(() => {
    				const copyBtn = document.getElementById('copyBtn');
    				const old = copyBtn.textContent;
    				copyBtn.textContent = 'Copied ✓';
    				trackClickEvent("Name copied");
    				setTimeout(() => { copyBtn.textContent = old; }, 1000);
    			}).catch(() => {
    				// clipboard may fail on some browsers w/ file://, whatever
    			});
    		}
    
    		window.addEventListener('DOMContentLoaded', () => {
    			document.getElementById('newNameBtn').addEventListener('click', showRandomName);
    			document.getElementById('copyBtn').addEventListener('click', copyCurrent);
    			showRandomName();
    		});
    	})();
    </script>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:ba00:16:150f:4c80:93a1:443 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 3692
    Connection: close
    Last-Modified: Fri, 24 Oct 2025 13:53:28 GMT
    Server: AmazonS3
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Etag: "a20de432093f076174416b29497ca168"
    Via: 1.1 85ca8c4198fb707d10ecc2a784a315be.cloudfront.net (CloudFront)
    Age: 1
    Strict-Transport-Security: max-age=63072000
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-Xss-Protection: 1; mode=block
    X-Cache: Hit from cloudfront
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: 7n2ypaaLfOMNbuHiIpfBt1LLeIffpde91jdPPBPP-DznFJ3598q6qg==
    
    Page title: DevNullBrand
    
    <!DOCTYPE html>
    <html lang="en" class="h-full bg-neutral-900 text-neutral-100">
    <head>
    	<meta charset="UTF-8" />
    	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
    	<title>DevNullBrand</title>
    
    	<!-- Prebuilt Tailwind output -->
    	<link rel="stylesheet" href="./styles.css" />
    
    	<meta property="og:title" content="DevNullBrand" />
    	<meta property="og:description" content="Yet another name generator, now without AI." />
    	<meta property="og:type" content="website" />
    	<link rel="icon" type="image/svg+xml" href="./favicon.svg" />
    	<script src="https://cdn.usefathom.com/script.js" data-site="OXABNBLT" defer></script>
    </head>
    <body class="h-full flex items-center justify-center p-6 font-sans">
    <main class="w-full max-w-md text-center space-y-8">
    
    	<header class="space-y-2">
    		<h1 class="text-3xl font-semibold tracking-tight">
    			DevNullBrand
    		</h1>
    		<p class="text-sm text-neutral-400 leading-relaxed">
    			Yet another name generator, now without AI.
    		</p>
    	</header>
    
    	<div id="nameBox"
    		 class="rounded-xl border border-neutral-700 bg-neutral-800/50 p-8 text-2xl font-medium tracking-wide min-h-[4rem] flex items-center justify-center select-all">
    		<span id="brandName" class="text-neutral-100">...</span>
    	</div>
    
    	<div class="flex flex-col sm:flex-row gap-3 justify-center">
    		<button id="newNameBtn"
    				class="flex-1 rounded-lg bg-neutral-100 text-neutral-900 text-base font-semibold py-3 px-4 hover:bg-white active:scale-[0.99] transition">
    			Generate name
    		</button>
    
    		<button id="copyBtn"
    				class="flex-1 rounded-lg border border-neutral-600 text-neutral-200 text-base font-medium py-3 px-4 hover:bg-neutral-800 active:scale-[0.99] transition">
    			Copy
    		</button>
    	</div>
    
    	<footer class="pt-6 text-[0.7rem] text-neutral-500 leading-relaxed">
    		<p class="text-[0.6rem] text-neutral-600 leading-relaxed pt-8">
    			Names are machine-filtered from large public text corpora.
    			Some junk will still slip through. Don’t ship anything dumb.
    		</p>
    		<p class="pt-3 text-neutral-600">
    			devnullbrand.com
    		</p>
    	</footer>
    
    </main>
    
    <!-- preload name list -->
    <script src="./brand_names.js"></script>
    
    <script>
    	;(() => {
    
    		function trackClickEvent(message) {
    			if (typeof window !== 'undefined' && 'fathom' in window) {
    				window.fathom?.trackEvent(message);
    			}
    		}
    
    		let NAMES = window.BRAND_NAMES || [];
    		let lastIndex = -1;
    
    		function pickRandom() {
    			if (NAMES.length === 0) return null;
    			if (NAMES.length === 1) return 0;
    			let i;
    			do {
    				i = Math.floor(Math.random() * NAMES.length);
    			} while (i === lastIndex);
    			lastIndex = i;
    			trackClickEvent("Pick random clicked");
    			return i;
    		}
    
    		function showRandomName() {
    			const idx = pickRandom();
    			const el = document.getElementById('brandName');
    			if (idx === null) {
    				el.textContent = 'no data';
    				return;
    			}
    			el.textContent = NAMES[idx];
    		}
    
    		function copyCurrent() {
    			const text = document.getElementById('brandName').textContent.trim();
    			if (!text || text === '...' || text === 'no data') return;
    			navigator.clipboard.writeText(text).then(() => {
    				const copyBtn = document.getElementById('copyBtn');
    				const old = copyBtn.textContent;
    				copyBtn.textContent = 'Copied ✓';
    				trackClickEvent("Name copied");
    				setTimeout(() => { copyBtn.textContent = old; }, 1000);
    			}).catch(() => {
    				// clipboard may fail on some browsers w/ file://, whatever
    			});
    		}
    
    		window.addEventListener('DOMContentLoaded', () => {
    			document.getElementById('newNameBtn').addEventListener('click', showRandomName);
    			document.getElementById('copyBtn').addEventListener('click', copyCurrent);
    			showRandomName();
    		});
    	})();
    </script>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:3800:16:150f:4c80:93a1:443 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 3692
    Connection: close
    Last-Modified: Fri, 24 Oct 2025 13:53:28 GMT
    Server: AmazonS3
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Etag: "a20de432093f076174416b29497ca168"
    Via: 1.1 8dc3ccc34d68ee81173fff2a80f72bde.cloudfront.net (CloudFront)
    Age: 1
    Strict-Transport-Security: max-age=63072000
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-Xss-Protection: 1; mode=block
    X-Cache: Hit from cloudfront
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: UTk0pPjPpY9HQtGZCcenOwJtLjFZ-g1cyGZrq4keJ6-BcoHDE-4iBw==
    
    Page title: DevNullBrand
    
    <!DOCTYPE html>
    <html lang="en" class="h-full bg-neutral-900 text-neutral-100">
    <head>
    	<meta charset="UTF-8" />
    	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
    	<title>DevNullBrand</title>
    
    	<!-- Prebuilt Tailwind output -->
    	<link rel="stylesheet" href="./styles.css" />
    
    	<meta property="og:title" content="DevNullBrand" />
    	<meta property="og:description" content="Yet another name generator, now without AI." />
    	<meta property="og:type" content="website" />
    	<link rel="icon" type="image/svg+xml" href="./favicon.svg" />
    	<script src="https://cdn.usefathom.com/script.js" data-site="OXABNBLT" defer></script>
    </head>
    <body class="h-full flex items-center justify-center p-6 font-sans">
    <main class="w-full max-w-md text-center space-y-8">
    
    	<header class="space-y-2">
    		<h1 class="text-3xl font-semibold tracking-tight">
    			DevNullBrand
    		</h1>
    		<p class="text-sm text-neutral-400 leading-relaxed">
    			Yet another name generator, now without AI.
    		</p>
    	</header>
    
    	<div id="nameBox"
    		 class="rounded-xl border border-neutral-700 bg-neutral-800/50 p-8 text-2xl font-medium tracking-wide min-h-[4rem] flex items-center justify-center select-all">
    		<span id="brandName" class="text-neutral-100">...</span>
    	</div>
    
    	<div class="flex flex-col sm:flex-row gap-3 justify-center">
    		<button id="newNameBtn"
    				class="flex-1 rounded-lg bg-neutral-100 text-neutral-900 text-base font-semibold py-3 px-4 hover:bg-white active:scale-[0.99] transition">
    			Generate name
    		</button>
    
    		<button id="copyBtn"
    				class="flex-1 rounded-lg border border-neutral-600 text-neutral-200 text-base font-medium py-3 px-4 hover:bg-neutral-800 active:scale-[0.99] transition">
    			Copy
    		</button>
    	</div>
    
    	<footer class="pt-6 text-[0.7rem] text-neutral-500 leading-relaxed">
    		<p class="text-[0.6rem] text-neutral-600 leading-relaxed pt-8">
    			Names are machine-filtered from large public text corpora.
    			Some junk will still slip through. Don’t ship anything dumb.
    		</p>
    		<p class="pt-3 text-neutral-600">
    			devnullbrand.com
    		</p>
    	</footer>
    
    </main>
    
    <!-- preload name list -->
    <script src="./brand_names.js"></script>
    
    <script>
    	;(() => {
    
    		function trackClickEvent(message) {
    			if (typeof window !== 'undefined' && 'fathom' in window) {
    				window.fathom?.trackEvent(message);
    			}
    		}
    
    		let NAMES = window.BRAND_NAMES || [];
    		let lastIndex = -1;
    
    		function pickRandom() {
    			if (NAMES.length === 0) return null;
    			if (NAMES.length === 1) return 0;
    			let i;
    			do {
    				i = Math.floor(Math.random() * NAMES.length);
    			} while (i === lastIndex);
    			lastIndex = i;
    			trackClickEvent("Pick random clicked");
    			return i;
    		}
    
    		function showRandomName() {
    			const idx = pickRandom();
    			const el = document.getElementById('brandName');
    			if (idx === null) {
    				el.textContent = 'no data';
    				return;
    			}
    			el.textContent = NAMES[idx];
    		}
    
    		function copyCurrent() {
    			const text = document.getElementById('brandName').textContent.trim();
    			if (!text || text === '...' || text === 'no data') return;
    			navigator.clipboard.writeText(text).then(() => {
    				const copyBtn = document.getElementById('copyBtn');
    				const old = copyBtn.textContent;
    				copyBtn.textContent = 'Copied ✓';
    				trackClickEvent("Name copied");
    				setTimeout(() => { copyBtn.textContent = old; }, 1000);
    			}).catch(() => {
    				// clipboard may fail on some browsers w/ file://, whatever
    			});
    		}
    
    		window.addEventListener('DOMContentLoaded', () => {
    			document.getElementById('newNameBtn').addEventListener('click', showRandomName);
    			document.getElementById('copyBtn').addEventListener('click', copyCurrent);
    			showRandomName();
    		});
    	})();
    </script>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:e00:16:150f:4c80:93a1:80 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://devnullbrand.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 d76db2cbee553c8bb2de7fd88a960646.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: cZqBkFIWiefaQBPxEGSETMvOkIchyjRtZnMWAoNoRN_wiWTNQQKxKw==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:5800:16:150f:4c80:93a1:80 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://devnullbrand.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 45144f4effc6db6c846de623ab8b639a.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: UJmoPBMYPKHhRri7aPyx0DcLtygGK1po7jwyacGKlx9m9ECCkLympA==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:d200:16:150f:4c80:93a1:443 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 3692
    Connection: close
    Last-Modified: Fri, 24 Oct 2025 13:53:28 GMT
    Server: AmazonS3
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Etag: "a20de432093f076174416b29497ca168"
    Via: 1.1 6e5ec1ef7875ec0751cb61200df7f212.cloudfront.net (CloudFront)
    Age: 1
    Strict-Transport-Security: max-age=63072000
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-Xss-Protection: 1; mode=block
    X-Cache: Hit from cloudfront
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: 8_4-o-421kH5mbG9ssWNPVGAb2UCWB-r98z3QPsBmPsYlgXl9zP2NQ==
    
    Page title: DevNullBrand
    
    <!DOCTYPE html>
    <html lang="en" class="h-full bg-neutral-900 text-neutral-100">
    <head>
    	<meta charset="UTF-8" />
    	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
    	<title>DevNullBrand</title>
    
    	<!-- Prebuilt Tailwind output -->
    	<link rel="stylesheet" href="./styles.css" />
    
    	<meta property="og:title" content="DevNullBrand" />
    	<meta property="og:description" content="Yet another name generator, now without AI." />
    	<meta property="og:type" content="website" />
    	<link rel="icon" type="image/svg+xml" href="./favicon.svg" />
    	<script src="https://cdn.usefathom.com/script.js" data-site="OXABNBLT" defer></script>
    </head>
    <body class="h-full flex items-center justify-center p-6 font-sans">
    <main class="w-full max-w-md text-center space-y-8">
    
    	<header class="space-y-2">
    		<h1 class="text-3xl font-semibold tracking-tight">
    			DevNullBrand
    		</h1>
    		<p class="text-sm text-neutral-400 leading-relaxed">
    			Yet another name generator, now without AI.
    		</p>
    	</header>
    
    	<div id="nameBox"
    		 class="rounded-xl border border-neutral-700 bg-neutral-800/50 p-8 text-2xl font-medium tracking-wide min-h-[4rem] flex items-center justify-center select-all">
    		<span id="brandName" class="text-neutral-100">...</span>
    	</div>
    
    	<div class="flex flex-col sm:flex-row gap-3 justify-center">
    		<button id="newNameBtn"
    				class="flex-1 rounded-lg bg-neutral-100 text-neutral-900 text-base font-semibold py-3 px-4 hover:bg-white active:scale-[0.99] transition">
    			Generate name
    		</button>
    
    		<button id="copyBtn"
    				class="flex-1 rounded-lg border border-neutral-600 text-neutral-200 text-base font-medium py-3 px-4 hover:bg-neutral-800 active:scale-[0.99] transition">
    			Copy
    		</button>
    	</div>
    
    	<footer class="pt-6 text-[0.7rem] text-neutral-500 leading-relaxed">
    		<p class="text-[0.6rem] text-neutral-600 leading-relaxed pt-8">
    			Names are machine-filtered from large public text corpora.
    			Some junk will still slip through. Don’t ship anything dumb.
    		</p>
    		<p class="pt-3 text-neutral-600">
    			devnullbrand.com
    		</p>
    	</footer>
    
    </main>
    
    <!-- preload name list -->
    <script src="./brand_names.js"></script>
    
    <script>
    	;(() => {
    
    		function trackClickEvent(message) {
    			if (typeof window !== 'undefined' && 'fathom' in window) {
    				window.fathom?.trackEvent(message);
    			}
    		}
    
    		let NAMES = window.BRAND_NAMES || [];
    		let lastIndex = -1;
    
    		function pickRandom() {
    			if (NAMES.length === 0) return null;
    			if (NAMES.length === 1) return 0;
    			let i;
    			do {
    				i = Math.floor(Math.random() * NAMES.length);
    			} while (i === lastIndex);
    			lastIndex = i;
    			trackClickEvent("Pick random clicked");
    			return i;
    		}
    
    		function showRandomName() {
    			const idx = pickRandom();
    			const el = document.getElementById('brandName');
    			if (idx === null) {
    				el.textContent = 'no data';
    				return;
    			}
    			el.textContent = NAMES[idx];
    		}
    
    		function copyCurrent() {
    			const text = document.getElementById('brandName').textContent.trim();
    			if (!text || text === '...' || text === 'no data') return;
    			navigator.clipboard.writeText(text).then(() => {
    				const copyBtn = document.getElementById('copyBtn');
    				const old = copyBtn.textContent;
    				copyBtn.textContent = 'Copied ✓';
    				trackClickEvent("Name copied");
    				setTimeout(() => { copyBtn.textContent = old; }, 1000);
    			}).catch(() => {
    				// clipboard may fail on some browsers w/ file://, whatever
    			});
    		}
    
    		window.addEventListener('DOMContentLoaded', () => {
    			document.getElementById('newNameBtn').addEventListener('click', showRandomName);
    			document.getElementById('copyBtn').addEventListener('click', copyCurrent);
    			showRandomName();
    		});
    	})();
    </script>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:5a00:16:150f:4c80:93a1:443 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 3692
    Connection: close
    Last-Modified: Fri, 24 Oct 2025 13:53:28 GMT
    Server: AmazonS3
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Etag: "a20de432093f076174416b29497ca168"
    Via: 1.1 d76db2cbee553c8bb2de7fd88a960646.cloudfront.net (CloudFront)
    Age: 1
    Strict-Transport-Security: max-age=63072000
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-Xss-Protection: 1; mode=block
    X-Cache: Hit from cloudfront
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: oQv-P-L1vDNJbty1_E9jKIoO-FyyrK7G7cRAM5HMzdo8jKAymiiFOA==
    
    Page title: DevNullBrand
    
    <!DOCTYPE html>
    <html lang="en" class="h-full bg-neutral-900 text-neutral-100">
    <head>
    	<meta charset="UTF-8" />
    	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
    	<title>DevNullBrand</title>
    
    	<!-- Prebuilt Tailwind output -->
    	<link rel="stylesheet" href="./styles.css" />
    
    	<meta property="og:title" content="DevNullBrand" />
    	<meta property="og:description" content="Yet another name generator, now without AI." />
    	<meta property="og:type" content="website" />
    	<link rel="icon" type="image/svg+xml" href="./favicon.svg" />
    	<script src="https://cdn.usefathom.com/script.js" data-site="OXABNBLT" defer></script>
    </head>
    <body class="h-full flex items-center justify-center p-6 font-sans">
    <main class="w-full max-w-md text-center space-y-8">
    
    	<header class="space-y-2">
    		<h1 class="text-3xl font-semibold tracking-tight">
    			DevNullBrand
    		</h1>
    		<p class="text-sm text-neutral-400 leading-relaxed">
    			Yet another name generator, now without AI.
    		</p>
    	</header>
    
    	<div id="nameBox"
    		 class="rounded-xl border border-neutral-700 bg-neutral-800/50 p-8 text-2xl font-medium tracking-wide min-h-[4rem] flex items-center justify-center select-all">
    		<span id="brandName" class="text-neutral-100">...</span>
    	</div>
    
    	<div class="flex flex-col sm:flex-row gap-3 justify-center">
    		<button id="newNameBtn"
    				class="flex-1 rounded-lg bg-neutral-100 text-neutral-900 text-base font-semibold py-3 px-4 hover:bg-white active:scale-[0.99] transition">
    			Generate name
    		</button>
    
    		<button id="copyBtn"
    				class="flex-1 rounded-lg border border-neutral-600 text-neutral-200 text-base font-medium py-3 px-4 hover:bg-neutral-800 active:scale-[0.99] transition">
    			Copy
    		</button>
    	</div>
    
    	<footer class="pt-6 text-[0.7rem] text-neutral-500 leading-relaxed">
    		<p class="text-[0.6rem] text-neutral-600 leading-relaxed pt-8">
    			Names are machine-filtered from large public text corpora.
    			Some junk will still slip through. Don’t ship anything dumb.
    		</p>
    		<p class="pt-3 text-neutral-600">
    			devnullbrand.com
    		</p>
    	</footer>
    
    </main>
    
    <!-- preload name list -->
    <script src="./brand_names.js"></script>
    
    <script>
    	;(() => {
    
    		function trackClickEvent(message) {
    			if (typeof window !== 'undefined' && 'fathom' in window) {
    				window.fathom?.trackEvent(message);
    			}
    		}
    
    		let NAMES = window.BRAND_NAMES || [];
    		let lastIndex = -1;
    
    		function pickRandom() {
    			if (NAMES.length === 0) return null;
    			if (NAMES.length === 1) return 0;
    			let i;
    			do {
    				i = Math.floor(Math.random() * NAMES.length);
    			} while (i === lastIndex);
    			lastIndex = i;
    			trackClickEvent("Pick random clicked");
    			return i;
    		}
    
    		function showRandomName() {
    			const idx = pickRandom();
    			const el = document.getElementById('brandName');
    			if (idx === null) {
    				el.textContent = 'no data';
    				return;
    			}
    			el.textContent = NAMES[idx];
    		}
    
    		function copyCurrent() {
    			const text = document.getElementById('brandName').textContent.trim();
    			if (!text || text === '...' || text === 'no data') return;
    			navigator.clipboard.writeText(text).then(() => {
    				const copyBtn = document.getElementById('copyBtn');
    				const old = copyBtn.textContent;
    				copyBtn.textContent = 'Copied ✓';
    				trackClickEvent("Name copied");
    				setTimeout(() => { copyBtn.textContent = old; }, 1000);
    			}).catch(() => {
    				// clipboard may fail on some browsers w/ file://, whatever
    			});
    		}
    
    		window.addEventListener('DOMContentLoaded', () => {
    			document.getElementById('newNameBtn').addEventListener('click', showRandomName);
    			document.getElementById('copyBtn').addEventListener('click', copyCurrent);
    			showRandomName();
    		});
    	})();
    </script>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 108.138.26.87:443 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 3692
    Connection: close
    Last-Modified: Fri, 24 Oct 2025 13:53:28 GMT
    Server: AmazonS3
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Etag: "a20de432093f076174416b29497ca168"
    Via: 1.1 57ba1933a852bdb178dbe4a1e2e3a5fa.cloudfront.net (CloudFront)
    Strict-Transport-Security: max-age=63072000
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-Xss-Protection: 1; mode=block
    X-Cache: Hit from cloudfront
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: pZBNXYK1xjLDNI7KFPcBBuEvTU8pN33Gwe_eH6HfwgSOm9dgDijPPw==
    
    Page title: DevNullBrand
    
    <!DOCTYPE html>
    <html lang="en" class="h-full bg-neutral-900 text-neutral-100">
    <head>
    	<meta charset="UTF-8" />
    	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
    	<title>DevNullBrand</title>
    
    	<!-- Prebuilt Tailwind output -->
    	<link rel="stylesheet" href="./styles.css" />
    
    	<meta property="og:title" content="DevNullBrand" />
    	<meta property="og:description" content="Yet another name generator, now without AI." />
    	<meta property="og:type" content="website" />
    	<link rel="icon" type="image/svg+xml" href="./favicon.svg" />
    	<script src="https://cdn.usefathom.com/script.js" data-site="OXABNBLT" defer></script>
    </head>
    <body class="h-full flex items-center justify-center p-6 font-sans">
    <main class="w-full max-w-md text-center space-y-8">
    
    	<header class="space-y-2">
    		<h1 class="text-3xl font-semibold tracking-tight">
    			DevNullBrand
    		</h1>
    		<p class="text-sm text-neutral-400 leading-relaxed">
    			Yet another name generator, now without AI.
    		</p>
    	</header>
    
    	<div id="nameBox"
    		 class="rounded-xl border border-neutral-700 bg-neutral-800/50 p-8 text-2xl font-medium tracking-wide min-h-[4rem] flex items-center justify-center select-all">
    		<span id="brandName" class="text-neutral-100">...</span>
    	</div>
    
    	<div class="flex flex-col sm:flex-row gap-3 justify-center">
    		<button id="newNameBtn"
    				class="flex-1 rounded-lg bg-neutral-100 text-neutral-900 text-base font-semibold py-3 px-4 hover:bg-white active:scale-[0.99] transition">
    			Generate name
    		</button>
    
    		<button id="copyBtn"
    				class="flex-1 rounded-lg border border-neutral-600 text-neutral-200 text-base font-medium py-3 px-4 hover:bg-neutral-800 active:scale-[0.99] transition">
    			Copy
    		</button>
    	</div>
    
    	<footer class="pt-6 text-[0.7rem] text-neutral-500 leading-relaxed">
    		<p class="text-[0.6rem] text-neutral-600 leading-relaxed pt-8">
    			Names are machine-filtered from large public text corpora.
    			Some junk will still slip through. Don’t ship anything dumb.
    		</p>
    		<p class="pt-3 text-neutral-600">
    			devnullbrand.com
    		</p>
    	</footer>
    
    </main>
    
    <!-- preload name list -->
    <script src="./brand_names.js"></script>
    
    <script>
    	;(() => {
    
    		function trackClickEvent(message) {
    			if (typeof window !== 'undefined' && 'fathom' in window) {
    				window.fathom?.trackEvent(message);
    			}
    		}
    
    		let NAMES = window.BRAND_NAMES || [];
    		let lastIndex = -1;
    
    		function pickRandom() {
    			if (NAMES.length === 0) return null;
    			if (NAMES.length === 1) return 0;
    			let i;
    			do {
    				i = Math.floor(Math.random() * NAMES.length);
    			} while (i === lastIndex);
    			lastIndex = i;
    			trackClickEvent("Pick random clicked");
    			return i;
    		}
    
    		function showRandomName() {
    			const idx = pickRandom();
    			const el = document.getElementById('brandName');
    			if (idx === null) {
    				el.textContent = 'no data';
    				return;
    			}
    			el.textContent = NAMES[idx];
    		}
    
    		function copyCurrent() {
    			const text = document.getElementById('brandName').textContent.trim();
    			if (!text || text === '...' || text === 'no data') return;
    			navigator.clipboard.writeText(text).then(() => {
    				const copyBtn = document.getElementById('copyBtn');
    				const old = copyBtn.textContent;
    				copyBtn.textContent = 'Copied ✓';
    				trackClickEvent("Name copied");
    				setTimeout(() => { copyBtn.textContent = old; }, 1000);
    			}).catch(() => {
    				// clipboard may fail on some browsers w/ file://, whatever
    			});
    		}
    
    		window.addEventListener('DOMContentLoaded', () => {
    			document.getElementById('newNameBtn').addEventListener('click', showRandomName);
    			document.getElementById('copyBtn').addEventListener('click', copyCurrent);
    			showRandomName();
    		});
    	})();
    </script>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 108.138.26.98:443 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 3692
    Connection: close
    Last-Modified: Fri, 24 Oct 2025 13:53:28 GMT
    Server: AmazonS3
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Etag: "a20de432093f076174416b29497ca168"
    Via: 1.1 26f61e70ac4b967ea82841cbd2dc7cf0.cloudfront.net (CloudFront)
    Age: 1
    Strict-Transport-Security: max-age=63072000
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-Xss-Protection: 1; mode=block
    X-Cache: Hit from cloudfront
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: AIDTm6xh9JwlEwb94-OsgPnSGAys-_T4rxdO6Fu5n2_zEsVdWBA-wg==
    
    Page title: DevNullBrand
    
    <!DOCTYPE html>
    <html lang="en" class="h-full bg-neutral-900 text-neutral-100">
    <head>
    	<meta charset="UTF-8" />
    	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
    	<title>DevNullBrand</title>
    
    	<!-- Prebuilt Tailwind output -->
    	<link rel="stylesheet" href="./styles.css" />
    
    	<meta property="og:title" content="DevNullBrand" />
    	<meta property="og:description" content="Yet another name generator, now without AI." />
    	<meta property="og:type" content="website" />
    	<link rel="icon" type="image/svg+xml" href="./favicon.svg" />
    	<script src="https://cdn.usefathom.com/script.js" data-site="OXABNBLT" defer></script>
    </head>
    <body class="h-full flex items-center justify-center p-6 font-sans">
    <main class="w-full max-w-md text-center space-y-8">
    
    	<header class="space-y-2">
    		<h1 class="text-3xl font-semibold tracking-tight">
    			DevNullBrand
    		</h1>
    		<p class="text-sm text-neutral-400 leading-relaxed">
    			Yet another name generator, now without AI.
    		</p>
    	</header>
    
    	<div id="nameBox"
    		 class="rounded-xl border border-neutral-700 bg-neutral-800/50 p-8 text-2xl font-medium tracking-wide min-h-[4rem] flex items-center justify-center select-all">
    		<span id="brandName" class="text-neutral-100">...</span>
    	</div>
    
    	<div class="flex flex-col sm:flex-row gap-3 justify-center">
    		<button id="newNameBtn"
    				class="flex-1 rounded-lg bg-neutral-100 text-neutral-900 text-base font-semibold py-3 px-4 hover:bg-white active:scale-[0.99] transition">
    			Generate name
    		</button>
    
    		<button id="copyBtn"
    				class="flex-1 rounded-lg border border-neutral-600 text-neutral-200 text-base font-medium py-3 px-4 hover:bg-neutral-800 active:scale-[0.99] transition">
    			Copy
    		</button>
    	</div>
    
    	<footer class="pt-6 text-[0.7rem] text-neutral-500 leading-relaxed">
    		<p class="text-[0.6rem] text-neutral-600 leading-relaxed pt-8">
    			Names are machine-filtered from large public text corpora.
    			Some junk will still slip through. Don’t ship anything dumb.
    		</p>
    		<p class="pt-3 text-neutral-600">
    			devnullbrand.com
    		</p>
    	</footer>
    
    </main>
    
    <!-- preload name list -->
    <script src="./brand_names.js"></script>
    
    <script>
    	;(() => {
    
    		function trackClickEvent(message) {
    			if (typeof window !== 'undefined' && 'fathom' in window) {
    				window.fathom?.trackEvent(message);
    			}
    		}
    
    		let NAMES = window.BRAND_NAMES || [];
    		let lastIndex = -1;
    
    		function pickRandom() {
    			if (NAMES.length === 0) return null;
    			if (NAMES.length === 1) return 0;
    			let i;
    			do {
    				i = Math.floor(Math.random() * NAMES.length);
    			} while (i === lastIndex);
    			lastIndex = i;
    			trackClickEvent("Pick random clicked");
    			return i;
    		}
    
    		function showRandomName() {
    			const idx = pickRandom();
    			const el = document.getElementById('brandName');
    			if (idx === null) {
    				el.textContent = 'no data';
    				return;
    			}
    			el.textContent = NAMES[idx];
    		}
    
    		function copyCurrent() {
    			const text = document.getElementById('brandName').textContent.trim();
    			if (!text || text === '...' || text === 'no data') return;
    			navigator.clipboard.writeText(text).then(() => {
    				const copyBtn = document.getElementById('copyBtn');
    				const old = copyBtn.textContent;
    				copyBtn.textContent = 'Copied ✓';
    				trackClickEvent("Name copied");
    				setTimeout(() => { copyBtn.textContent = old; }, 1000);
    			}).catch(() => {
    				// clipboard may fail on some browsers w/ file://, whatever
    			});
    		}
    
    		window.addEventListener('DOMContentLoaded', () => {
    			document.getElementById('newNameBtn').addEventListener('click', showRandomName);
    			document.getElementById('copyBtn').addEventListener('click', copyCurrent);
    			showRandomName();
    		});
    	})();
    </script>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 108.138.26.87:80 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 13:59:05 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://devnullbrand.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 da749f044be44d389a30372d73356c4e.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: qOvMm9pebvjnI97DGIMai8IvmqIc0Eyq28KJvbOV31_UNGHJH_Psyg==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 108.138.26.126:443 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 3692
    Connection: close
    Last-Modified: Fri, 24 Oct 2025 13:53:28 GMT
    Server: AmazonS3
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Etag: "a20de432093f076174416b29497ca168"
    Via: 1.1 099a327961f82798658bf21aa210d4a0.cloudfront.net (CloudFront)
    Strict-Transport-Security: max-age=63072000
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-Xss-Protection: 1; mode=block
    X-Cache: Hit from cloudfront
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: xlC5YZDbuAltQj_td46uUuM5TO4954ExFR2teOXAJmPZS7w882PiMQ==
    
    Page title: DevNullBrand
    
    <!DOCTYPE html>
    <html lang="en" class="h-full bg-neutral-900 text-neutral-100">
    <head>
    	<meta charset="UTF-8" />
    	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
    	<title>DevNullBrand</title>
    
    	<!-- Prebuilt Tailwind output -->
    	<link rel="stylesheet" href="./styles.css" />
    
    	<meta property="og:title" content="DevNullBrand" />
    	<meta property="og:description" content="Yet another name generator, now without AI." />
    	<meta property="og:type" content="website" />
    	<link rel="icon" type="image/svg+xml" href="./favicon.svg" />
    	<script src="https://cdn.usefathom.com/script.js" data-site="OXABNBLT" defer></script>
    </head>
    <body class="h-full flex items-center justify-center p-6 font-sans">
    <main class="w-full max-w-md text-center space-y-8">
    
    	<header class="space-y-2">
    		<h1 class="text-3xl font-semibold tracking-tight">
    			DevNullBrand
    		</h1>
    		<p class="text-sm text-neutral-400 leading-relaxed">
    			Yet another name generator, now without AI.
    		</p>
    	</header>
    
    	<div id="nameBox"
    		 class="rounded-xl border border-neutral-700 bg-neutral-800/50 p-8 text-2xl font-medium tracking-wide min-h-[4rem] flex items-center justify-center select-all">
    		<span id="brandName" class="text-neutral-100">...</span>
    	</div>
    
    	<div class="flex flex-col sm:flex-row gap-3 justify-center">
    		<button id="newNameBtn"
    				class="flex-1 rounded-lg bg-neutral-100 text-neutral-900 text-base font-semibold py-3 px-4 hover:bg-white active:scale-[0.99] transition">
    			Generate name
    		</button>
    
    		<button id="copyBtn"
    				class="flex-1 rounded-lg border border-neutral-600 text-neutral-200 text-base font-medium py-3 px-4 hover:bg-neutral-800 active:scale-[0.99] transition">
    			Copy
    		</button>
    	</div>
    
    	<footer class="pt-6 text-[0.7rem] text-neutral-500 leading-relaxed">
    		<p class="text-[0.6rem] text-neutral-600 leading-relaxed pt-8">
    			Names are machine-filtered from large public text corpora.
    			Some junk will still slip through. Don’t ship anything dumb.
    		</p>
    		<p class="pt-3 text-neutral-600">
    			devnullbrand.com
    		</p>
    	</footer>
    
    </main>
    
    <!-- preload name list -->
    <script src="./brand_names.js"></script>
    
    <script>
    	;(() => {
    
    		function trackClickEvent(message) {
    			if (typeof window !== 'undefined' && 'fathom' in window) {
    				window.fathom?.trackEvent(message);
    			}
    		}
    
    		let NAMES = window.BRAND_NAMES || [];
    		let lastIndex = -1;
    
    		function pickRandom() {
    			if (NAMES.length === 0) return null;
    			if (NAMES.length === 1) return 0;
    			let i;
    			do {
    				i = Math.floor(Math.random() * NAMES.length);
    			} while (i === lastIndex);
    			lastIndex = i;
    			trackClickEvent("Pick random clicked");
    			return i;
    		}
    
    		function showRandomName() {
    			const idx = pickRandom();
    			const el = document.getElementById('brandName');
    			if (idx === null) {
    				el.textContent = 'no data';
    				return;
    			}
    			el.textContent = NAMES[idx];
    		}
    
    		function copyCurrent() {
    			const text = document.getElementById('brandName').textContent.trim();
    			if (!text || text === '...' || text === 'no data') return;
    			navigator.clipboard.writeText(text).then(() => {
    				const copyBtn = document.getElementById('copyBtn');
    				const old = copyBtn.textContent;
    				copyBtn.textContent = 'Copied ✓';
    				trackClickEvent("Name copied");
    				setTimeout(() => { copyBtn.textContent = old; }, 1000);
    			}).catch(() => {
    				// clipboard may fail on some browsers w/ file://, whatever
    			});
    		}
    
    		window.addEventListener('DOMContentLoaded', () => {
    			document.getElementById('newNameBtn').addEventListener('click', showRandomName);
    			document.getElementById('copyBtn').addEventListener('click', copyCurrent);
    			showRandomName();
    		});
    	})();
    </script>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 108.138.26.50:80 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 13:59:05 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://devnullbrand.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 6f32a39163a1e36ace7a71a85e2d2884.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: MrLtGa7TJOtVWJDnUIn22_oa4Q_cAmF20hzti8FpX5TLq-JnWHb0XA==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:8e00:16:150f:4c80:93a1:80 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://devnullbrand.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 8109fadbc132b410ecc2c3df250d6144.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: UwY2Bjb2M0UTsW93VSyQ8IGBBtKLHYsa1QVAeovRYZGQEV7ccEX5Ww==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:5a00:16:150f:4c80:93a1:80 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://devnullbrand.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 9672a97668a5842cedcfaee3e743019e.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: EPPNTZL9-D562ECSCiyXX7vbrrhcMIcL4uk20M7fNOwCP3P6_jnF3w==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:3800:16:150f:4c80:93a1:80 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://devnullbrand.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 93efd892a8e99dc59164afbee331cd56.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: IO9x-SnqB9nlSWfTiarWWgpzdH41m_-Obq7tJxYE7D0vkeBiNoBl2A==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:d200:16:150f:4c80:93a1:80 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 301 Moved Permanently
    Server: CloudFront
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Content-Type: text/html
    Content-Length: 167
    Connection: close
    Location: https://devnullbrand.com/
    X-Cache: Redirect from cloudfront
    Via: 1.1 3199fed6c4260c9448326645d333530a.cloudfront.net (CloudFront)
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: tO-m5IDGcWnOORgukBMtikVcMMyDf-D0zuLqhaY-Egbeq7qYJTUcqA==
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>CloudFront</center>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 2600:9000:2491:ae00:16:150f:4c80:93a1:443 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 3692
    Connection: close
    Last-Modified: Fri, 24 Oct 2025 13:53:28 GMT
    Server: AmazonS3
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Etag: "a20de432093f076174416b29497ca168"
    Via: 1.1 4a0b7683a1d33d6d186965e831f2de96.cloudfront.net (CloudFront)
    Age: 1
    Strict-Transport-Security: max-age=63072000
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-Xss-Protection: 1; mode=block
    X-Cache: Hit from cloudfront
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: ck_20Pw9lUwO4fMnkVY6kxeeJHGoVi8OS34BbKyo6c1vyybAdm-IGQ==
    
    Page title: DevNullBrand
    
    <!DOCTYPE html>
    <html lang="en" class="h-full bg-neutral-900 text-neutral-100">
    <head>
    	<meta charset="UTF-8" />
    	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
    	<title>DevNullBrand</title>
    
    	<!-- Prebuilt Tailwind output -->
    	<link rel="stylesheet" href="./styles.css" />
    
    	<meta property="og:title" content="DevNullBrand" />
    	<meta property="og:description" content="Yet another name generator, now without AI." />
    	<meta property="og:type" content="website" />
    	<link rel="icon" type="image/svg+xml" href="./favicon.svg" />
    	<script src="https://cdn.usefathom.com/script.js" data-site="OXABNBLT" defer></script>
    </head>
    <body class="h-full flex items-center justify-center p-6 font-sans">
    <main class="w-full max-w-md text-center space-y-8">
    
    	<header class="space-y-2">
    		<h1 class="text-3xl font-semibold tracking-tight">
    			DevNullBrand
    		</h1>
    		<p class="text-sm text-neutral-400 leading-relaxed">
    			Yet another name generator, now without AI.
    		</p>
    	</header>
    
    	<div id="nameBox"
    		 class="rounded-xl border border-neutral-700 bg-neutral-800/50 p-8 text-2xl font-medium tracking-wide min-h-[4rem] flex items-center justify-center select-all">
    		<span id="brandName" class="text-neutral-100">...</span>
    	</div>
    
    	<div class="flex flex-col sm:flex-row gap-3 justify-center">
    		<button id="newNameBtn"
    				class="flex-1 rounded-lg bg-neutral-100 text-neutral-900 text-base font-semibold py-3 px-4 hover:bg-white active:scale-[0.99] transition">
    			Generate name
    		</button>
    
    		<button id="copyBtn"
    				class="flex-1 rounded-lg border border-neutral-600 text-neutral-200 text-base font-medium py-3 px-4 hover:bg-neutral-800 active:scale-[0.99] transition">
    			Copy
    		</button>
    	</div>
    
    	<footer class="pt-6 text-[0.7rem] text-neutral-500 leading-relaxed">
    		<p class="text-[0.6rem] text-neutral-600 leading-relaxed pt-8">
    			Names are machine-filtered from large public text corpora.
    			Some junk will still slip through. Don’t ship anything dumb.
    		</p>
    		<p class="pt-3 text-neutral-600">
    			devnullbrand.com
    		</p>
    	</footer>
    
    </main>
    
    <!-- preload name list -->
    <script src="./brand_names.js"></script>
    
    <script>
    	;(() => {
    
    		function trackClickEvent(message) {
    			if (typeof window !== 'undefined' && 'fathom' in window) {
    				window.fathom?.trackEvent(message);
    			}
    		}
    
    		let NAMES = window.BRAND_NAMES || [];
    		let lastIndex = -1;
    
    		function pickRandom() {
    			if (NAMES.length === 0) return null;
    			if (NAMES.length === 1) return 0;
    			let i;
    			do {
    				i = Math.floor(Math.random() * NAMES.length);
    			} while (i === lastIndex);
    			lastIndex = i;
    			trackClickEvent("Pick random clicked");
    			return i;
    		}
    
    		function showRandomName() {
    			const idx = pickRandom();
    			const el = document.getElementById('brandName');
    			if (idx === null) {
    				el.textContent = 'no data';
    				return;
    			}
    			el.textContent = NAMES[idx];
    		}
    
    		function copyCurrent() {
    			const text = document.getElementById('brandName').textContent.trim();
    			if (!text || text === '...' || text === 'no data') return;
    			navigator.clipboard.writeText(text).then(() => {
    				const copyBtn = document.getElementById('copyBtn');
    				const old = copyBtn.textContent;
    				copyBtn.textContent = 'Copied ✓';
    				trackClickEvent("Name copied");
    				setTimeout(() => { copyBtn.textContent = old; }, 1000);
    			}).catch(() => {
    				// clipboard may fail on some browsers w/ file://, whatever
    			});
    		}
    
    		window.addEventListener('DOMContentLoaded', () => {
    			document.getElementById('newNameBtn').addEventListener('click', showRandomName);
    			document.getElementById('copyBtn').addEventListener('click', copyCurrent);
    			showRandomName();
    		});
    	})();
    </script>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 108.138.26.50:443 · devnullbrand.com

    2025-12-22 13:59

    HTTP/1.1 200 OK
    Content-Type: text/html
    Content-Length: 3692
    Connection: close
    Last-Modified: Fri, 24 Oct 2025 13:53:28 GMT
    Server: AmazonS3
    Date: Mon, 22 Dec 2025 13:59:06 GMT
    Etag: "a20de432093f076174416b29497ca168"
    Via: 1.1 f1a22cc8d842b0950e4bd5bda60806f2.cloudfront.net (CloudFront)
    Strict-Transport-Security: max-age=63072000
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-Xss-Protection: 1; mode=block
    X-Cache: Hit from cloudfront
    X-Amz-Cf-Pop: FRA56-P7
    X-Amz-Cf-Id: a-78W40vq597yUWxdRXbHX5VIeyxnn7D_-vqm_e-e5YJ8Fi1KU8sRQ==
    
    Page title: DevNullBrand
    
    <!DOCTYPE html>
    <html lang="en" class="h-full bg-neutral-900 text-neutral-100">
    <head>
    	<meta charset="UTF-8" />
    	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
    	<title>DevNullBrand</title>
    
    	<!-- Prebuilt Tailwind output -->
    	<link rel="stylesheet" href="./styles.css" />
    
    	<meta property="og:title" content="DevNullBrand" />
    	<meta property="og:description" content="Yet another name generator, now without AI." />
    	<meta property="og:type" content="website" />
    	<link rel="icon" type="image/svg+xml" href="./favicon.svg" />
    	<script src="https://cdn.usefathom.com/script.js" data-site="OXABNBLT" defer></script>
    </head>
    <body class="h-full flex items-center justify-center p-6 font-sans">
    <main class="w-full max-w-md text-center space-y-8">
    
    	<header class="space-y-2">
    		<h1 class="text-3xl font-semibold tracking-tight">
    			DevNullBrand
    		</h1>
    		<p class="text-sm text-neutral-400 leading-relaxed">
    			Yet another name generator, now without AI.
    		</p>
    	</header>
    
    	<div id="nameBox"
    		 class="rounded-xl border border-neutral-700 bg-neutral-800/50 p-8 text-2xl font-medium tracking-wide min-h-[4rem] flex items-center justify-center select-all">
    		<span id="brandName" class="text-neutral-100">...</span>
    	</div>
    
    	<div class="flex flex-col sm:flex-row gap-3 justify-center">
    		<button id="newNameBtn"
    				class="flex-1 rounded-lg bg-neutral-100 text-neutral-900 text-base font-semibold py-3 px-4 hover:bg-white active:scale-[0.99] transition">
    			Generate name
    		</button>
    
    		<button id="copyBtn"
    				class="flex-1 rounded-lg border border-neutral-600 text-neutral-200 text-base font-medium py-3 px-4 hover:bg-neutral-800 active:scale-[0.99] transition">
    			Copy
    		</button>
    	</div>
    
    	<footer class="pt-6 text-[0.7rem] text-neutral-500 leading-relaxed">
    		<p class="text-[0.6rem] text-neutral-600 leading-relaxed pt-8">
    			Names are machine-filtered from large public text corpora.
    			Some junk will still slip through. Don’t ship anything dumb.
    		</p>
    		<p class="pt-3 text-neutral-600">
    			devnullbrand.com
    		</p>
    	</footer>
    
    </main>
    
    <!-- preload name list -->
    <script src="./brand_names.js"></script>
    
    <script>
    	;(() => {
    
    		function trackClickEvent(message) {
    			if (typeof window !== 'undefined' && 'fathom' in window) {
    				window.fathom?.trackEvent(message);
    			}
    		}
    
    		let NAMES = window.BRAND_NAMES || [];
    		let lastIndex = -1;
    
    		function pickRandom() {
    			if (NAMES.length === 0) return null;
    			if (NAMES.length === 1) return 0;
    			let i;
    			do {
    				i = Math.floor(Math.random() * NAMES.length);
    			} while (i === lastIndex);
    			lastIndex = i;
    			trackClickEvent("Pick random clicked");
    			return i;
    		}
    
    		function showRandomName() {
    			const idx = pickRandom();
    			const el = document.getElementById('brandName');
    			if (idx === null) {
    				el.textContent = 'no data';
    				return;
    			}
    			el.textContent = NAMES[idx];
    		}
    
    		function copyCurrent() {
    			const text = document.getElementById('brandName').textContent.trim();
    			if (!text || text === '...' || text === 'no data') return;
    			navigator.clipboard.writeText(text).then(() => {
    				const copyBtn = document.getElementById('copyBtn');
    				const old = copyBtn.textContent;
    				copyBtn.textContent = 'Copied ✓';
    				trackClickEvent("Name copied");
    				setTimeout(() => { copyBtn.textContent = old; }, 1000);
    			}).catch(() => {
    				// clipboard may fail on some browsers w/ file://, whatever
    			});
    		}
    
    		window.addEventListener('DOMContentLoaded', () => {
    			document.getElementById('newNameBtn').addEventListener('click', showRandomName);
    			document.getElementById('copyBtn').addEventListener('click', copyCurrent);
    			showRandomName();
    		});
    	})();
    </script>
    </body>
    </html>
    
    Found 2025-12-22 by HttpPlugin
    Create report
devnullbrand.com
CN:
devnullbrand.com
Key:
RSA-2048
Issuer:
Not before:
2025-10-24 00:00
Not after:
2026-11-22 23:59