92.115.144.80

{
  "22": {
    "ssh": {
      "v2": {
        "key_exchange": {
          "dh_params": {
            "prime": {
              "length": 2048, 
              "value": "///////////JD9qiIWjCNMTGYouA3BzRKQJOCIpnzHQCC76mOxObIlFKCHmONATd75UZs806QxswKwpt8l8UN0/hNW1tUcJF5IW1dmJefsb0TELppjftawv/XLb0Brft7jhr+1qJn6WunyQRfEsf5kkoZlHs5Fs9wgB8uKFjvwWY2kg2HFXTmmkWP6j9JM9fg2VdI9yjrZYcYvNWIIVSu57VKQdwlpZtZww1Tkq8mATxdGwIyhghfDKQXkYuNs474553LBgOhgObJ4Oi7Aeij7XFXfBvTFLJ3ivL9pVYFxg5lUl86pVq5RXSJhiY+gUQFXKOWoqsqmj//////////w=="
            }, 
            "generator": {
              "length": 8, 
              "value": "Ag=="
            }
          }
        }, 
        "support": {
          "host_key_algorithms": [
            "ssh-rsa", 
            "ssh-dss"
          ], 
          "first_kex_follows": false, 
          "client_to_server": {
            "ciphers": [
              "aes256-ctr", 
              "aes256-cbc", 
              "aes128-cbc", 
              "3des-cbc"
            ], 
            "macs": [
              "hmac-sha1", 
              "hmac-sha2-256", 
              "hmac-md5"
            ], 
            "compressions": [
              "none"
            ]
          }, 
          "kex_algorithms": [
            "diffie-hellman-group14-sha1", 
            "diffie-hellman-group1-sha1"
          ], 
          "server_to_client": {
            "ciphers": [
              "aes256-ctr", 
              "aes256-cbc", 
              "aes128-cbc", 
              "3des-cbc"
            ], 
            "macs": [
              "hmac-sha1", 
              "hmac-sha2-256", 
              "hmac-md5"
            ], 
            "compressions": [
              "none"
            ]
          }
        }, 
        "selected": {
          "host_key_algorithm": "ssh-rsa", 
          "server_to_client": {
            "mac": "hmac-sha2-256", 
            "cipher": "aes256-ctr", 
            "compression": "none"
          }, 
          "client_to_server": {
            "mac": "hmac-sha2-256", 
            "cipher": "aes256-ctr", 
            "compression": "none"
          }, 
          "kex_algorithm": "diffie-hellman-group14-sha1"
        }, 
        "server_host_key": {
          "fingerprint_sha256": "c57b93ab65d75d8107ea95f09f51ecfbd76b8de75a51633b2fdc05789c7f9cd2", 
          "key_algorithm": "ssh-rsa", 
          "rsa_public_key": {
            "length": 2048, 
            "modulus": "zZvq/iCv7Ejn/VtOEBuCwJjRssIREsTLV0n8y1CAHJuzyzMpHMXe3hpqE0H6ULKR/YJeSW62iRuQsjMM4uvG4/v39U8OU3OksPapp4I8ryLedAr3n69UTEGRsIEfcYnBx096UOVGhF+GLioQFCMV81U5xEZsKdT1yQj1IwkM5T2A2dmGxXvYwfmXx+J+lM8xROrLpnzLTu9j7mflPSVptaazx1ielI8VDPhf1ScGe7xYk2UOAWqN/zvxxLdfdfL+h9pfaADCq963GdQoiIv6q+JoRBQ5iN5tuu/jngWZ53bpxuvux3mmzD6bXs7wmi9P+H8CaVBEgKW5A6J7YkQG3Q==", 
            "exponent": 65537
          }
        }, 
        "banner": {
          "raw": "SSH-2.0-mpSSH_0.2.1", 
          "version": "2.0", 
          "software": "mpSSH_0.2.1"
        }, 
        "metadata": {
          "product": "mpSSH", 
          "version": "0.2.1", 
          "description": "HP mpSSH 0.2.1", 
          "manufacturer": "HP"
        }
      }
    }
  }, 
  "tags": [
    "data center", 
    "https", 
    "http", 
    "ssh", 
    "embedded", 
    "ipmi"
  ], 
  "443": {
    "https": {
      "tls": {
        "certificate": {
          "parsed": {
            "fingerprint_sha1": "f843fb65cc0ef9f47314cfa4ef7c15e3e289e1a2", 
            "tbs_noct_fingerprint": "f2047e4759705575c1ebea01b32a64d82fde073d460c8d3b52ee8f9fbe688fa1", 
            "subject_dn": "CN=ILOCZ3411293P, O=Hewlett Packard Enterprise, OU=ISS, L=Houston, ST=Texas, C=US", 
            "issuer": {
              "province": [
                "Texas"
              ], 
              "locality": [
                "Houston"
              ], 
              "country": [
                "US"
              ], 
              "organizational_unit": [
                "ISS"
              ], 
              "common_name": [
                "Default Issuer (Do not trust)"
              ], 
              "organization": [
                "Hewlett Packard Enterprise"
              ]
            }, 
            "tbs_fingerprint": "f2047e4759705575c1ebea01b32a64d82fde073d460c8d3b52ee8f9fbe688fa1", 
            "redacted": false, 
            "validation_level": "unknown", 
            "issuer_dn": "CN=Default Issuer (Do not trust), O=Hewlett Packard Enterprise, OU=ISS, L=Houston, ST=Texas, C=US", 
            "fingerprint_sha256": "1c46c6e8249b4ec287e1143175d15ad34a52be3595a0b243dafb62267ff0ef2c", 
            "version": 3, 
            "extensions": {
              "key_usage": {
                "key_encipherment": true, 
                "digital_signature": true, 
                "value": 5
              }, 
              "subject_alt_name": {
                "dns_names": [
                  "ILOCZ3411293P"
                ]
              }
            }, 
            "names": [
              "ILOCZ3411293P"
            ], 
            "signature_algorithm": {
              "oid": "1.2.840.113549.1.1.11", 
              "name": "SHA256WithRSA"
            }, 
            "validity": {
              "start": "2019-12-22T17:10:44Z", 
              "length": 473299200, 
              "end": "2034-12-21T17:10:44Z"
            }, 
            "serial_number": "3137556831585934417", 
            "fingerprint_md5": "b7edadd27f61749c31cdf803198c7291", 
            "subject_key_info": {
              "fingerprint_sha256": "1f07b828109befd615252ea4295f84b4b34082353070ce2e3ea02c27beb81e42", 
              "key_algorithm": {
                "name": "RSA"
              }, 
              "rsa_public_key": {
                "length": 1024, 
                "modulus": "0ojiIzXmB3Ie/8nrvbE7foR9cI63C+CBs7sL89AWS5bPU26ohcliW81lQG86M0xfJAGIkjZkIlypOoMmy7JUyjn1oEVJ6NW+TRBVlGXlJLYN2XJL0yn9Ookhn0NiRrdtchjhjzDLq4a18p1BA6Vv1EY4NMN8R/R8YrdmpylKM5s=", 
                "exponent": 65537
              }
            }, 
            "signature": {
              "self_signed": false, 
              "valid": false, 
              "value": "iRWvfG6k/BEvaHCygMLMPJYEFIj7VaYTkXwxpUXOG2FulwQsuf6po9d5ZOaJttGmuiNvFNG45zAlaGlv6qrBPUkWP4PxujUvP1sey7wgd+SIVilj4lO57W7VSVTaFJ9I+c2U3iRxAoVjKWbG/+1UUpiqMq2ESgSD/Y4B3cuP3eg=", 
              "signature_algorithm": {
                "oid": "1.2.840.113549.1.1.11", 
                "name": "SHA256WithRSA"
              }
            }, 
            "spki_subject_fingerprint": "8936b48d92eee6b2f35281f5a9e706c3f7625f8fefa659adde91c0a87ee268ff", 
            "subject": {
              "province": [
                "Texas"
              ], 
              "locality": [
                "Houston"
              ], 
              "country": [
                "US"
              ], 
              "organizational_unit": [
                "ISS"
              ], 
              "common_name": [
                "ILOCZ3411293P"
              ], 
              "organization": [
                "Hewlett Packard Enterprise"
              ]
            }
          }
        }, 
        "cipher_suite": {
          "id": "0x000A", 
          "name": "TLS_RSA_WITH_3DES_EDE_CBC_SHA"
        }, 
        "version": "TLSv1.2", 
        "session_ticket": {
          "length": 160, 
          "lifetime_hint": 300
        }, 
        "validation": {
          "browser_trusted": false, 
          "browser_error": "x509: certificate signed by unknown authority"
        }, 
        "ocsp_stapling": false, 
        "metadata": {}
      }, 
      "dhe_export": {
        "support": false, 
        "metadata": {}
      }, 
      "get": {
        "body": "<!-- RpPageHeader RpUrl=/index.html RpAccess=Realm2 RpObjectType=Static --><!DOCTYPE HTML>\n<html>\n<head>\n<!--! GUI built December 11th, 2019, 8:28:48 PM UTC -->\n<meta http-equiv=X-UA-Compatible content=\"IE=edge\"/>\n<meta http-equiv=Content-Type content=\"text/html; charset=utf-8\"/>\n<meta name=copyright content=\"\u00a9 Copyright 2006-2019 Hewlett Packard Enterprise Development LP\"/>\n<title></title>\n<link href=\"/favicon.ico?v=4\" rel=\"shortcut icon\"/>\n<link href=css/jquery-ui.css rel=stylesheet type=text/css media=\"all\"/>\n<link href=css/eov.css rel=stylesheet type=text/css media=\"all\"/>\n<!--[if lte IE 9]><link href=\"css/eov_lteIE9.css\" rel=\"stylesheet\" type=\"text/css\" media=\"all\" /><![endif]-->\n<link href=alt/css/style.css rel=stylesheet type=text/css media=\"all\"/>\n<script type=text/javascript src=js/json2.js></script><script src=js/jquery.js></script><script src=js/jquery.eventsource.js></script><script src=js/jquery-ui.js></script><script src=js/iLO.js type=text/javascript></script><script type=text/javascript>var me = this, topPage = self;\n\niLOGlobal.topPage = me.topPage;\n\nvar SMHwin = {}, EVENT_WATCHDOG_TIMEOUT_MS = 6e4, EVENT_WATCHDOG_RETRY_MAX = 3, eventWatchdogTimerID = 0, eventWatchdogRetries = 0;\n\n$.getJSON(\"lang/en/strings.js\", function(data) {\n  jQuery.fn.localize.data.strings = data, iLOGlobal.langData.en = data;\n});</script></head><body id=index class=\"loading content\" style=overflow:hidden>\n<!--[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]-->\n<noscript><div class='signInWarning' style='display: block'> <br /> You must have JavaScript enabled in your browser. </div></noscript>\n<div name=modalFrame id=modalFrame frameborder=0 scrolling=no noresize=noresize style=width:100%;height:100%;z-index:4>\n<div id=content>\n</div>\n</div>\n<script type=text/javascript>function startEventWatchDog() {\n  stopEventWatchDog(), eventWatchdogTimerID = setTimeout(eventWatchDogTrigger, EVENT_WATCHDOG_TIMEOUT_MS);\n}\n\nfunction stopEventWatchDog() {\n  eventWatchdogTimerID > 0 && (clearTimeout(eventWatchdogTimerID), eventWatchdogTimerID = 0);\n}\n\nfunction eventWatchDogTrigger() {\n  eventWatchdogTimerID = 0, $.getJSON(\"/json/session_info\").done(function(json) {\n    eventWatchdogRetries = 0, showApplication(), iLOGlobal.isFlashPolling === !0 && refreshFlashPolling();\n  }).fail(function(jqxhr, statusText, errorText) {\n    switch (errorText) {\n     case \"Forbidden\":\n      doLogout({\n        langKey: \"login.sessionExp\",\n        text: \"Session expired.\"\n      }, 0);\n      break;\n\n     default:\n      eventWatchdogRetries++, eventWatchdogRetries < EVENT_WATCHDOG_RETRY_MAX ? startEventWatchDog() : doLogout({\n        langKey: \"login.connectionLost\",\n        text: \"The connection with the server has been terminated or reset.\"\n      }, 0);\n    }\n  });\n}\n\nfunction stopAllPolling() {\n  stopEventWatchDog(), eventWatchdogRetries = 0, $.eventsource(\"close\", \"*\"), iLOGlobal.isFlashPolling = !1;\n}\n\nfunction doLogout(message, timeout) {\n  me.stopAllPolling();\n  var jsonObj = {\n    method: \"logout\"\n  }, alt_err = !1;\n  iLO.sendJsonRequest(\"logout\", \"POST\", \"json/login_session\", jsonObj, function(o, fname, error) {\n    iLO.favIcon(), alt_err = iLOGlobal.features.alt_mode_err;\n    var tmpVersion = iLOGlobal.cache.version ? iLOGlobal.cache.version : \"\", tmpCN = iLOGlobal.cache.cn ? iLOGlobal.cache.cn : \"\";\n    iLOGlobal.cache = {}, iLOGlobal.init(), iLO.setCookie(\"sessionKey\", null), iLOGlobal.isApplication = !0, \n    iLOGlobal.logout_message = jQuery.isPlainObject(message) ? message : null, iLOGlobal.login_delay = jQuery.existsNonNull(timeout) ? timeout : 0, \n    iLOGlobal.topPage = me.topPage, iLOGlobal.cache.version = jQuery.existsNonNull(tmpVersion) ? tmpVersion : \"\", \n    iLOGlobal.cache.cn = jQuery.existsNonNull(tmpCN) ? tmpCN : \"\", alt_err ? showAltModeErrorCases(\"logout\") : showLogin();\n  });\n}\n\nfunction showLogin(arg) {\n  iLOGlobal.pollingDialogDoc = null;\n  var fresh = jQuery.isValidString(arg) && \"fresh\" == arg ? !0 : !1, appFrame = $(\"#appFrame\");\n  if ($(\"#modalFrame\").show(), $(\"iframe\").hide(), fresh || !appFrame.attr('src').match(\"html/login.html\")) appFrame.attr('src', baseURL + 'html/login.html'), \n  appFrame.on('load', function() {\n    setTimeout(function() {\n      $(\"#modalFrame\").hide(), appFrame.show();\n    }, 1);\n  }); else try {\n    window.frames.appFrame.updatePageFromIndex();\n  } catch (e) {}\n}\n\nfunction esFlashListener(data) {\n  if (data && jQuery.isPlainObject(data) && \"undefined\" != typeof data.state) switch (\"COMPLETED\" == data.state && (data.progress = 100), \n  setTimeout(function() {\n    $.publish(\"/flash_status\", [ data ]);\n  }, 1), data.state) {\n   case \"COMPLETED\":\n   case \"ERROR\":\n    me.endFlashPolling(!1);\n  }\n}\n\nfunction startFlashPolling() {\n  1 != iLOGlobal.isFlashPolling && (iLOGlobal.isFlashPolling = !0, $.eventsource(\"close\", \"flash-event-source\"), \n  $.eventsource({\n    label: \"flash-event-source\",\n    url: \"/sse/flash\",\n    dataType: \"json\",\n    message: function(data) {\n      me.esFlashListener(data);\n    }\n  }));\n}\n\nfunction endFlashPolling(onlyIfIdle) {\n  me.setTimeout(function() {\n    iLO.sendJsonRequest(\"flash_status\", \"GET\", \"json/flash_status\", null, function(o, fname, error) {\n      if ((!error || \"success\" == error) && jQuery.isPlainObject(o) && \"undefined\" != typeof o.state) {\n        if (me.setTimeout(function() {\n          me.jQuery.publish(\"/flash_status\", [ o ]);\n        }, 1), onlyIfIdle && \"IDLE\" != o.state && \"ERROR\" != o.state && \"COMPLETED\" != o.state) return 0 == iLOGlobal.isFlashPolling && me.refreshFlashPolling(), \n        !1;\n        try {\n          if (iLOGlobal.content.toString().indexOf(\"admin_firmware.html\") > -1 || iLOGlobal.content.toString().indexOf(\"admin_language.html\") > -1) return !1;\n        } catch (e) {}\n        $.eventsource(\"close\", \"flash-event-source\"), iLOGlobal.isFlashPolling = !1;\n      }\n    });\n  }, 2e3);\n}\n\nfunction refreshFlashPolling() {\n  iLOGlobal.isFlashPolling = !1, me.startFlashPolling();\n}\n\nfunction pauseFlashPolling() {\n  iLOGlobal.isFlashPolling = !1;\n}\n\nfunction startSsePolling() {\n  startEventWatchDog(), $.eventsource({\n    label: \"ui-event-source\",\n    url: \"/sse/ui\",\n    dataType: \"json\",\n    error: function(data) {\n      me.esErrorListener(data);\n    }\n  });\n}\n\nfunction esErrorListener(event) {\n  $.eventsource(\"removeEventListener\", \"ui-event-source\", \"error\"), $.eventsource(\"addEventListener\", \"ui-event-source\", \"error\", function(data) {\n    startEventWatchDog(), data && 2 === data.eventPhase && (!data.target || data.target && 0 != data.target.readyState) && data.status && 403 == data.status && me.doLogout({\n      langKey: \"login.sessionExp\",\n      text: \"Session expired.\"\n    }, 0);\n  }), $.eventsource(\"addEventListener\", \"ui-event-source\", \"message\", function(data) {\n    data && jQuery.isPlainObject(data) && (me.jQuery.publish(\"/ui_events\", [ [ data ] ]), \n    jQuery.existsNonNull(data.event) && (me.jQuery.publish(\"/ui_events/\" + data.event, [ data ]), \n    \"EVT_ILO_RESET_PULSE\" === data.event ? me.doLogout({\n      langKey: \"adm_firmware.waitMsg2\",\n      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/>\"\n    }, 60) : \"EVT_FLASH_START\" === data.event ? me.startFlashPolling() : \"EVT_FLASH_END\" === data.event && me.endFlashPolling(!1)));\n  });\n}\n\nfunction showApplication() {\n  startSsePolling(), $(\"#appFrame\").attr('src', baseURL + 'html/application.html').on('load', function() {\n    $(\"#modalFrame\").hide(), $(\"#appFrame\").show();\n  });\n}\n\nfunction showFWUpdate() {\n  iLO.setCookie(\"altModeProb\", iLOGlobal.features.alt_mode.toString()), $(\"#appFrame\").attr('src', baseURL + 'html/admin_firmware.html').on('load', function() {\n    $(\"#modalFrame\").hide(), $(\"#appFrame\").show();\n  });\n}\n\nfunction getAltModePage() {\n  var page = null, c = {};\n  switch (c = iLOGlobal.constants.alt_mode, iLOGlobal.features.alt_mode) {\n   case c.HP:\n   case c.Enabled:\n    page = 'login.html';\n    break;\n\n   case c.ProfileError:\n    page = 'rebranding_profile_problem.html';\n    break;\n\n   case c.NANDError:\n    page = 'rebranding_nand_problem.html';\n    break;\n\n   default:\n    jQuery.log(\"index.html unknown alt_mode value=\" + alt_mode), page = 'login.html';\n  }\n  return page = 'html/' + page;\n}\n\nfunction showAltModeErrorCases(arg) {\n  var page = getAltModePage(), fromLogout = jQuery.isValidString(arg) && \"logout\" == arg ? !0 : !1;\n  if (fromLogout) {\n    document.body.rows = \"*,0,0,0\";\n    var appFrame = $(\"#appFrame\");\n    appFrame.attr('src').match(page) || appFrame.attr('src', baseURL + page);\n    try {\n      window.frames.appFrame.updateRebrandingProb();\n    } catch (e) {}\n  } else {\n    var newLoc = baseURL + page;\n    \"about:blank\" != modalFrame.location && modalFrame.location != newLoc && (document.body.rows = \"*,0,0,0\", \n    modalFrame.location.replace(newLoc));\n  }\n}\n\nfunction clearApplet() {\n  try {\n    frames.appletFrame.location.replace(baseURL + 'html/blank.html');\n  } catch (e) {}\n}\n\nfunction openSMH(targetURL) {\n  me.SMHwin = window.open(targetURL, \"SMH\");\n  try {\n    me.SMHwin.opener = null;\n  } catch (e) {\n    jQuery.log(\"error opening SMH \" + e.message);\n  }\n}\n\nvar baseURL = iLO.getBaseUrl();\n\n-1 !== baseURL.indexOf('/', baseURL.length - 1) && (baseURL = baseURL.substring(0, baseURL.length - 1)), \nbaseURL += encodeURI(window.location.pathname), baseURL = baseURL.substring(0, baseURL.lastIndexOf('/') + 1);\n\nvar sessionUrl = jQuery.cookies.get('sessionUrl');\n\nsessionUrl && \"\" != sessionUrl && sessionUrl == location.href ? (jQuery.cookies.set(\"sessionUrl\", \"\"), \nlocation.replace(encodeURI(location.href))) : jQuery.cookies.set(\"sessionUrl\", escape(location.href)), \nsessionUrl = jQuery.cookies.get('sessionUrl'), $(document).ready(function() {\n  iLO.init({\n    isApplication: !0\n  });\n  if (iLO.getCookie(\"sessionKey\") || iLOGlobal.cache.session_key) {\n    var alt_mode_cookie = parseInt(iLO.getCookie(\"altModeProb\"), 10);\n    alt_mode_cookie && iLO.setAltMode({\n      alt_mode: parseInt(alt_mode_cookie, 10)\n    }), iLOGlobal.features.alt_mode_en && iLOGlobal.features.alt_mode == iLOGlobal.constants.alt_mode.ProfileError ? showFWUpdate() : showApplication();\n  } else showLogin(\"fresh\");\n  clearApplet();\n});</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>\n<iframe name=ircFrame id=ircFrame frameborder=0 scrolling=no noresize=noresize style=display:none></iframe>\n</body>\n</html>", 
        "title": "", 
        "status_code": 200, 
        "status_line": "200 OK", 
        "headers": {
          "unknown": [
            {
              "key": "date", 
              "value": "Tue, 23 Nov 2021 23:49:11 GMT"
            }, 
            {
              "key": "etag", 
              "value": "\"8070cd5f\""
            }
          ], 
          "x_frame_options": "sameorigin", 
          "x_content_type_options": "nosniff", 
          "content_type": "text/html", 
          "x_xss_protection": "1; mode=block"
        }, 
        "body_sha256": "a6cb67e5e13630e0f2c247928e19bd3c8c47e6dffa7cafab8332b5bbc494750c", 
        "metadata": {}
      }, 
      "dhe": {
        "support": true, 
        "dh_params": {
          "prime": {
            "length": 2048, 
            "value": "///////////JD9qiIWjCNMTGYouA3BzRKQJOCIpnzHQCC76mOxObIlFKCHmONATd75UZs806QxswKwpt8l8UN0/hNW1tUcJF5IW1dmJefsb0TELppjftawv/XLb0Brft7jhr+1qJn6WunyQRfEsf5kkoZlHs5Fs9wgB8uKFjvwWY2kg2HFXTmmkWP6j9JM9fg2VdI9yjrZYcYvNWIIVSu57VKQdwlpZtZww1Tkq8mATxdGwIyhghfDKQXkYuNs474553LBgOhgObJ4Oi7Aeij7XFXfBvTFLJ3ivL9pVYFxg5lUl86pVq5RXSJhiY+gUQFXKOWoqsqmj//////////w=="
          }, 
          "generator": {
            "length": 8, 
            "value": "Ag=="
          }
        }, 
        "metadata": {}
      }, 
      "heartbleed": {
        "heartbeat_enabled": false, 
        "heartbleed_vulnerable": false, 
        "metadata": {}
      }, 
      "rsa_export": {
        "support": false, 
        "metadata": {}
      }
    }
  }, 
  "ip": "92.115.144.80", 
  "updated_at": "2021-11-26T12:38:35+00:00", 
  "autonomous_system": {
    "description": "MOLDTELECOM-AS Moldtelecom Autonomous System", 
    "rir": "unknown", 
    "routed_prefix": "92.115.128.0/18", 
    "country_code": "MD", 
    "path": [
      7018, 
      174, 
      8926
    ], 
    "asn": 8926, 
    "name": "MOLDTELECOM-AS Moldtelecom Autonomous System"
  }, 
  "location": {
    "country": "Moldova", 
    "longitude": 28.8128, 
    "registered_country": "Moldova", 
    "registered_country_code": "MD", 
    "country_code": "MD", 
    "latitude": 47.0188, 
    "timezone": "Europe/Chisinau", 
    "continent": "Europe"
  }, 
  "80": {
    "http": {
      "get": {
        "body": "<!-- RpPageHeader RpUrl=/index.html RpAccess=Realm2 RpObjectType=Static --><!DOCTYPE HTML>\n<html>\n<head>\n<!--! GUI built December 11th, 2019, 8:28:48 PM UTC -->\n<meta http-equiv=X-UA-Compatible content=\"IE=edge\"/>\n<meta http-equiv=Content-Type content=\"text/html; charset=utf-8\"/>\n<meta name=copyright content=\"\u00a9 Copyright 2006-2019 Hewlett Packard Enterprise Development LP\"/>\n<title></title>\n<link href=\"/favicon.ico?v=4\" rel=\"shortcut icon\"/>\n<link href=css/jquery-ui.css rel=stylesheet type=text/css media=\"all\"/>\n<link href=css/eov.css rel=stylesheet type=text/css media=\"all\"/>\n<!--[if lte IE 9]><link href=\"css/eov_lteIE9.css\" rel=\"stylesheet\" type=\"text/css\" media=\"all\" /><![endif]-->\n<link href=alt/css/style.css rel=stylesheet type=text/css media=\"all\"/>\n<script type=text/javascript src=js/json2.js></script><script src=js/jquery.js></script><script src=js/jquery.eventsource.js></script><script src=js/jquery-ui.js></script><script src=js/iLO.js type=text/javascript></script><script type=text/javascript>var me = this, topPage = self;\n\niLOGlobal.topPage = me.topPage;\n\nvar SMHwin = {}, EVENT_WATCHDOG_TIMEOUT_MS = 6e4, EVENT_WATCHDOG_RETRY_MAX = 3, eventWatchdogTimerID = 0, eventWatchdogRetries = 0;\n\n$.getJSON(\"lang/en/strings.js\", function(data) {\n  jQuery.fn.localize.data.strings = data, iLOGlobal.langData.en = data;\n});</script></head><body id=index class=\"loading content\" style=overflow:hidden>\n<!--[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]-->\n<noscript><div class='signInWarning' style='display: block'> <br /> You must have JavaScript enabled in your browser. </div></noscript>\n<div name=modalFrame id=modalFrame frameborder=0 scrolling=no noresize=noresize style=width:100%;height:100%;z-index:4>\n<div id=content>\n</div>\n</div>\n<script type=text/javascript>function startEventWatchDog() {\n  stopEventWatchDog(), eventWatchdogTimerID = setTimeout(eventWatchDogTrigger, EVENT_WATCHDOG_TIMEOUT_MS);\n}\n\nfunction stopEventWatchDog() {\n  eventWatchdogTimerID > 0 && (clearTimeout(eventWatchdogTimerID), eventWatchdogTimerID = 0);\n}\n\nfunction eventWatchDogTrigger() {\n  eventWatchdogTimerID = 0, $.getJSON(\"/json/session_info\").done(function(json) {\n    eventWatchdogRetries = 0, showApplication(), iLOGlobal.isFlashPolling === !0 && refreshFlashPolling();\n  }).fail(function(jqxhr, statusText, errorText) {\n    switch (errorText) {\n     case \"Forbidden\":\n      doLogout({\n        langKey: \"login.sessionExp\",\n        text: \"Session expired.\"\n      }, 0);\n      break;\n\n     default:\n      eventWatchdogRetries++, eventWatchdogRetries < EVENT_WATCHDOG_RETRY_MAX ? startEventWatchDog() : doLogout({\n        langKey: \"login.connectionLost\",\n        text: \"The connection with the server has been terminated or reset.\"\n      }, 0);\n    }\n  });\n}\n\nfunction stopAllPolling() {\n  stopEventWatchDog(), eventWatchdogRetries = 0, $.eventsource(\"close\", \"*\"), iLOGlobal.isFlashPolling = !1;\n}\n\nfunction doLogout(message, timeout) {\n  me.stopAllPolling();\n  var jsonObj = {\n    method: \"logout\"\n  }, alt_err = !1;\n  iLO.sendJsonRequest(\"logout\", \"POST\", \"json/login_session\", jsonObj, function(o, fname, error) {\n    iLO.favIcon(), alt_err = iLOGlobal.features.alt_mode_err;\n    var tmpVersion = iLOGlobal.cache.version ? iLOGlobal.cache.version : \"\", tmpCN = iLOGlobal.cache.cn ? iLOGlobal.cache.cn : \"\";\n    iLOGlobal.cache = {}, iLOGlobal.init(), iLO.setCookie(\"sessionKey\", null), iLOGlobal.isApplication = !0, \n    iLOGlobal.logout_message = jQuery.isPlainObject(message) ? message : null, iLOGlobal.login_delay = jQuery.existsNonNull(timeout) ? timeout : 0, \n    iLOGlobal.topPage = me.topPage, iLOGlobal.cache.version = jQuery.existsNonNull(tmpVersion) ? tmpVersion : \"\", \n    iLOGlobal.cache.cn = jQuery.existsNonNull(tmpCN) ? tmpCN : \"\", alt_err ? showAltModeErrorCases(\"logout\") : showLogin();\n  });\n}\n\nfunction showLogin(arg) {\n  iLOGlobal.pollingDialogDoc = null;\n  var fresh = jQuery.isValidString(arg) && \"fresh\" == arg ? !0 : !1, appFrame = $(\"#appFrame\");\n  if ($(\"#modalFrame\").show(), $(\"iframe\").hide(), fresh || !appFrame.attr('src').match(\"html/login.html\")) appFrame.attr('src', baseURL + 'html/login.html'), \n  appFrame.on('load', function() {\n    setTimeout(function() {\n      $(\"#modalFrame\").hide(), appFrame.show();\n    }, 1);\n  }); else try {\n    window.frames.appFrame.updatePageFromIndex();\n  } catch (e) {}\n}\n\nfunction esFlashListener(data) {\n  if (data && jQuery.isPlainObject(data) && \"undefined\" != typeof data.state) switch (\"COMPLETED\" == data.state && (data.progress = 100), \n  setTimeout(function() {\n    $.publish(\"/flash_status\", [ data ]);\n  }, 1), data.state) {\n   case \"COMPLETED\":\n   case \"ERROR\":\n    me.endFlashPolling(!1);\n  }\n}\n\nfunction startFlashPolling() {\n  1 != iLOGlobal.isFlashPolling && (iLOGlobal.isFlashPolling = !0, $.eventsource(\"close\", \"flash-event-source\"), \n  $.eventsource({\n    label: \"flash-event-source\",\n    url: \"/sse/flash\",\n    dataType: \"json\",\n    message: function(data) {\n      me.esFlashListener(data);\n    }\n  }));\n}\n\nfunction endFlashPolling(onlyIfIdle) {\n  me.setTimeout(function() {\n    iLO.sendJsonRequest(\"flash_status\", \"GET\", \"json/flash_status\", null, function(o, fname, error) {\n      if ((!error || \"success\" == error) && jQuery.isPlainObject(o) && \"undefined\" != typeof o.state) {\n        if (me.setTimeout(function() {\n          me.jQuery.publish(\"/flash_status\", [ o ]);\n        }, 1), onlyIfIdle && \"IDLE\" != o.state && \"ERROR\" != o.state && \"COMPLETED\" != o.state) return 0 == iLOGlobal.isFlashPolling && me.refreshFlashPolling(), \n        !1;\n        try {\n          if (iLOGlobal.content.toString().indexOf(\"admin_firmware.html\") > -1 || iLOGlobal.content.toString().indexOf(\"admin_language.html\") > -1) return !1;\n        } catch (e) {}\n        $.eventsource(\"close\", \"flash-event-source\"), iLOGlobal.isFlashPolling = !1;\n      }\n    });\n  }, 2e3);\n}\n\nfunction refreshFlashPolling() {\n  iLOGlobal.isFlashPolling = !1, me.startFlashPolling();\n}\n\nfunction pauseFlashPolling() {\n  iLOGlobal.isFlashPolling = !1;\n}\n\nfunction startSsePolling() {\n  startEventWatchDog(), $.eventsource({\n    label: \"ui-event-source\",\n    url: \"/sse/ui\",\n    dataType: \"json\",\n    error: function(data) {\n      me.esErrorListener(data);\n    }\n  });\n}\n\nfunction esErrorListener(event) {\n  $.eventsource(\"removeEventListener\", \"ui-event-source\", \"error\"), $.eventsource(\"addEventListener\", \"ui-event-source\", \"error\", function(data) {\n    startEventWatchDog(), data && 2 === data.eventPhase && (!data.target || data.target && 0 != data.target.readyState) && data.status && 403 == data.status && me.doLogout({\n      langKey: \"login.sessionExp\",\n      text: \"Session expired.\"\n    }, 0);\n  }), $.eventsource(\"addEventListener\", \"ui-event-source\", \"message\", function(data) {\n    data && jQuery.isPlainObject(data) && (me.jQuery.publish(\"/ui_events\", [ [ data ] ]), \n    jQuery.existsNonNull(data.event) && (me.jQuery.publish(\"/ui_events/\" + data.event, [ data ]), \n    \"EVT_ILO_RESET_PULSE\" === data.event ? me.doLogout({\n      langKey: \"adm_firmware.waitMsg2\",\n      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/>\"\n    }, 60) : \"EVT_FLASH_START\" === data.event ? me.startFlashPolling() : \"EVT_FLASH_END\" === data.event && me.endFlashPolling(!1)));\n  });\n}\n\nfunction showApplication() {\n  startSsePolling(), $(\"#appFrame\").attr('src', baseURL + 'html/application.html').on('load', function() {\n    $(\"#modalFrame\").hide(), $(\"#appFrame\").show();\n  });\n}\n\nfunction showFWUpdate() {\n  iLO.setCookie(\"altModeProb\", iLOGlobal.features.alt_mode.toString()), $(\"#appFrame\").attr('src', baseURL + 'html/admin_firmware.html').on('load', function() {\n    $(\"#modalFrame\").hide(), $(\"#appFrame\").show();\n  });\n}\n\nfunction getAltModePage() {\n  var page = null, c = {};\n  switch (c = iLOGlobal.constants.alt_mode, iLOGlobal.features.alt_mode) {\n   case c.HP:\n   case c.Enabled:\n    page = 'login.html';\n    break;\n\n   case c.ProfileError:\n    page = 'rebranding_profile_problem.html';\n    break;\n\n   case c.NANDError:\n    page = 'rebranding_nand_problem.html';\n    break;\n\n   default:\n    jQuery.log(\"index.html unknown alt_mode value=\" + alt_mode), page = 'login.html';\n  }\n  return page = 'html/' + page;\n}\n\nfunction showAltModeErrorCases(arg) {\n  var page = getAltModePage(), fromLogout = jQuery.isValidString(arg) && \"logout\" == arg ? !0 : !1;\n  if (fromLogout) {\n    document.body.rows = \"*,0,0,0\";\n    var appFrame = $(\"#appFrame\");\n    appFrame.attr('src').match(page) || appFrame.attr('src', baseURL + page);\n    try {\n      window.frames.appFrame.updateRebrandingProb();\n    } catch (e) {}\n  } else {\n    var newLoc = baseURL + page;\n    \"about:blank\" != modalFrame.location && modalFrame.location != newLoc && (document.body.rows = \"*,0,0,0\", \n    modalFrame.location.replace(newLoc));\n  }\n}\n\nfunction clearApplet() {\n  try {\n    frames.appletFrame.location.replace(baseURL + 'html/blank.html');\n  } catch (e) {}\n}\n\nfunction openSMH(targetURL) {\n  me.SMHwin = window.open(targetURL, \"SMH\");\n  try {\n    me.SMHwin.opener = null;\n  } catch (e) {\n    jQuery.log(\"error opening SMH \" + e.message);\n  }\n}\n\nvar baseURL = iLO.getBaseUrl();\n\n-1 !== baseURL.indexOf('/', baseURL.length - 1) && (baseURL = baseURL.substring(0, baseURL.length - 1)), \nbaseURL += encodeURI(window.location.pathname), baseURL = baseURL.substring(0, baseURL.lastIndexOf('/') + 1);\n\nvar sessionUrl = jQuery.cookies.get('sessionUrl');\n\nsessionUrl && \"\" != sessionUrl && sessionUrl == location.href ? (jQuery.cookies.set(\"sessionUrl\", \"\"), \nlocation.replace(encodeURI(location.href))) : jQuery.cookies.set(\"sessionUrl\", escape(location.href)), \nsessionUrl = jQuery.cookies.get('sessionUrl'), $(document).ready(function() {\n  iLO.init({\n    isApplication: !0\n  });\n  if (iLO.getCookie(\"sessionKey\") || iLOGlobal.cache.session_key) {\n    var alt_mode_cookie = parseInt(iLO.getCookie(\"altModeProb\"), 10);\n    alt_mode_cookie && iLO.setAltMode({\n      alt_mode: parseInt(alt_mode_cookie, 10)\n    }), iLOGlobal.features.alt_mode_en && iLOGlobal.features.alt_mode == iLOGlobal.constants.alt_mode.ProfileError ? showFWUpdate() : showApplication();\n  } else showLogin(\"fresh\");\n  clearApplet();\n});</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>\n<iframe name=ircFrame id=ircFrame frameborder=0 scrolling=no noresize=noresize style=display:none></iframe>\n</body>\n</html>", 
        "title": "", 
        "status_code": 200, 
        "status_line": "200 OK", 
        "headers": {
          "unknown": [
            {
              "key": "date", 
              "value": "Tue, 23 Nov 2021 08:29:52 GMT"
            }, 
            {
              "key": "etag", 
              "value": "\"8070cd5f\""
            }
          ], 
          "x_frame_options": "sameorigin", 
          "x_content_type_options": "nosniff", 
          "content_type": "text/html", 
          "x_xss_protection": "1; mode=block"
        }, 
        "body_sha256": "a6cb67e5e13630e0f2c247928e19bd3c8c47e6dffa7cafab8332b5bbc494750c", 
        "metadata": {}
      }
    }
  }, 
  "ports": [
    80, 
    443, 
    22
  ], 
  "protocols": [
    "443/https", 
    "22/ssh", 
    "80/http"
  ], 
  "metadata": {
    "product": "Integrated Lights Out (iLO)", 
    "description": "HP Integrated Lights Out (iLO)", 
    "device_type": "ipmi", 
    "manufacturer": "HP"
  }
}