Help
RSS
API
Feed
Maltego
Contact
Domain > mhub-prev.williamhill.es
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-09-26
172.232.13.49
(
ClassC
)
2021-01-18
104.119.188.88
(
ClassC
)
2022-10-07
104.96.183.113
(
ClassC
)
2025-07-31
23.46.17.66
(
ClassC
)
Port 443
HTTP/1.1 200 OKLast-Modified: Tue, 19 Jun 2018 10:35:27 GMTETag: a63522886b3581eb35c4948d67876ff4Server: nginxX-PT-Cache-Status: MISSX-PT-Host: 68c190f31026X-PT-Request-ID: 8264ed69da9e5bdf5b8288e30ecc6ce8Content-Type: text/html; charsetutf-8Cache-Control: max-age1800Expires: Thu, 31 Jul 2025 12:45:50 GMTDate: Thu, 31 Jul 2025 12:15:50 GMTContent-Length: 10456Connection: keep-aliveStrict-Transport-Security: max-age31536000 !DOCTYPE html>!--html manifest/hub.appcache classblack loading>-->html classblack loading>head> script> window.timestamp +new Date(); /script> meta charsetutf-8> meta http-equivcache-control contentno-cache> meta http-equivpragma contentno-cache> meta nameapple-mobile-web-app-capable contentyes> meta nameapple-mobile-web-app-status-bar-style contentblack-translucent> meta nameapple-touch-fullscreen contentno> meta namemsapplication-tap-highlight contentno/> title>Loading.../title> !--link relapple-touch-icon href/img/touch-icon-iphone.png/> link relapple-touch-icon sizes72x72 href/img/touch-icon-ipad.png/> link relapple-touch-icon sizes114x114 href/img/touch-icon-iphone-retina.png/> link relapple-touch-icon sizes144x144 href/img/touch-icon-ipad-retina.png/>--> !-- non-retina iPhone pre iOS 7 --> link relapple-touch-icon href/img/touch-icon-iphone.png sizes57x57> !-- non-retina iPad pre iOS 7 --> link relapple-touch-icon href/img/touch-icon-ipad.png sizes72x72> !-- non-retina iPad iOS 7 --> link relapple-touch-icon href/img/touch-icon-ipad.png sizes76x76> !-- retina iPhone pre iOS 7 --> link relapple-touch-icon href/img/touch-icon-iphone-retina.png sizes114x114> !-- retina iPhone iOS 7 --> link relapple-touch-icon href/img/touch-icon-iphone-retina.png sizes120x120> !-- retina iPad pre iOS 7 --> link relapple-touch-icon href/img/touch-icon-ipad-retina.png sizes144x144> !-- retina iPad iOS 7 --> link relapple-touch-icon href/img/touch-icon-ipad-retina.png sizes152x152> link relicon typeimage/png href/img/favicon.ico> link relshortcut icon typeimage/png href/img/favicon.ico> link relstylesheet href/styles/bundle.css> !--link relstylesheet href/styles/hi-res.css--> !--mediaonly screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2)>--> link relstylesheet href/styles/preloader.css> !--css and image for Add2Home script--> link relstylesheet href/lib/cubiq-add-to-homescreen/style/add2home.css> script src/js/main.js>/script>/head>body>script src/lib/viewportSolution.js>/script>div idpreloader> div classinfo_load_box> canvas idbgCanvas width500 height565>/canvas> canvas idpreloadCanvas width360 height360 stylewidth: 130px !important; height: 130px !important;>/canvas> /div>/div>div classstatusbar>/div>div classdeck fill> div classhub fill> div data-layoutheader>/div> div data-layoutapp>/div> div data-layoutfooter>/div> /div> div data-layoutmenu>/div>/div>div idblackOverlay classfill force-fullscreen styledisplay: none;> div classindicator_wrapper> div classindicator spin>/div> /div>/div>div classfocus_wrapper fill force-fullscreen>/div>!--progress bar-->script> // var handleTouchmove function(e) { // if (e.touches && e.touches.length > 1 || e.scale ! 1) { // e.preventDefault(); // document.body.style.transform scale(1); // } else { // console.log(handleTouchmove, e); // } // }; // // window.addEventListener(touchmove, handleTouchmove, { passive : false }); window.globalStartTime new Date().getTime(); // Draw gradient background. function drawBg() { var canvas document.getElementById(bgCanvas); canvas.width canvas.width; var ctx canvas.getContext(2d); var base_image new Image(); base_image.src /img/logo_loadingpage.png; base_image.onload function(){ ctx.drawImage(base_image, 500 / 2 - 252 / 2, 88); } var gradient ctx.createRadialGradient(250, 283, 0, 250, 283, 250); gradient.addColorStop(1, rgba(255,255,255,0.001)); gradient.addColorStop(0, rgba(255,255,255,0.9)); ctx.arc(250, 283, 250, 0, 2 * Math.PI); ctx.fillStyle gradient; ctx.fill(); var imgd ctx.getImageData(250, 250, 1, 1); if (imgd.data3 > 230) { setTimeout(drawBg, 10); } } drawBg(); var preloaderManager new function () { document.getElementsByTagName(BODY)0.style.overflow hidden; // Hack for black first screen. if (document.location.pathname.search(igaming) ! -1) { // Not display add2home button. window.addEventListener(load, function () { if (document.getElementById(addToHomeScreen)) { document.getElementById(addToHomeScreen).style.display none; } }); } this.displayedValue 0; this.maxCacheProgress 70; this.alpha 0.99975; // each millisecond overall percent will be multiplied on this value. i.e. by 0.00025% this.delta 0.00333; // draw() method will be called for these spans. i.e. after every 0.333%; this.currentSpeed 30; this.maxDelay 200; this.tick function () { var val 1 - this.displayedValue / 100, _this this, timeout, delta; if (val > this.delta) { if (this.value > this.displayedValue) { this.currentSpeed Math.min(this.currentSpeed, this.maxDelay / val * this.delta); } else { this.currentSpeed Math.log(1 - this.delta / val) / Math.log(this.alpha); } if (this.currentSpeed 40) { delta this.delta * 40 / this.currentSpeed; timeout 40; } else { delta this.delta; timeout this.currentSpeed; } this.timeout setTimeout(function () { val - delta; _this.displayedValue 100 * (1 - val); _this.tick(); }, timeout); } else if (this.value 100) { this.displayedValue 100; } this.draw(); }; /** * Update circle progress bar. * @param value */ this.progress function (value) { if (typeof value undefined || isNaN(value) || value 0 || value > 100) { return; } this.value value; if (this.timeout) clearTimeout(this.timeout); this.tick(); }; this.draw function () { if (this.displayedValue > 100) { if (this.value > 100) { if (this.timeout) clearTimeout(this.timeout); this.timeout setTimeout(function () { preloaderManager.hide(); var event new CustomEvent(page:renderAfterSpinner); setTimeout(function(){ document.dispatchEvent(event); },0); }, 200); } this.displayedValue Math.min(this.displayedValue, 100); } var canvas document.getElementById(preloadCanvas); var context canvas.getContext(2d); context.clearRect(0, 0, canvas.width, canvas.height); canvas.width canvas.width; // - Android 4.1 fix var borderWidth 2; var x canvas.width / 2; var y canvas.height / 2; var radius canvas.width / 2 - borderWidth; var startAngle 1.5 * Math.PI; var endAngle (this.displayedValue / 50 + 1.5) * Math.PI; var counterClockwise false; context.beginPath(); context.arc(x, y, radius - 3, startAngle, endAngle, counterClockwise); context.lineWidth borderWidth * 3; context.strokeStyle #7ec6c9; context.shadowBlur 3; context.shadowOffsetX 0; context.shadowOffsetY 0; context.shadowColor #7ec6c9; context.stroke(); context.font normal 60px Arial; context.fillStyle #9c9c9c; context.textAlign center; context.textBaseline middle; context.shadowBlur 2; context.shadowOffsetX 0; context.shadowOffsetY 0; context.shadowColor #9c9c9c; context.fillText(Loading, x, y - 18 * 3); context.font normal 105px Arial; context.fillText(Math.floor(this.displayedValue) + %, x, y + 13 * 3); }; this.log function (message) { console.log(PRELOADER: + message); }; this.hide function () { if (this.timeout) clearTimeout(this.timeout); document.getElementById(preloader).style.display none; document.getElementsByTagName(BODY)0.style.overflow ; document.getElementsByTagName(html)0.className document.getElementsByTagName(html)0.className.replace(/\bloading\b/,); }; }; // Set start progress. preloaderManager.progress(0); if (window.applicationCache && window.applicationCache.status ! window.applicationCache.UNCACHED) { /*add handler to cached event, which fired when all files from manifest are loaded*/ window.applicationCache.oncached function (e) { start(); preloaderManager.log(The application is available offline.); preloaderManager.progress(preloaderManager.maxCacheProgress); }; window.applicationCache.onnoupdate function (e) { start(); preloaderManager.progress(preloaderManager.maxCacheProgress); }; window.applicationCache.onupdateready function (e) { //window.applicationCache.swapCache(); start(); }; window.applicationCache.onerror function (e) { preloaderManager.log(Application cache error. Starting without full cache.); }; /*Listener for prgress event, which fired every time when new file from cache manifest are loaded*/ window.applicationCache.onprogress function (e) { var message Downloading offline resources.. ; !--use e.lengthComputable showing changes for newest events--> if (e.lengthComputable) { var progressValue Math.round(e.loaded / e.total * preloaderManager.maxCacheProgress); !--log loading status to console--> preloaderManager.log(message + progressValue + %); !--show progress via progress bar--> preloaderManager.progress(progressValue); } else { preloaderManager.log(message); } }; } else { preloaderManager.progress(preloaderManager.maxCacheProgress); start(); } function start() { // Check private browser mode. var storage window.sessionStorage; try { storage.setItem(test, 1); storage.removeItem(test); } catch (error) { if (error.code DOMException.QUOTA_EXCEEDED_ERR && storage.length 0) { alert(Resource is not available in private browsing mode.\nPlease switch off private browsing and refresh a page); return; } else { throw error; return; } } startHub(); } start();/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
]