Help
RSS
API
Feed
Maltego
Contact
Domain > iq5.iqhosted.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-11-28
3.214.43.215
(
ClassC
)
2026-02-10
52.5.100.211
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Tue, 10 Feb 2026 05:24:59 GMTContent-Type: text/htmlContent-Length: 9803Connection: keep-aliveServer: IQ5appAccept-Ranges: bytesETag: 1dc7454c5ddc44bLast-Modified: Tue, 23 Dec 2025 21:40:36 GMTX-Content-Type-Options: nosniff !DOCTYPE html>html langen>head> meta charsetutf-8 /> !--meta nameviewport contentwidthdevice-width, initial-scale1.0, maximum-scale1.0, user-scalableno />--> meta nameviewport contentwidthdevice-width, initial-scale1.0 /> title>IQ/title> !--if launching debug on IIS Express use this --> base href/ /> link hrefcss/app.css?202306260000 relstylesheet /> link hrefcss/iqstyle.css?2025112100 relstylesheet /> link hrefIQ5.Client.styles.css?20251121 relstylesheet /> link hrefcss/iqprint.css?202309130000 mediaprint relstylesheet /> link relicon typeimage/x-icon hrefiqlogosmall.ico>/head>body> div idapp>Loading.../div> div idblazor-error-ui> An unhandled error has occurred. a href classreload>Reload/a> a classdismiss>🗙/a> /div> script> //startupParams, cant be in the js file var host ; var clientid ; //ly, 7/25, cr#973271 var idp null; (function () { window.setCurrentPage function () { //ly, 7/25, cr#973271 clientid getPathClientID(); host window.location.host + (clientid ? / + clientid : ); }; window.getPathClientID function () { //ly, 7/25, cr#973271 //set the path var path window.location.pathname.split(/); var client ; if (path.length > 2) { if (path1.trim().length) { client path1.trim().replace(//i, ).toLowerCase(); //it may include , not sure why } } //filtering iq5 pathname if (client.length) { switch (client) { case authentication: case list: case listid: case chlist: case chflist: case app: case fav: case ssrch: case admin: case usersettings: case search: case appsearch: case messages: case outreach: case library: case msgraph: client ; break; default: if (client.substring(0, 4) list) client ; break; } } if (client clearall) { //help parameter, remove existing info in localStorage for some reason localStorage.setItem(LAST_USED_IQ5_DB_ACCOUNTS, ); client ; } else if (client.trim().length 0) { try { //this host has no IQClientID in url //get saved last account var info getLastIQ5DBAccount(); if (info) { thisaccount JSON.parse(info); client thisaccount?.ClientID + ; } } catch (ex) { client ; } } return client; }; window.getCurrentPath function () { setCurrentPage(); return / + clientid; }; window.getCurrentIdp function () { //ly, 7/25, cr#973271 setCurrentPage(); return idp; }; //data: json IQDBInfo object string window.setIQ5DBAccount function (data) { if (data ! null) { //set to the last default one, one account here localStorage.setItem(LAST_USED_IQ5_DB_ACCOUNT, data); //this is for multi-accounts var lasts localStorage.getItem(LAST_USED_IQ5_DB_ACCOUNTS); var found false; var objLasts ; try { var thisAccount JSON.parse(data); if (lasts) { objLasts JSON.parse(lasts); objLasts.forEach(function (last, index) { try { if (last && last.Host.toLowerCase() thisAccount.Host.toLowerCase()) { //found found true; //seems always not equal ??? if (last ! thisAccount) { thisindex thisAccount; } return; //exit } } catch (exx) { } }, objLasts); } if (!found) objLasts.push(thisAccount); if (objLasts) localStorage.setItem(LAST_USED_IQ5_DB_ACCOUNTS, JSON.stringify(objLasts)); } catch (ex) { } } } //return json IQDBInfo string window.getLastIQ5DBAccount function () { var last localStorage.getItem(LAST_USED_IQ5_DB_ACCOUNT) + ; return last; }; //this is for set last before login/logout action, since the authentication callback url no longer including clientid //so we can get same account when callback window.setLastIQ5DBAccount function () { var reset true; if (host) { try { var last localStorage.getItem(LAST_USED_IQ5_DB_ACCOUNT) + ; if (last) { jLast JSON.parse(last); if (host.toLowerCase() jLast.Host.toLowerCase()) { //this is current reset false; } } } catch (ex) { } } if (reset) { var jThis getIQ5DBAccount(); if (jThis) localStorage.setItem(LAST_USED_IQ5_DB_ACCOUNT, JSON.stringify(jThis)); } }; //return json object window.getIQ5DBAccount function () { //get current one var lasts localStorage.getItem(LAST_USED_IQ5_DB_ACCOUNTS); if (lasts) { try { var objLasts JSON.parse(lasts); if (objLasts) { for (let last of objLasts) { if (last && last.Host && last.Host.toLowerCase() host.toLowerCase()) { //found return last; } }; } } catch (ex) { } } return null; //not found } //ly, 10/24, cr#944818, add id, remove the same id script first if existed window.loadJS function (sourceUrl, scriptID) { if (sourceUrl.Length 0) { console.error(Invalid source URL); return; } //remove if the id existed if (scriptID) { const existingScript document.getElementById(scriptID); if (existingScript) { existingScript.remove(); } } var head document.getElementsByTagName(HEAD)0; var script document.createElement(script); if (scriptID) script.id scriptID; script.src sourceUrl; script.type text/javascript; head.appendChild(script); } window.loadCSS function (sourceUrl) { if (sourceUrl.Length 0) { console.error(Invalid source URL); return; } var head document.getElementsByTagName(HEAD)0; var link document.createElement(link); link.rel stylesheet; link.type text/css; link.href sourceUrl; head.appendChild(link); } })(); /script> !--script srchttps://chat.lmhostediq.com/iqchat/CuteSoft_Client/CuteChat/Support-Image-Button.js.aspx>/script>--> script srcjs/iqjs.js?2025112100>/script> script srcjs/tinymce-iq.js?20251008>/script> script srcjs/Sortable.min.js?20250131>/script> script srctinymce/plugins/flite/js/flite-interface.js?202406261500>/script> script> // Function to load AuthenticationService.js scripts based on the route, and start Blazor afterward async function loadAuthenticationScriptsAndStartBlazor() { //ly, 7/25, cr#973271 clientid getPathClientID(); if (!clientid) { console.warn(Error: No url ClientId available!); return; } //var url /users/idp/ + clientid; try { const response await fetch(/users/idp/ + clientid, { method: GET, headers: { Content-Type: application/json } }); idp await response.json(); let isMSAL false; try { if (idp && idp.type && idp.type.toUpperCase() AZURE) { isMSAL true; } } catch (ex) { console.warn(Error parsing idp:, ex); } var script document.createElement(script); script.type text/javascript; script.src isMSAL ? _content/Microsoft.Authentication.WebAssembly.Msal/AuthenticationService.js : _content/Microsoft.AspNetCore.Components.WebAssembly.Authentication/AuthenticationService.js; document.body.appendChild(script); var script2 document.createElement(script); script2.type text/javascript; script2.src _framework/blazor.webassembly.js; document.body.appendChild(script2); // Start Blazor only after all scripts have loaded } catch (error) { console.error(Error loadAuthenticationScriptsAndStartBlazor:, error); } } // Initiate the loading of authentication scripts and Blazor start loadAuthenticationScriptsAndStartBlazor().catch(error > { console.error(Error loadAuthenticationScriptsAndStartBlazor:, error); }); /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
]