Help
RSS
API
Feed
Maltego
Contact
Domain > esgiant.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-05-23
104.31.80.27
(
ClassC
)
2025-08-08
82.29.189.194
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyConnection: Keep-AliveKeep-Alive: timeout5, max100Content-Type: text/htmlContent-Length: 795Date: Fri, 08 Aug 2025 00:46:33 GMTServer: LiteSpeedLocation: https://esgiant.com/platform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requests !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKConnection: Keep-AliveKeep-Alive: timeout5, max100Content-Type: text/htmlLast-Modified: Tue, 05 Aug 2025 19:08:41 GMTEtag: edf-689256b9-8f5e026d30a682d5;;;Accept-Ranges: bytesContent-Length: 3807Date: Fri, 08 Aug 2025 00:46:34 GMTServer: LiteSpeedplatform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsX-Powered-By: Hostinger HorizonsCache-Control: public, s-maxage604800, max-age0 !doctype html>html langen> head> meta charsetUTF-8 /> link relicon typeimage/png href/assets/ESGiant fav.png /> link hrefhttps://fonts.googleapis.com/css2?familyOpen+Sans:wght@400;600&familyPoppins:wght@600;700&displayswap relstylesheet /> meta namegenerator contentHostinger Horizons /> meta nameviewport contentwidthdevice-width, initial-scale1.0 /> title>ESGiant/title> script typemodule crossorigin src/assets/index-6dec2bda.js>/script> link relstylesheet href/assets/index-ea01e1ee.css> script typemodule>window.onerror (message, source, lineno, colno, errorObj) > { const errorDetails errorObj ? JSON.stringify({ name: errorObj.name, message: errorObj.message, stack: errorObj.stack, source, lineno, colno, }) : null; window.parent.postMessage({ type: horizons-runtime-error, message, error: errorDetails }, *);};/script> script typemodule>const observer new MutationObserver((mutations) > { for (const mutation of mutations) { for (const addedNode of mutation.addedNodes) { if ( addedNode.nodeType Node.ELEMENT_NODE && ( addedNode.tagName?.toLowerCase() vite-error-overlay || addedNode.classList?.contains(backdrop) ) ) { handleViteOverlay(addedNode); } } }});observer.observe(document.documentElement, { childList: true, subtree: true});function handleViteOverlay(node) { if (!node.shadowRoot) { return; } const backdrop node.shadowRoot.querySelector(.backdrop); if (backdrop) { const overlayHtml backdrop.outerHTML; const parser new DOMParser(); const doc parser.parseFromString(overlayHtml, text/html); const messageBodyElement doc.querySelector(.message-body); const fileElement doc.querySelector(.file); const messageText messageBodyElement ? messageBodyElement.textContent.trim() : ; const fileText fileElement ? fileElement.textContent.trim() : ; const error messageText + (fileText ? File: + fileText : ); window.parent.postMessage({ type: horizons-vite-error, error, }, *); }}/script> script typemodule>const originalConsoleError console.error;console.error function(...args) { originalConsoleError.apply(console, args); let errorString ; for (let i 0; i args.length; i++) { const arg argsi; if (arg instanceof Error) { errorString arg.stack || `${arg.name}: ${arg.message}`; break; } } if (!errorString) { errorString args.map(arg > typeof arg object ? JSON.stringify(arg) : String(arg)).join( ); } window.parent.postMessage({ type: horizons-console-error, error: errorString }, *);};/script> script typemodule>const originalFetch window.fetch;window.fetch function(...args) { const url args0 instanceof Request ? args0.url : args0; // Skip WebSocket URLs if (url.startsWith(ws:) || url.startsWith(wss:)) { return originalFetch.apply(this, args); } return originalFetch.apply(this, args) .then(async response > { const contentType response.headers.get(Content-Type) || ; // Exclude HTML document responses const isDocumentResponse contentType.includes(text/html) || contentType.includes(application/xhtml+xml); if (!response.ok && !isDocumentResponse) { const responseClone response.clone(); const errorFromRes await responseClone.text(); const requestUrl response.url; console.error(`Fetch error from ${requestUrl}: ${errorFromRes}`); } return response; }) .catch(error > { if (!url.match(/.html?$/i)) { console.error(error); } throw error; });};/script> /head> body> div idroot>/div> /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
]