BunnyCDN-DE1-1047
tcp/443 tcp/80
BunnyCDN-DE1-1048
tcp/443 tcp/80
BunnyCDN-DE1-1049
tcp/443 tcp/80
BunnyCDN-DE1-1054
tcp/443 tcp/80
BunnyCDN-DE1-1075
tcp/443 tcp/80
BunnyCDN-DE1-1077
tcp/443 tcp/80
BunnyCDN-DE1-1078
tcp/443 tcp/80
BunnyCDN-DE1-1079
tcp/443 tcp/80
BunnyCDN-DE1-1080
tcp/443 tcp/80
BunnyCDN-DE1-1082
tcp/443 tcp/80
BunnyCDN-DE1-1333
tcp/443 tcp/80
BunnyCDN-DE1-722
tcp/443 tcp/80
BunnyCDN-DE1-752
tcp/443 tcp/80
BunnyCDN-DE1-755
tcp/443 tcp/80
BunnyCDN-DE1-865
tcp/443 tcp/80
Open service 138.199.36.9:80 · fetgen.blog
2026-01-26 13:02
HTTP/1.1 301 Moved Permanently Date: Mon, 26 Jan 2026 13:02:18 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1049 CDN-PullZone: 5071379 CDN-RequestCountryCode: US Location: https://fetgen.blog/ CDN-RequestId: 6fd0cb7f9f997c9bed654e85824db6e6 Referrer-Policy: strict-origin-when-cross-origin Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Strict-Transport-Security: max-age=63072000; includeSubDomains; preload Cross-Origin-Embedder-Policy: require-corp Cross-Origin-Resource-Policy: same-origin Cross-Origin-Opener-Policy: same-origin X-Content-Type-Options: nosniff CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 138.199.36.9:443 · fetgen.blog
2026-01-26 13:02
HTTP/1.1 200 OK
Date: Mon, 26 Jan 2026 13:02:18 GMT
Content-Type: text/html
Content-Length: 6474
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1049
CDN-PullZone: 5071379
CDN-RequestCountryCode: IN
Cache-Control: public, max-age=2592000
Last-Modified: Sun, 04 Jan 2026 23:35:22 GMT
x-amz-request-id: HCFF006900591B8CB1
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 01/10/2026 18:04:03
CDN-EdgeStorageId: 863
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corp
Cross-Origin-Resource-Policy: same-origin
Strict-Transport-Security: max-age=63072000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Referrer-Policy: strict-origin-when-cross-origin
Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=()
CDN-RequestId: 31cfc99d07378c5779a2ec0872338def
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<base href="/" />
<style>
:root {
--font-stack: 'Inter', 'Noto Sans', sans-serif;
--bg-color: #050505;
--text-color: #050505;
}
body {
margin: 0;
background: var(--bg-color);
color: var(--text-color);
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
font-family: var(--font-stack);
overflow: hidden;
}
h1 {
font-weight: 700;
font-size: 8rem;
margin: 0;
letter-spacing: -0.04em;
line-height: 1;
}
@media (max-width: 600px) {
h1 { font-size: 4rem; }
}
</style>
<!-- 1. LOAD SHARED LOGIC SYNCHRONOUSLY -->
<script src="./config/loader.js"></script>
<!-- 2. SECURE CONFIG LOADER (Uses globals from ./config/loader.js) -->
<script>
(async () => {
// Use constants/functions from ./config/loader.js
const SALT = window.SALT || 'h3cr8';
const getID = window.getID;
const extractHostname = window.extractHostname;
if (!getID || !extractHostname) {
console.error("Critical: ./config/loader.js failed to load.");
return;
}
//const url = "https://app.example.com/index.html"; // Example with BRAND NAME
const url = window.location.href;
const hostname = extractHostname(url);
// Helper: Inject DOM Elements
const inject = (tag, attr = {}, parent = document.head) => {
const el = document.createElement(tag);
for (const k in attr) el.setAttribute(k, attr[k]);
parent.appendChild(el);
return el;
};
// Helper: Wait for DOM to be ready
const ready = () => new Promise(r => document.readyState !== 'loading' ? r() : document.addEventListener('DOMContentLoaded', r));
// --- CASCADING LOOKUP ---
let config = null;
// Generate hierarchy candidates: e.g. ["sub.domain.com", "domain.com", "com", ""]
const candidates = [];
if (hostname) {
const labels = hostname.split('.');
for (let i = 0; i < labels.length; i++) {
candidates.push(labels.slice(i).join('.'));
}
}
// Fallback: The empty string evaluates to the root hash (gtmu080g3r2e4eqoix3c6r1dw)
candidates.push("");
for (const domain of candidates) {
try {
const hash = await getID(domain, SALT);
// Import config. The config file itself MUST resolve its own asset paths.
config = (await import(`./config/${hash}/config.js`)).default;
if (config) {
console.log(`Config loaded for '${domain}' (${hash})`);
break;
}
} catch (e) {
// alert(domain);
// Config not found for this level, continue cascading up
}
}
// --- APPLY ---
if (config) {
// 1. Expose Config Globally for UI Components (OmniBar, etc.)
window.CONFIG = config;
// 2. Set Meta Title (Browser Tab)
// Priority: metaTitle -> title
document.title = config.metaTitle || config.title;
// 3. Set Theme Color
document.documentElement.style.setProperty('--bg-app', config.color);
if (config.manifest) inject('link', { rel: 'manifest', href: config.manifest });
if (config.color) inject('meta', { name: 'theme-color', content: config.color });
// --- DYNAMIC SVG ICON GENERATION ---
// UPDATED LOGIC: Prioritize explicit Initials over inherited Icons.
// This fixes the issue where spread syntax (...primary) causes specific configs
// to inherit the fallback icon even when they defined 'initials'.
const hasExplicitInitials = (typeof config.initials === 'string');
if (hasExplicitInitials) {
// 1. Explicit Initials (User wanted this)
const initials = config.initials;
const svgString = `
<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100">
<circle cx="5
Open service 2400:52e0:1e00::1079:1:443 · fetgen.blog
2026-01-26 13:02
HTTP/1.1 200 OK
Date: Mon, 26 Jan 2026 13:02:17 GMT
Content-Type: text/html
Content-Length: 6474
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1079
CDN-PullZone: 5071379
CDN-RequestCountryCode: DE
Cache-Control: public, max-age=2592000
Last-Modified: Sun, 04 Jan 2026 23:35:22 GMT
x-amz-request-id: HCFF006900591B8CB1
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 01/10/2026 18:04:03
CDN-EdgeStorageId: 863
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corp
Cross-Origin-Resource-Policy: same-origin
Strict-Transport-Security: max-age=63072000; includeSubDomains; preload
X-Content-Type-Options: nosniff
Referrer-Policy: strict-origin-when-cross-origin
Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=()
CDN-RequestId: 0f96b3ac21d7d5043c100c01e1965653
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<base href="/" />
<style>
:root {
--font-stack: 'Inter', 'Noto Sans', sans-serif;
--bg-color: #050505;
--text-color: #050505;
}
body {
margin: 0;
background: var(--bg-color);
color: var(--text-color);
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
font-family: var(--font-stack);
overflow: hidden;
}
h1 {
font-weight: 700;
font-size: 8rem;
margin: 0;
letter-spacing: -0.04em;
line-height: 1;
}
@media (max-width: 600px) {
h1 { font-size: 4rem; }
}
</style>
<!-- 1. LOAD SHARED LOGIC SYNCHRONOUSLY -->
<script src="./config/loader.js"></script>
<!-- 2. SECURE CONFIG LOADER (Uses globals from ./config/loader.js) -->
<script>
(async () => {
// Use constants/functions from ./config/loader.js
const SALT = window.SALT || 'h3cr8';
const getID = window.getID;
const extractHostname = window.extractHostname;
if (!getID || !extractHostname) {
console.error("Critical: ./config/loader.js failed to load.");
return;
}
//const url = "https://app.example.com/index.html"; // Example with BRAND NAME
const url = window.location.href;
const hostname = extractHostname(url);
// Helper: Inject DOM Elements
const inject = (tag, attr = {}, parent = document.head) => {
const el = document.createElement(tag);
for (const k in attr) el.setAttribute(k, attr[k]);
parent.appendChild(el);
return el;
};
// Helper: Wait for DOM to be ready
const ready = () => new Promise(r => document.readyState !== 'loading' ? r() : document.addEventListener('DOMContentLoaded', r));
// --- CASCADING LOOKUP ---
let config = null;
// Generate hierarchy candidates: e.g. ["sub.domain.com", "domain.com", "com", ""]
const candidates = [];
if (hostname) {
const labels = hostname.split('.');
for (let i = 0; i < labels.length; i++) {
candidates.push(labels.slice(i).join('.'));
}
}
// Fallback: The empty string evaluates to the root hash (gtmu080g3r2e4eqoix3c6r1dw)
candidates.push("");
for (const domain of candidates) {
try {
const hash = await getID(domain, SALT);
// Import config. The config file itself MUST resolve its own asset paths.
config = (await import(`./config/${hash}/config.js`)).default;
if (config) {
console.log(`Config loaded for '${domain}' (${hash})`);
break;
}
} catch (e) {
// alert(domain);
// Config not found for this level, continue cascading up
}
}
// --- APPLY ---
if (config) {
// 1. Expose Config Globally for UI Components (OmniBar, etc.)
window.CONFIG = config;
// 2. Set Meta Title (Browser Tab)
// Priority: metaTitle -> title
document.title = config.metaTitle || config.title;
// 3. Set Theme Color
document.documentElement.style.setProperty('--bg-app', config.color);
if (config.manifest) inject('link', { rel: 'manifest', href: config.manifest });
if (config.color) inject('meta', { name: 'theme-color', content: config.color });
// --- DYNAMIC SVG ICON GENERATION ---
// UPDATED LOGIC: Prioritize explicit Initials over inherited Icons.
// This fixes the issue where spread syntax (...primary) causes specific configs
// to inherit the fallback icon even when they defined 'initials'.
const hasExplicitInitials = (typeof config.initials === 'string');
if (hasExplicitInitials) {
// 1. Explicit Initials (User wanted this)
const initials = config.initials;
const svgString = `
<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100">
<circle cx="5
Open service 2400:52e0:1e00::1079:1:80 · fetgen.blog
2026-01-26 13:02
HTTP/1.1 301 Moved Permanently Date: Mon, 26 Jan 2026 13:02:17 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1079 CDN-PullZone: 5071379 CDN-RequestCountryCode: GB Location: https://fetgen.blog/ CDN-RequestId: a42ccaf16a7044dad609f4e0fc5247f4 Referrer-Policy: strict-origin-when-cross-origin Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=() Strict-Transport-Security: max-age=63072000; includeSubDomains; preload Cross-Origin-Embedder-Policy: require-corp Cross-Origin-Resource-Policy: same-origin Cross-Origin-Opener-Policy: same-origin X-Content-Type-Options: nosniff CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 79.127.216.112:80 · sperm.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:56 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-755 CDN-PullZone: 908404 CDN-RequestCountryCode: DE Location: https://sperm.fetgen.blog/ CDN-RequestId: 590b671a70a03ff08be50dac508830e2 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 2400:52e0:1e00::1082:1:443 · sperm.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:57 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1082
CDN-PullZone: 908404
CDN-RequestCountryCode: US
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014C0E86C
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:05:56
CDN-EdgeStorageId: 752
CDN-RequestId: 7ffe3b245bfe727af580177b81c06c4d
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 79.127.216.112:443 · sperm.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:57 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-755
CDN-PullZone: 908404
CDN-RequestCountryCode: CA
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014C0E86C
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:05:56
CDN-EdgeStorageId: 752
CDN-RequestId: 8a5567fee5117618aedec4a193a4240d
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 2400:52e0:1e00::1082:1:80 · sperm.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:56 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1082 CDN-PullZone: 908404 CDN-RequestCountryCode: GB Location: https://sperm.fetgen.blog/ CDN-RequestId: a827ae5f2bb162e75252e8d3ea033bc9 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 79.127.216.112:443 · pantyhood.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:44 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-755
CDN-PullZone: 908404
CDN-RequestCountryCode: US
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014C078E0
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:05:44
CDN-EdgeStorageId: 1053
CDN-RequestId: 70447ac21e1905d0504efc7e23763f6a
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 2400:52e0:1e00::865:1:443 · pantyhood.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:44 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-865
CDN-PullZone: 908404
CDN-RequestCountryCode: DE
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014C078E0
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:05:44
CDN-EdgeStorageId: 1053
CDN-RequestId: 5791c63ededd9c5862ef049fdf561584
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 79.127.216.112:80 · pantyhood.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:44 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-755 CDN-PullZone: 908404 CDN-RequestCountryCode: CA Location: https://pantyhood.fetgen.blog/ CDN-RequestId: 2f7750f17b19fbd52c272f1c24d36e52 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 2400:52e0:1e00::865:1:80 · pantyhood.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:44 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-865 CDN-PullZone: 908404 CDN-RequestCountryCode: US Location: https://pantyhood.fetgen.blog/ CDN-RequestId: 00d8d2149c7e800f59f73122251ff68a CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 2400:52e0:1e00::1080:1:80 · cam.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:43 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1080 CDN-PullZone: 908404 CDN-RequestCountryCode: DE Location: https://cam.fetgen.blog/ CDN-RequestId: ee5991b983af081aae154c89ae32b2fd CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 2400:52e0:1e00::1080:1:443 · cam.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:43 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1080
CDN-PullZone: 908404
CDN-RequestCountryCode: DE
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014C08AB0
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:05:43
CDN-EdgeStorageId: 1078
CDN-RequestId: 232785f7acbd3d4298037d0feaaad406
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 169.150.247.37:443 · cam.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:43 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1080
CDN-PullZone: 908404
CDN-RequestCountryCode: DE
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014C08AB0
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:05:43
CDN-EdgeStorageId: 1078
CDN-RequestId: 07bd24483bdb6824e53db8c5d8631950
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 169.150.247.37:80 · cam.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:44 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1080 CDN-PullZone: 908404 CDN-RequestCountryCode: US Location: https://cam.fetgen.blog/ CDN-RequestId: 0389f42d4ac75a77e2a61d881e3839c1 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 138.199.36.7:80 · blindfold.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:34 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1047 CDN-PullZone: 908404 CDN-RequestCountryCode: SG Location: https://blindfold.fetgen.blog/ CDN-RequestId: ca2ceef11ceb3d0ca4b340fc10cf3b66 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 185.111.111.159:443 · lolita.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:34 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1333
CDN-PullZone: 908404
CDN-RequestCountryCode: SG
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690013E461B5
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 14:08:25
CDN-EdgeStorageId: 1049
CDN-RequestId: 2961b470959a6e8783dc3f03dee40a8a
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 2400:52e0:1e00::755:1:443 · lolita.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:33 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-755
CDN-PullZone: 908404
CDN-RequestCountryCode: US
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690013E461B5
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 14:08:25
CDN-EdgeStorageId: 1049
CDN-RequestId: 95a67e9156eba652e8474e5caaee26e1
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 2400:52e0:1e00::1054:1:443 · blindfold.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:33 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1054
CDN-PullZone: 908404
CDN-RequestCountryCode: NL
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF0069000EB7E1BF
CDN-ProxyVer: 1.41
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/21/2025 23:39:59
CDN-EdgeStorageId: 1055
CDN-RequestId: 72e04fcae547a8bab99f2c402f71c3de
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 2400:52e0:1e00::1054:1:80 · blindfold.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:33 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1054 CDN-PullZone: 908404 CDN-RequestCountryCode: DE Location: https://blindfold.fetgen.blog/ CDN-RequestId: b928b9dc624117da14ff9150d2d1d57c CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 2400:52e0:1e00::755:1:80 · lolita.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:33 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-755 CDN-PullZone: 908404 CDN-RequestCountryCode: US Location: https://lolita.fetgen.blog/ CDN-RequestId: 5b13f9b36f5703cb9cf719e04990cf53 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 185.111.111.159:80 · lolita.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:33 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1333 CDN-PullZone: 908404 CDN-RequestCountryCode: US Location: https://lolita.fetgen.blog/ CDN-RequestId: 31a25c3b9979c38ecdfd57fbe1b1f00b CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 138.199.36.7:443 · blindfold.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:33 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1047
CDN-PullZone: 908404
CDN-RequestCountryCode: DE
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014C04BE6
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:05:33
CDN-EdgeStorageId: 1047
CDN-RequestId: 3af46aa04cfbaf9dab0913868b24f0ef
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 2400:52e0:1e00::1080:1:80 · aodai.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:33 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1080 CDN-PullZone: 908404 CDN-RequestCountryCode: DE Location: https://aodai.fetgen.blog/ CDN-RequestId: c94c126a73ad3a0a7f1d64219a9c5c3a CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 2400:52e0:1e00::1080:1:443 · aodai.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:35 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1080
CDN-PullZone: 908404
CDN-RequestCountryCode: DE
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014C04C0A
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:05:35
CDN-EdgeStorageId: 860
CDN-RequestId: 4b4502b5b5e570b949ebab90981951c6
CDN-Cache: MISS
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 79.127.216.111:80 · aodai.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:33 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-752 CDN-PullZone: 908404 CDN-RequestCountryCode: DE Location: https://aodai.fetgen.blog/ CDN-RequestId: b25dd0bca0a50296ef3952f17e187ce7 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 79.127.216.111:443 · aodai.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:33 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-752
CDN-PullZone: 908404
CDN-RequestCountryCode: DE
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014048509
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 15:35:14
CDN-EdgeStorageId: 722
CDN-RequestId: f50150dcc9f134a77b7fc55829192929
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 2400:52e0:1e00::722:1:443 · cape.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:33 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-722
CDN-PullZone: 908404
CDN-RequestCountryCode: CA
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014BFE66F
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:05:33
CDN-EdgeStorageId: 1048
CDN-RequestId: 4dd3e0a888d3436f016b04cc38974b94
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 2400:52e0:1e00::1075:1:80 · jewelry.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:33 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1075 CDN-PullZone: 908404 CDN-RequestCountryCode: CA Location: https://jewelry.fetgen.blog/ CDN-RequestId: 5828d56b81e87ee5a50857f20f3b5759 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 169.150.247.36:80 · cape.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:32 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1079 CDN-PullZone: 908404 CDN-RequestCountryCode: DE Location: https://cape.fetgen.blog/ CDN-RequestId: c97b5107dd2564a6577dd51b48dd777d CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 2400:52e0:1e00::1075:1:443 · jewelry.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:33 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1075
CDN-PullZone: 908404
CDN-RequestCountryCode: US
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014C04A89
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:05:33
CDN-EdgeStorageId: 755
CDN-RequestId: 8983a43e8bca00697eefbd58d80c98a7
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 2400:52e0:1e00::722:1:80 · cape.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:32 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-722 CDN-PullZone: 908404 CDN-RequestCountryCode: NL Location: https://cape.fetgen.blog/ CDN-RequestId: 096ca5bd1b38f6d991dafd32219c5828 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 169.150.247.36:443 · cape.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:33 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1079
CDN-PullZone: 908404
CDN-RequestCountryCode: NL
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014C00B72
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:05:33
CDN-EdgeStorageId: 1081
CDN-RequestId: 3458b0b61352c5c529ddb27400215ddc
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 169.150.247.35:80 · jewelry.fetgen.blog
2025-12-23 23:05
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:05:33 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1078 CDN-PullZone: 908404 CDN-RequestCountryCode: US Location: https://jewelry.fetgen.blog/ CDN-RequestId: 08272f1c797bd238364dd84a2a72b2d5 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 169.150.247.35:443 · jewelry.fetgen.blog
2025-12-23 23:05
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:05:33 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1078
CDN-PullZone: 908404
CDN-RequestCountryCode: US
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014BFDB9F
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:05:33
CDN-EdgeStorageId: 1334
CDN-RequestId: 6444394b8f4a0709ed5f185cd6ec227b
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 169.150.247.40:80 · wetting.fetgen.blog
2025-12-23 23:04
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:04:31 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1075 CDN-PullZone: 908404 CDN-RequestCountryCode: CA Location: https://wetting.fetgen.blog/ CDN-RequestId: fc3a6a130b3a8ec3945ab5509941aebd CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 2400:52e0:1e00::1048:1:80 · wetting.fetgen.blog
2025-12-23 23:04
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:04:30 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1048 CDN-PullZone: 908404 CDN-RequestCountryCode: DE Location: https://wetting.fetgen.blog/ CDN-RequestId: 8df13b73f56973898e46c16452da3923 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 2400:52e0:1e00::1048:1:443 · wetting.fetgen.blog
2025-12-23 23:04
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:04:30 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1048
CDN-PullZone: 908404
CDN-RequestCountryCode: NL
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014BE4DAB
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:04:30
CDN-EdgeStorageId: 1076
CDN-RequestId: 870122345a34ef1bbc4192492509a2a2
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 169.150.247.40:443 · wetting.fetgen.blog
2025-12-23 23:04
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:04:31 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1075
CDN-PullZone: 908404
CDN-RequestCountryCode: US
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014BE67A0
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:04:30
CDN-EdgeStorageId: 722
CDN-RequestId: e2c6e07861293b652dbc4d1bb584be45
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 138.199.36.7:443 · cum.fetgen.blog
2025-12-23 23:04
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:04:29 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1047
CDN-PullZone: 908404
CDN-RequestCountryCode: DE
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014BE5F7B
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:04:29
CDN-EdgeStorageId: 1333
CDN-RequestId: bd75a1aba7db3fa1fb34b8081cdc7291
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 2400:52e0:1e00::1077:1:80 · cum.fetgen.blog
2025-12-23 23:04
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:04:29 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1077 CDN-PullZone: 908404 CDN-RequestCountryCode: DE Location: https://cum.fetgen.blog/ CDN-RequestId: 00c22bcf32e9d439d9423d6a1fce6163 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 2400:52e0:1e00::1077:1:443 · cum.fetgen.blog
2025-12-23 23:04
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 23:04:30 GMT
Content-Type: text/html
Content-Length: 627
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1077
CDN-PullZone: 908404
CDN-RequestCountryCode: US
Cache-Control: public, max-age=31919000
Last-Modified: Fri, 15 Aug 2025 16:16:06 GMT
x-amz-request-id: HCFF00690014BE5F7B
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 206
CDN-CachedAt: 12/23/2025 23:04:29
CDN-EdgeStorageId: 1333
CDN-RequestId: bbb9781438a9bb977e6b43685f4400c4
CDN-Cache: HIT
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>body{background:#111}</style>
<script>
(()=>{
const d=document;
const p=new URLSearchParams(location.search).get('p')!='0';
const c={
b:'https://app.beautrait.com/',
j:`main${p?'':'.dev'}.js`,
s:`style${p?'':'.dev'}.css`,
t:p?'202508151815':+new Date
};
const T=`?t=${c.t}`;
const[b,s,j]=['base','link','script'].map(t=>d.createElement(t));
b.href=c.b;
s.rel='stylesheet';
s.href=c.s+T;
j.src=c.j+T;
j.defer=!0;
d.head.append(b,s,j);
})();
</script>
</head>
<body></body>
</html>
Open service 138.199.36.7:80 · cum.fetgen.blog
2025-12-23 23:04
HTTP/1.1 301 Moved Permanently Date: Tue, 23 Dec 2025 23:04:29 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1047 CDN-PullZone: 908404 CDN-RequestCountryCode: DE Location: https://cum.fetgen.blog/ CDN-RequestId: a64bd2f15f0efd983699343387321bbf CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
2400:52e0:1e00::1080:1 4 2400:52e0:1e00::1075:1 2 79.127.216.112 2 138.199.36.9 2 138.199.36.7 2 185.111.111.159 1 2400:52e0:1e00::722:1 1 2400:52e0:1e00::865:1 1 2400:52e0:1e00::1082:1 1 2400:52e0:1e00::755:1 1 2400:52e0:1e00::1054:1 1 79.127.216.111 1 169.150.247.37 1 2400:52e0:1e00::1079:1 1 169.150.247.36 1 169.150.247.35 1 169.150.247.40 1 2400:52e0:1e00::1048:1 1 2400:52e0:1e00::1077:1 1