Help
RSS
API
Feed
Maltego
Contact
Domain > hbostatic.us
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-11-12
188.114.96.11
(
ClassC
)
2026-02-03
104.18.15.68
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Tue, 03 Feb 2026 06:04:07 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Tue, 03 Feb 2026 07:04:07 GMTLocation: https://hbostatic.us/speculation-rules: /cdn-cgi/speculationServer: cloudflareCF-RAY: 9c7fbaa33d781509-PDXalt-svc: h3:443; ma86400 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Tue, 03 Feb 2026 06:04:07 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveCF-RAY: 9c7fbaa39872b7b9-PDXVary: Accept-EncodingCache-Control: public, max-age31536000Cache-Control: no-cache, no-store, must-revalidateLast-Modified: Wed, 10 Sep 2025 07:11:21 GMTX-Powered-By: ASP.NETPragma: no-cacheExpires: 0Strict-Transport-Security: max-age63072000; preloadX-Served-By: hbostatic.uscf-cache-status: DYNAMICSet-Cookie: __cflb02DiuEVCcEpaUXKZFEXSeKVsd4S3mZNxtGhNMUkf9Qe8c; SameSiteNone; Secure; path/; expiresWed, 04-Feb-26 05:04:07 GMT; HttpOnlyspeculation-rules: /cdn-cgi/speculationServer: cloudflarealt-svc: h3:443; ma86400 !doctype html>html langen>head> meta charsetutf-8 /> meta nameviewport contentwidthdevice-width,initial-scale1 /> meta nametheme-color content#0ea5e9 /> title>CDN Origin · OK/title> style> :root{ --bg1:#0b1220; --bg2:#0f172a; --card:#0b1220cc; --ok:#22c55e; --fg:#e5e7eb; --muted:#94a3b8; --ring:#22c55e33; } @media (prefers-color-scheme: light){ :root{ --bg1:#e8f3ff; --bg2:#f8fafc; --card:#ffffffcc; --ok:#16a34a; --fg:#0f172a; --muted:#475569; --ring:#16a34a26; } } *{ box-sizing:border-box } html,body{ height:100% } body{ margin:0; font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Apple Color Emoji,Segoe UI Emoji; color:var(--fg); background: radial-gradient(1200px 800px at 20% 10%, #0ea5e955, transparent 50%), radial-gradient(900px 600px at 80% 90%, #22d3ee44, transparent 50%), linear-gradient(120deg, var(--bg1), var(--bg2)); display:grid; place-items:center; padding:24px; } .card{ width:min(720px, 92vw); background:var(--card); backdrop-filter: blur(8px); border:1px solid #ffffff15; border-radius:24px; box-shadow: 0 20px 70px #00000050; padding:28px 28px 24px; position:relative; overflow:hidden; } .badge{ position:absolute; top:16px; right:16px; font-size:12px; color:var(--muted); border:1px solid #ffffff22; padding:6px 10px; border-radius:999px; background:#ffffff10; } .hero{ display:flex; gap:18px; align-items:center; margin:6px 0 8px; } .ok{ width:56px; height:56px; border-radius:50%; background: conic-gradient(from 0deg, var(--ok), #10b981); display:grid; place-items:center; box-shadow: 0 0 0 10px var(--ring); animation: pulse 2.2s ease-in-out infinite; } @keyframes pulse { 0%,100%{ box-shadow:0 0 0 10px var(--ring) } 50%{ box-shadow:0 0 0 18px var(--ring) } } .ok svg{ width:34px; height:34px; fill:none; stroke:#fff; stroke-width:3; stroke-linecap:round; stroke-linejoin:round; stroke-dasharray: 48; stroke-dashoffset: 48; animation: draw 1.2s ease forwards .2s; } @keyframes draw { to { stroke-dashoffset: 0 } } h1{ margin:0; font-size: clamp(22px, 3.5vw, 28px); letter-spacing:.3px } p.sub{ margin:6px 0 0; color:var(--muted); font-size:14px } .grid{ margin:18px 0 8px; display:grid; grid-template-columns: 1fr 1fr; gap:12px; } .kv{ border:1px solid #ffffff1f; border-radius:14px; padding:12px 14px; background:#00000015; } .k{ color:var(--muted); font-size:12px; letter-spacing:.2px; text-transform:uppercase } .v{ font-variant-numeric: tabular-nums; margin-top:4px } .actions{ display:flex; gap:10px; margin-top:14px; flex-wrap:wrap } .btn{ appearance:none; border:none; border-radius:12px; padding:10px 14px; font-weight:600; cursor:pointer; background:#0ea5e9; color:white; box-shadow: 0 8px 24px #0ea5e980; } .btn.secondary{ background:#0f172a; color:var(--fg); border:1px solid #ffffff22; box-shadow:none } code{ background:#00000020; padding:2px 6px; border-radius:8px; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, Liberation Mono, monospace; } footer{ margin-top:14px; color:var(--muted); font-size:12px } @media (max-width:640px){ .grid{ grid-template-columns: 1fr } } /style>/head>body> main classcard rolemain aria-labelCDN status> div classbadge>CDN · Origin/div> div classhero> div classok aria-hiddentrue> svg viewBox0 0 24 24>path dM20 6L9 17l-5-5/>/svg> /div> div> h1>CDN origin is up/h1> p classsub>Served for span idhost>…/span> · span idtime>…/span>/p> /div> /div> section classgrid aria-labeldiagnostics> div classkv> div classk>Hostname/div> div classv idkv-host>—/div> /div> div classkv> div classk>Protocol/div> div classv idkv-proto>—/div> /div> div classkv> div classk>Path/div> div classv idkv-path>—/div> /div> div classkv> div classk>Request ID/div> div classv idkv-rid>—/div> /div> /section> div classactions> button classbtn onclicklocation.reload()>Reload/button> button classbtn secondary idcopyCurl>Copy curl/button> /div> footer> Tip: keep code>index.html/code> short-TTL (or no-cache) while your assets use long-TTL immutable caching. /footer> /main> script> const host location.host; const proto location.protocol.replace(:,).toUpperCase(); const path location.pathname || /; const rid Math.random().toString(36).slice(2,10).toUpperCase(); const ts new Date(); const fmt ts.toLocaleString(undefined, { year:numeric, month:short, day:2-digit, hour:2-digit, minute:2-digit, second:2-digit }); document.getElementById(host).textContent host; document.getElementById(time).textContent fmt; document.getElementById(kv-host).textContent host; document.getElementById(kv-proto).textContent proto; document.getElementById(kv-path).textContent path; document.getElementById(kv-rid).textContent rid; const curl `curl -I https://${host}${path}`; document.getElementById(copyCurl).addEventListener(click, async () > { try { await navigator.clipboard.writeText(curl); const btn document.getElementById(copyCurl); const old btn.textContent; btn.textContentCopied!; setTimeout(()>btn.textContentold, 1200); } catch { alert(curl); } }); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]