whois.handle: NEOTEL_GAU
whois.name: Liquid Telecommunications Operations Limited
whois.cidrs: 41.160.0.0/14
whois.created: 2016-08-10T00:00:00.000000
whois.updated: 2022-09-27T00:00:00.000000
whois.handle: ORG-LTOL1-AFRINIC
whois.name: Liquid Telecommunications Operations Limited
whois.address: ***\n***\n***\nEbene
whois.country: MU
whois.handle: AS116-AFRINIC
whois.name: Anthony Somerset
whois.email: anthony.somerset@liquid.tech
whois.handle: CM53-AFRINIC
whois.name: Christopher Mwangi
whois.email: christopher.mwangi@liquidtelecom.com
whois.handle: MC69-AFRINIC
whois.name: Mathew Chigwende
whois.email: mathew.chigwende@liquid.tech
whois.handle: RD10-AFRINIC
whois.name: Rob Davelaar
whois.email: rob.davelaar@liquidtelecom.mu
whois.handle: AS116-AFRINIC
whois.name: Anthony Somerset
whois.email: anthony.somerset@liquid.tech
whois.handle: CM53-AFRINIC
whois.name: Christopher Mwangi
whois.email: christopher.mwangi@liquidtelecom.com
whois.handle: DV5-AFRINIC
whois.name: Damian Vermeulen
whois.email: damian.vermeulen@liquidtelecom.com
whois.handle: MC69-AFRINIC
whois.name: Mathew Chigwende
whois.email: mathew.chigwende@liquid.tech
whois.handle: MK122-AFRINIC
whois.name: Mahesh Kesavulu
whois.email: Mahesh.Velakaturi@liquid.tech
services.protocol: SSH
services.transport_protocol: TCP
services.scan_time: 2025-07-28T06:02:01.451527
services.banner: SSH-2.0-OpenSSH_8.7
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: OpenBSD
services.product: OpenSSH
services.version: 8.7
services.cpe: cpe:2.3:a:openbsd:openssh:8.7:*:*:*:*:*:*:*
services.source: OSI_TRANSPORT_LAYER
services.part: o
services.product: linux
services.cpe: cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.value: remote-access
services.raw: SSH-2.0-OpenSSH_8.7
services.protocol_version: 2.0
services.software_version: OpenSSH_8.7
services.kex_algorithms: curve25519-sha256 curve25519-sha256@libssh.org ecdh-sha2-nistp256 ecdh-sha2-nistp384 ecdh-sha2-nistp521 diffie-hellman-group-exchange-sha256 diffie-hellman-group14-sha256 diffie-hellman-group16-sha512 diffie-hellman-group18-sha512 kex-strict-s-v00@openssh.com
services.host_key_algorithms: rsa-sha2-512 rsa-sha2-256 ecdsa-sha2-nistp256 ssh-ed25519
services.client_to_server_ciphers: aes256-gcm@openssh.com chacha20-poly1305@openssh.com aes256-ctr aes128-gcm@openssh.com aes128-ctr
services.server_to_client_ciphers: aes256-gcm@openssh.com chacha20-poly1305@openssh.com aes256-ctr aes128-gcm@openssh.com aes128-ctr
services.client_to_server_macs: hmac-sha2-256-etm@openssh.com hmac-sha1-etm@openssh.com umac-128-etm@openssh.com hmac-sha2-512-etm@openssh.com hmac-sha2-256 hmac-sha1 umac-128@openssh.com hmac-sha2-512
services.server_to_client_macs: hmac-sha2-256-etm@openssh.com hmac-sha1-etm@openssh.com umac-128-etm@openssh.com hmac-sha2-512-etm@openssh.com hmac-sha2-256 hmac-sha1 umac-128@openssh.com hmac-sha2-512
services.client_to_server_compression: none zlib@openssh.com
services.server_to_client_compression: none zlib@openssh.com
services.kex_algorithm: curve25519-sha256@libssh.org
services.host_key_algorithm: ecdsa-sha2-nistp256
services.cipher: aes128-ctr
services.mac: hmac-sha2-256
services.compression: none
services.cipher: aes128-ctr
services.mac: hmac-sha2-256
services.compression: none
services.curve: P-256
services.hassh_fingerprint: 02d7dd8ce96185733225e6f56d67fb77
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T22:33:03.828922
services.banner: HTTP/1.1 415 Unsupported Media Type
  Access-Control-Allow-Credentials: true
  Access-Control-Allow-Headers: *
  Access-Control-Allow-Methods: GET, POST, OPTIONS, HEAD
  Access-Control-Allow-Origin: *
  Access-Control-Expose-Headers: *
  Access-Control-Max-Age: 600
  Access-Control-Request-Headers: *
  Access-Control-Request-Method: GET
  Cache-Control: no-cache, no-store, must-revalidate
  Content-Length: 185
  Expires: 0
  Pragma: no-cache
  Server: MistServer/3.7-3-gb087523d
  
services.version_selected: TLSv1_3
services.cipher_selected: TLS_CHACHA20_POLY1305_SHA256
services.fingerprint_sha256: 5dd661d3cb33b5005cbed045a223ddc4445aaa41d1acb5df700884cad9ba4195
services.subject_dn: C=AT, O=ZeroSSL, CN=ZeroSSL ECC Domain Secure Site CA
services.issuer_dn: C=US, ST=New Jersey, L=Jersey City, O=The USERTRUST Network, CN=USERTrust ECC Certification Authority
services.fingerprint_sha256: a6cf64dbb4c8d5fd19ce48896068db03b533a8d1336c6256a87d00cbb3def3ea
services.subject_dn: C=US, ST=New Jersey, L=Jersey City, O=The USERTRUST Network, CN=USERTrust ECC Certification Authority
services.issuer_dn: C=GB, ST=Greater Manchester, L=Salford, O=Comodo CA Limited, CN=AAA Certificate Services
services.ja4s: t130200_1303_a56c5b993250
services.version: TLSv1_3
services.ja4s: t130200_1303_a56c5b993250
services.version: TLSv1_2
services.ja4s: t120200_cca9_344b4dce5a52
services.names: *.duok5.tv *.tvm.live stream.advbet.com
services.issuer_dn: C=AT, O=ZeroSSL, CN=ZeroSSL ECC Domain Secure Site CA
services.common_name: ZeroSSL ECC Domain Secure Site CA
services.country: AT
services.organization: ZeroSSL
services.subject_dn: CN=stream.advbet.com
services.common_name: stream.advbet.com
services.scan_time: 2025-07-27T08:34:07.426416
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T22:33:03.828922
services.uri: https://41.160.25.228/
services.protocol: HTTP/1.1
services.status_reason: Unsupported Media Type
services.key: Access-Control-Allow-Origin
services.headers: *
services.key: Access-Control-Allow-Headers
services.headers: *
services.key: Access-Control-Allow-Credentials
services.headers: true
services.key: Expires
services.headers: 0
services.key: Content-Length
services.headers: 185
services.key: Cache-Control
services.headers: no-cache, no-store, must-revalidate
services.key: Access-Control-Request-Headers
services.headers: *
services.key: Access-Control-Request-Method
services.headers: GET
services.key: Access-Control-Max-Age
services.headers: 600
services.key: Server
services.headers: MistServer/3.7-3-gb087523d
services.key: Access-Control-Allow-Methods
services.headers: GET, POST, OPTIONS, HEAD
services.key: Access-Control-Expose-Headers
services.headers: *
services.key: Pragma
services.headers: no-cache
services.html_tags: <title>Unsupported Media Type</title>
services.body: <!DOCTYPE html><html><head><title>Unsupported Media Type</title></head><body><h1>Unsupported Media Type</h1>The server isn't quite sure what you wanted to receive from it.</body></html>
services.body_hash_sha1: sha1:05dd40b595517c210d9e42d69c99790c93852185
services.supported_versions: HTTP/1.1
services.protocol: IKE
services.transport_protocol: UDP
services.scan_time: 2025-07-27T18:35:04.673589
services.value: network.device.vpn
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T13:55:29.243500
services.banner: HTTP/1.1 400 Bad Request
  Server: squid/5.5
  Mime-Version: 1.0
  Date:  <REDACTED>
  Content-Type: text/html;charset=utf-8
  Content-Length: 3503
  X-Squid-Error: ERR_INVALID_URL 0
  Vary: Accept-Language
  Content-Language: en
  X-Cache: MISS from biehlite.duok5.tv
  X-Cache-Lookup: NONE from biehlite.duok5.tv:3228
  Via: 1.1 biehlite.duok5.tv (squid/5.5)
  Connection: close
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Squid Cache
services.product: Squid
services.version: 5.5
services.cpe: cpe:2.3:a:squid\-cache:squid:5.5:*:*:*:*:*:*:*
services.value: proxy
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T13:55:29.243500
services.uri: http://41.160.25.228:3228/
services.protocol: HTTP/1.1
services.status_reason: Bad Request
services.key: Vary
services.headers: Accept-Language
services.key: X-Squid-Error
services.headers: ERR_INVALID_URL 0
services.key: X-Cache-Lookup
services.headers: NONE from biehlite.duok5.tv:3228
services.key: Content-Language
services.headers: en
services.key: Via
services.headers: 1.1 biehlite.duok5.tv (squid/5.5)
services.key: Content-Type
services.headers: text/html;charset=utf-8
services.key: Date
services.headers: <REDACTED>
services.key: X-Cache
services.headers: MISS from biehlite.duok5.tv
services.key: Server
services.headers: squid/5.5
services.key: Mime-Version
services.headers: 1.0
services.key: Connection
services.headers: close
services.key: Content-Length
services.headers: 3503
services.html_tags: <title>ERROR: The requested URL could not be retrieved</title> <meta type="copyright" content="Copyright (C) 1996-2022 The Squid Software Foundation and contributors"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
services.body: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  <html><head>
  <meta type="copyright" content="Copyright (C) 1996-2022 The Squid Software Foundation and contributors">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>ERROR: The requested URL could not be retrieved</title>
  <style type="text/css"><!-- 
   /*
   * Copyright (C) 1996-2022 The Squid Software Foundation and contributors
   *
   * Squid software is distributed under GPLv2+ license and includes
   * contributions from numerous individuals and organizations.
   * Please see the COPYING and CONTRIBUTORS files for details.
   */
  
  /*
   Stylesheet for Squid Error pages
   Adapted from design by Free CSS Templates
   http://www.freecsstemplates.org
   Released for free under a Creative Commons Attribution 2.5 License
  */
  
  /* Page basics */
  * {
  	font-family: verdana, sans-serif;
  }
  
  html body {
  	margin: 0;
  	padding: 0;
  	background: #efefef;
  	font-size: 12px;
  	color: #1e1e1e;
  }
  
  /* Page displayed title area */
  #titles {
  	margin-left: 15px;
  	padding: 10px;
  	padding-left: 100px;
  	background: url('/squid-internal-static/icons/SN.png') no-repeat left;
  }
  
  /* initial title */
  #titles h1 {
  	color: #000000;
  }
  #titles h2 {
  	color: #000000;
  }
  
  /* special event: FTP success page titles */
  #titles ftpsuccess {
  	background-color:#00ff00;
  	width:100%;
  }
  
  /* Page displayed body content area */
  #content {
  	padding: 10px;
  	background: #ffffff;
  }
  
  /* General text */
  p {
  }
  
  /* error brief description */
  #error p {
  }
  
  /* some data which may have caused the problem */
  #data {
  }
  
  /* the error message received from the system or other software */
  #sysmsg {
  }
  
  pre {
  }
  
  /* special event: FTP directory listing */
  #dirmsg {
      font-family: courier, monospace;
      color: black;
      font-size: 10pt;
  }
  #dirlisting {
      margin-left: 2%;
      margin-right: 2%;
  }
  #dirlisting tr.entry td.icon,td.filename,td.size,td.date {
      border-bottom: groove;
  }
  #dirlisting td.size {
      width: 50px;
      text-align: right;
      padding-right: 5px;
  }
  
  /* horizontal lines */
  hr {
  	margin: 0;
  }
  
  /* page displayed footer area */
  #footer {
  	font-size: 9px;
  	padding-left: 10px;
  }
  
  
  body
  :lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma, Roya, sans-serif; float: right; }
  :lang(he) { direction: rtl; }
   --></style>
  </head><body id=ERR_INVALID_URL>
  <div id="titles">
  <h1>ERROR</h1>
  <h2>The requested URL could not be retrieved</h2>
  </div>
  <hr>
  
  <div id="content">
  <p>The following error was encountered while trying to retrieve the URL: <a href="/">/</a></p>
  
  <blockquote id="error">
  <p><b>Invalid URL</b></p>
  </blockquote>
  
  <p>Some aspect of the requested URL is incorrect.</p>
  
  <p>Some possible problems are:</p>
  <ul>
  <li><p>Missing or incorrect access protocol (should be <q>http://</q> or similar)</p></li>
  <li><p>Missing hostname</p></li>
  <li><p>Illegal double-escape in the URL-Path</p></li>
  <li><p>Illegal character in hostname; underscores are not allowed.</p></li>
  </ul>
  
  <p>Your cache administrator is <a href="mailto:root?subject=CacheErrorInfo%20-%20ERR_INVALID_URL&amp;body=CacheHost%3A%20biehlite.duok5.tv%0D%0AErrPage%3A%20ERR_INVALID_URL%0D%0AErr%3A%20%5Bnone%5D%0D%0ATimeStamp%3A%20Sun,%2027%20Jul%202025%2013%3A55%3A31%20GMT%0D%0A%0D%0AClientIP%3A%20167.94.138.113%0D%0A%0D%0AHTTP%20Request%3A%0D%0A%0D%0A%0D%0A">root</a>.</p>
  <br>
  </div>
  
  <hr>
  <div id="footer">
  <p>Generated Sun, 27 Jul 2025 13:55:31 GMT by biehlite.duok5.tv (squid/5.5)</p>
  <!-- ERR_INVALID_URL -->
  </div>
  </body></html>
  
services.body_hash_sha1: sha1:6620bd192847fce2d5480d286286753cef07da43
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T02:58:13.151118
services.banner: HTTP/1.1 401 Unauthorized
  WWW-Authenticate: Basic realm="Protected"
  Connection: close
  
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T02:58:13.151118
services.uri: http://41.160.25.228:8080/
services.protocol: HTTP/1.1
services.status_reason: Unauthorized
services.key: WWW-Authenticate
services.headers: Basic realm="Protected"
services.key: Connection
services.headers: close
services.body: 401 Unauthorized: Password required
  
services.body_hash_sha1: sha1:9b8dfa5d84f399489659b0028afeab4b65ef00f8
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:31:54.392280
services.banner: HTTP/1.1 200 OK
  Content-Type: text/html
  Content-Length: 3590
  Content-Encoding: gzip
  Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval';
  Date:  <REDACTED>
  ETag: "802dc262"
  X-Content-Type-Options: nosniff
  X-Frame-Options: sameorigin
  X-XSS-Protection: 1; mode=block
  
services.version_selected: TLSv1_2
services.cipher_selected: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
services.ja4s: t120200_c030_344b4dce5a52
services.version: TLSv1_2
services.ja4s: t120200_c030_344b4dce5a52
services.version: TLSv1_1
services.ja4s: t110200_c014_344b4dce5a52
services.version: TLSv1_0
services.ja4s: t100200_c014_344b4dce5a52
services.names: ILOCZJ1510422
services.issuer_dn: CN=Default Issuer (Do not trust), O=Hewlett Packard Enterprise, OU=ISS, L=Americas, ST=Houston, C=US
services.common_name: Default Issuer (Do not trust)
services.country: US
services.locality: Americas
services.province: Houston
services.organization: Hewlett Packard Enterprise
services.organizational_unit: ISS
services.subject_dn: CN=ILOCZJ1510422, O=Hewlett Packard Enterprise, OU=ISS, L=Americas, ST=Houston, C=US
services.common_name: ILOCZJ1510422
services.country: US
services.locality: Americas
services.province: Houston
services.organization: Hewlett Packard Enterprise
services.organizational_unit: ISS
services.scan_time: 2025-07-23T05:03:59.489587
services.value: jquery
services.value: jquery-ui
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T12:31:54.392280
services.uri: https://41.160.25.228:8444/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: X-Frame-Options
services.headers: sameorigin
services.key: X-XSS-Protection
services.headers: 1; mode=block
services.key: Content-Security-Policy
services.headers: script-src 'self' 'unsafe-inline' 'unsafe-eval';
services.key: X-Content-Type-Options
services.headers: nosniff
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: ETag
services.headers: "802dc262"
services.key: Content-Encoding
services.headers: gzip
services.key: Content-Length
services.headers: 3590
services.html_tags: <title></title> <meta charset=UTF-8> <meta http-equiv=X-UA-Compatible content="IE=edge"/> <meta http-equiv=Content-Type content="text/html; charset=utf-8"/> <meta name=copyright content="© Copyright 2006-2022 Hewlett Packard Enterprise Development LP"/>
services.body: <!-- RpPageHeader RpUrl=/index.html RpAccess=Realm2 RpObjectType=Static --><!DOCTYPE HTML>
  <html>
  <head>
  <!--! GUI built July 4th, 2022, 6:24:34 AM UTC -->
  <meta charset=UTF-8>
  <meta http-equiv=X-UA-Compatible content="IE=edge"/>
  <meta http-equiv=Content-Type content="text/html; charset=utf-8"/>
  <meta name=copyright content="© Copyright 2006-2022 Hewlett Packard Enterprise Development LP"/>
  <title></title>
  <link href="/favicon.ico?v=4" rel="shortcut icon"/>
  <link href=css/jquery-ui.css rel=stylesheet type=text/css media="all"/>
  <link href=css/grommet.css rel=stylesheet type=text/css media="all"/>
  <link href=css/base.css rel=stylesheet type=text/css media="all"/>
  <link href=css/style.css rel=stylesheet type=text/css media="all"/>
  <script type=text/javascript>var me = this, topPage = self, SMHwin = {}, EVENT_WATCHDOG_TIMEOUT_FIRST_MS = 1e3, EVENT_WATCHDOG_TIMEOUT_MS = 6e4, EVENT_WATCHDOG_RETRY_MAX = 3, eventWatchdogTimerID = 0, eventWatchdogRetries = 0, loginPageReloadTimer = 0, logoutInProgress = !1, first = 1;</script><style>html{overflow:hidden}</style></head><body id=index class="loading content">
  <!--[if lt IE 9]>You are using an unsupported version of Internet Explorer (IE8 or lower). Please use the latest version of your web browser.<![endif]-->
  <noscript><div class='signInWarning' style='display: block'> <br /> You must have JavaScript enabled in your browser. </div></noscript>
  <div name=modalFrame id=modalFrame frameborder=0 scrolling=no noresize=noresize style=width:100%;height:100%;z-index:4>
  <div id=content>
  </div>
  </div>
  <script src=js/jquery.js></script><script src=js/jquery.eventsource.js></script><script src=js/jquery-ui.js></script><script src=js/icons.js type=text/javascript></script><script src=js/iLO.js type=text/javascript></script><script type=text/javascript>function startLoginPageReloadTimer(seconds) {
    var timeoutInSeconds = $.isNumeric(seconds) ? 1e3 * seconds : 6e4;
    stopLoginPageReloadTimer(), loginPageReloadTimer = window.setTimeout(function() {
      showLogin("fresh"), startLoginPageReloadTimer(30);
    }, timeoutInSeconds);
  }
  
  function stopLoginPageReloadTimer() {
    loginPageReloadTimer > 0 && (window.clearTimeout(loginPageReloadTimer), loginPageReloadTimer = 0);
  }
  
  function startEventWatchDog() {
    var timeout;
    stopEventWatchDog(), timeout = first ? EVENT_WATCHDOG_TIMEOUT_FIRST_MS : EVENT_WATCHDOG_TIMEOUT_MS, 
    first = 0, eventWatchdogTimerID = setTimeout(eventWatchDogTrigger, timeout);
  }
  
  function stopEventWatchDog() {
    eventWatchdogTimerID > 0 && (clearTimeout(eventWatchdogTimerID), eventWatchdogTimerID = 0);
  }
  
  function eventWatchDogTrigger() {
    eventWatchdogTimerID = 0, $.getJSON("/json/session_info").done(function(json) {
      eventWatchdogRetries = 0, showApplication(), iLOGlobal.isFlashPolling === !0 && refreshFlashPolling();
    }).fail(function(jqxhr, statusText, errorText) {
      switch (errorText) {
       case "Forbidden":
        doLogout({
          langKey: "login.sessionExp",
          text: "Session expired."
        }, 0);
        break;
  
       default:
        eventWatchdogRetries++, eventWatchdogRetries < EVENT_WATCHDOG_RETRY_MAX ? startEventWatchDog() : doLogout({
          langKey: "login.connectionLost",
          text: "The connection with the server has been terminated or reset."
        }, 0);
      }
    });
  }
  
  function stopAllPolling() {
    stopEventWatchDog(), eventWatchdogRetries = 0, $.eventsource("close", "*"), iLOGlobal.isFlashPolling = !1;
  }
  
  function doLogout(message, timeout) {
    if (!me.logoutInProgress) try {
      me.logoutInProgress = !0, iLOGlobal.resetPending = !1, startLoginPageReloadTimer(60), 
      iLO.deleteSession(function() {
        doLogoutCleanup(message, timeout), iLO.clearSessionKey();
      });
    } catch (e) {
      doLogoutCleanup(message, timeout);
    }
  }
  
  function doLogoutCleanup(message, timeout, freshArg) {
    me.stopAllPolling(), iLO.favIcon();
    var alt_err = iLOGlobal.features.alt_mode_err, tmpVersion = iLOGlobal.cache.version ? iLOGlobal.cache.version : "", tmpCN = iLOGlobal.cache.cn ? iLOGlobal.cache.cn : "";
    iLOGlobal.cache = {}, iLOGlobal.init(), iLO.setCookie("sessionKey", null), iLOGlobal.isApplication = !0, 
    iLOGlobal.logout_message = jQuery.isPlainObject(message) ? message : null, iLOGlobal.login_delay = jQuery.existsNonNull(timeout) ? timeout : 0, 
    iLOGlobal.topPage = me.topPage, iLOGlobal.cache.version = jQuery.existsNonNull(tmpVersion) ? tmpVersion : "", 
    iLOGlobal.cache.cn = jQuery.existsNonNull(tmpCN) ? tmpCN : "", alt_err ? showAltModeErrorCases("logout") : showLogin(freshArg), 
    me.logoutInProgress = !1;
  }
  
  function showLogin(arg) {
    iLOGlobal.pollingDialogDoc = null;
    var fresh = jQuery.isValidString(arg) && "fresh" == arg ? !0 : !1, appFrame = $("#appFrame");
    if ($("#modalFrame").show(), $("iframe").hide(), fresh || !appFrame.attr('src').match("html/login.html")) appFrame.attr('src', baseURL + 'html/login.html'), 
    appFrame.on('load', function() {
      setTimeout(function() {
        $("#modalFrame").hide(), appFrame.show();
      }, 1);
    }); else try {
      window.frames.appFrame.updatePageFromIndex();
    } catch (e) {}
  }
  
  function esFlashListener(data) {
    if (data && jQuery.isPlainObject(data) && "undefined" != typeof data.state) switch (("COMPLETED" == data.state || "ERROR" == data.state) && (data.progress = 100), 
    setTimeout(function() {
      $.publish("/flash_status", [ data ]);
    }, 1), data.state) {
     case "COMPLETED":
     case "ERROR":
      me.endFlashPolling(!1);
    }
  }
  
  function startFlashPolling() {
    1 != iLOGlobal.isFlashPolling && (iLOGlobal.isFlashPolling = !0, $.eventsource("close", "flash-event-source"), 
    $.eventsource({
      label: "flash-event-source",
      url: "/sse/flash",
      dataType: "json",
      message: function(data) {
        me.esFlashListener(data);
      }
    }));
  }
  
  function endFlashPolling(waitForEndState) {
    me.setTimeout(function() {
      iLO.sendJsonRequest("flash_status", "GET", "json/flash_status_net", null, function(o, fname, error) {
        if ((!error || "success" == error) && jQuery.isPlainObject(o) && "undefined" != typeof o.state) {
          if (me.setTimeout(function() {
            me.jQuery.publish("/flash_status", [ o ]);
          }, 1), waitForEndState && "IDLE" != o.state && "ERROR" != o.state && "COMPLETED" != o.state) return 0 == iLOGlobal.isFlashPolling && me.refreshFlashPolling(), 
          !1;
          $.eventsource("close", "flash-event-source"), iLOGlobal.isFlashPolling = !1;
        }
      });
    }, 2e3);
  }
  
  function refreshFlashPolling() {
    iLOGlobal.isFlashPolling = !1, me.startFlashPolling();
  }
  
  function pauseFlashPolling() {
    iLOGlobal.isFlashPolling = !1;
  }
  
  function startSsePolling() {
    startEventWatchDog(), $.eventsource({
      label: "ui-event-source",
      url: "/sse/ui",
      dataType: "json",
      error: function(data) {
        me.esErrorListener(data);
      }
    });
  }
  
  function esErrorListener(event) {
    $.eventsource("removeEventListener", "ui-event-source", "error"), $.eventsource("addEventListener", "ui-event-source", "error", function(data) {
      startEventWatchDog(), data && 2 === data.eventPhase && (!data.target || data.target && 0 != data.target.readyState) && data.status && 403 == data.status && me.doLogout({
        langKey: "login.sessionExp",
        text: "Session expired."
      }, 0);
    }), $.eventsource("addEventListener", "ui-event-source", "message", function(data) {
      data && jQuery.isPlainObject(data) && (me.jQuery.publish("/ui_events", [ [ data ] ]), 
      jQuery.existsNonNull(data.event) && (me.jQuery.publish("/ui_events/" + data.event, [ data ]), 
      "EVT_ILO_RESET_PULSE" === data.event ? me.doLogout({
        langKey: "adm_firmware.waitMsg2",
        text: "iLO is being reset. <br/><br/>If an SSL or other connection error message is displayed, please clear your browser cache, restart your browser and re-login.<br/>"
      }, 60) : "EVT_FLASH_START" === data.event ? me.startFlashPolling() : "EVT_FLASH_END" === data.event && me.endFlashPolling(!0)));
    });
  }
  
  function showApplication() {
    startSsePolling(), $("#appFrame").attr('src', baseURL + 'html/application.html').on('load', function() {
      $("#modalFrame").hide(), $("#appFrame").show();
    });
  }
  
  function showFWUpdate() {
    iLO.setCookie("altModeProb", iLOGlobal.features.alt_mode.toString()), $("#appFrame").attr('src', baseURL + 'html/admin_firmware.html').on('load', function() {
      $("#modalFrame").hide(), $("#appFrame").show();
    });
  }
  
  function getAltModePage() {
    var page = null, c = {};
    switch (c = iLOGlobal.constants.alt_mode, iLOGlobal.features.alt_mode) {
     case c.HP:
     case c.Enabled:
      page = 'login.html';
      break;
  
     case c.ProfileError:
      page = 'rebranding_profile_problem.html';
      break;
  
     case c.NANDError:
      page = 'rebranding_nand_problem.html';
      break;
  
     default:
      jQuery.log("index.html unknown alt_mode value=" + alt_mode), page = 'login.html';
    }
    return page = 'html/' + page;
  }
  
  function showAltModeErrorCases(arg) {
    var page = getAltModePage(), fromLogout = jQuery.isValidString(arg) && "logout" == arg ? !0 : !1;
    if (fromLogout) {
      document.body.rows = "*,0,0,0";
      var appFrame = $("#appFrame");
      appFrame.attr('src').match(page) || appFrame.attr('src', baseURL + page);
      try {
        window.frames.appFrame.updateRebrandingProb();
      } catch (e) {}
    } else {
      var newLoc = baseURL + page;
      "about:blank" != modalFrame.location && modalFrame.location != newLoc && (document.body.rows = "*,0,0,0", 
      modalFrame.location.replace(newLoc));
    }
  }
  
  function openSMH(targetURL) {
    me.SMHwin = window.open(targetURL, "SMH");
    try {
      me.SMHwin.opener = null;
    } catch (e) {
      jQuery.log("error opening SMH " + e.message);
    }
  }
  
  var baseURL = iLO.getBaseUrl();
  
  -1 !== baseURL.indexOf('/', baseURL.length - 1) && (baseURL = baseURL.substring(0, baseURL.length - 1)), 
  baseURL += encodeURI(window.location.pathname), baseURL = baseURL.substring(0, baseURL.lastIndexOf('/') + 1), 
  iLOGlobal.topPage = me.topPage, iLO.getSVG("./images/app-icon.svg", "#content", "logo"), 
  $.getJSON("lang/en/strings.json", function(data) {
    jQuery.fn.localize.data.strings = data, iLOGlobal.langData.en = data;
  }), $(document).ready(function() {
    iLO.init({
      isApplication: !0
    });
    if (iLO.getCookie("sessionKey") || iLOGlobal.cache.session_key) {
      var alt_mode_cookie = parseInt(iLO.getCookie("altModeProb"), 10);
      alt_mode_cookie && iLO.setAltMode({
        alt_mode: parseInt(alt_mode_cookie, 10)
      }), iLOGlobal.features.alt_mode_en && iLOGlobal.features.alt_mode == iLOGlobal.constants.alt_mode.ProfileError ? showFWUpdate() : showApplication();
    } else showLogin("fresh");
  });</script><!--<![endif]--><iframe name=appFrame id=appFrame frameborder=0 scrolling=no noresize=noresize style=display:none;width:100%;height:100% allowfullscreen=allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe>
  <iframe name=ircFrame id=ircFrame frameborder=0 scrolling=no noresize=noresize style=display:none></iframe>
  </body>
  </html>
services.name: https://41.160.25.228:8444/favicon.ico?v=4
services.name: https://41.160.25.228:8444/favicon.ico
services.body_hash_sha1: sha1:49fc17315521279a66b0f7052400a96e927ff6f1
services.supported_versions: HTTP/1.1
[binary data, 38 values, 1,004 bytes]