54.244.14.89

As of: May 17, 2025 10:36pm UTC | Latest
{
  "ip": "54.244.14.89",
  "services": [
    {
      "_decoded": "ssh",
      "_encoding": {
        "banner": "DISPLAY_UTF8",
        "banner_hex": "DISPLAY_HEX"
      },
      "banner": "SSH-2.0-OpenSSH_5.3",
      "banner_hashes": [
        "sha256:bdc520f1a244d34bf6ea8761118d6fe4676431c4b839128ec024b4c82805ea77"
      ],
      "banner_hex": "5353482d322e302d4f70656e5353485f352e33",
      "discovery_method": "PREDICTIVE_METHOD_18",
      "extended_service_name": "SSH",
      "labels": [
        "remote-access"
      ],
      "observed_at": "2025-05-17T11:04:44.961800244Z",
      "perspective_id": "PERSPECTIVE_UNKNOWN",
      "port": 22,
      "service_name": "SSH",
      "software": [
        {
          "uniform_resource_identifier": "cpe:2.3:a:openbsd:openssh:5.3:*:*:*:*:*:*:*",
          "part": "a",
          "vendor": "OpenBSD",
          "product": "OpenSSH",
          "version": "5.3",
          "other": {
            "family": "OpenSSH"
          },
          "source": "OSI_APPLICATION_LAYER"
        }
      ],
      "source_ip": "167.94.138.120",
      "ssh": {
        "endpoint_id": {
          "_encoding": {
            "raw": "DISPLAY_UTF8"
          },
          "raw": "SSH-2.0-OpenSSH_5.3",
          "protocol_version": "2.0",
          "software_version": "OpenSSH_5.3"
        },
        "kex_init_message": {
          "kex_algorithms": [
            "diffie-hellman-group-exchange-sha256",
            "diffie-hellman-group-exchange-sha1",
            "diffie-hellman-group14-sha1",
            "diffie-hellman-group1-sha1"
          ],
          "host_key_algorithms": [
            "ssh-rsa",
            "ssh-dss"
          ],
          "client_to_server_ciphers": [
            "aes128-ctr",
            "aes192-ctr",
            "aes256-ctr",
            "arcfour256",
            "arcfour128",
            "aes128-cbc",
            "3des-cbc",
            "blowfish-cbc",
            "cast128-cbc",
            "aes192-cbc",
            "aes256-cbc",
            "arcfour",
            "[email protected]"
          ],
          "server_to_client_ciphers": [
            "aes128-ctr",
            "aes192-ctr",
            "aes256-ctr",
            "arcfour256",
            "arcfour128",
            "aes128-cbc",
            "3des-cbc",
            "blowfish-cbc",
            "cast128-cbc",
            "aes192-cbc",
            "aes256-cbc",
            "arcfour",
            "[email protected]"
          ],
          "client_to_server_macs": [
            "hmac-md5",
            "hmac-sha1",
            "[email protected]",
            "hmac-sha2-256",
            "hmac-sha2-512",
            "hmac-ripemd160",
            "[email protected]",
            "hmac-sha1-96",
            "hmac-md5-96"
          ],
          "server_to_client_macs": [
            "hmac-md5",
            "hmac-sha1",
            "[email protected]",
            "hmac-sha2-256",
            "hmac-sha2-512",
            "hmac-ripemd160",
            "[email protected]",
            "hmac-sha1-96",
            "hmac-md5-96"
          ],
          "client_to_server_compression": [
            "none",
            "[email protected]"
          ],
          "server_to_client_compression": [
            "none",
            "[email protected]"
          ],
          "first_kex_follows": false
        },
        "algorithm_selection": {
          "kex_algorithm": "diffie-hellman-group14-sha1",
          "host_key_algorithm": "ssh-rsa",
          "client_to_server_alg_group": {
            "cipher": "aes128-ctr",
            "mac": "hmac-sha2-256",
            "compression": "none"
          },
          "server_to_client_alg_group": {
            "cipher": "aes128-ctr",
            "mac": "hmac-sha2-256",
            "compression": "none"
          }
        },
        "server_host_key": {
          "fingerprint_sha256": "d209114d3b30f717ae0e841471770c1dec6d45ddf1b543046e1f6ae8418e5357",
          "rsa_public_key": {
            "_encoding": {
              "modulus": "DISPLAY_BASE64",
              "exponent": "DISPLAY_BASE64"
            },
            "modulus": "3glIwVY8FjV5atovebGTFiSEss0H5aWPhpBTm5h7VxzFPt3kn6mH5bJDjoreWG5tuUX1zxEylp+zkUbzrYpT2i1YnvuNM0j7ahmofpEQM0uFz3TMQnNg8mLPTbL+NcXoxUKBddl8GqDxOY7MAS+ntvbyn+3dHg3GhGiItQJFG2pA+sTwIxvB0TV/v5EDmNf+wodK1OYi0D63z3niRbofWBStbxMMTZkW0MPdbKXYMV2OWk19ih1Z5z58hkXukm4eZS64WqpKZ7AYzMehRiu4GNrRC8JWoDEJ9pun8FWlwpeV5aCrtGAEOhr/xhto3E4eZKYD3cvV55KunKTqfjdEIQ==",
            "exponent": "AAAAIw==",
            "length": 2048
          }
        },
        "hassh_fingerprint": "0f5053d1cc689128b6db47f340f3285f"
      },
      "transport_protocol": "TCP",
      "truncated": false
    },
    {
      "_decoded": "http",
      "_encoding": {
        "banner": "DISPLAY_UTF8",
        "banner_hex": "DISPLAY_HEX"
      },
      "banner": "HTTP/1.1 301 Moved Permanently\r\nServer: nginx\r\nDate:  <REDACTED>\r\nContent-Type: text/html\r\nContent-Length: 178\r\nConnection: keep-alive\r\nLocation: https://54.244.14.89/\r\n",
      "banner_hashes": [
        "sha256:5646382733e0923fcb01f591ca0a489786646deaa539b896c6f94684e6a8f0db"
      ],
      "banner_hex": "485454502f312e3120333031204d6f766564205065726d616e656e746c790d0a5365727665723a206e67696e780d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a436f6e74656e742d4c656e6774683a203137380d0a436f6e6e656374696f6e3a206b6565702d616c6976650d0a4c6f636174696f6e3a2068747470733a2f2f35342e3234342e31342e38392f0d0a",
      "discovery_method": "IPV4_WALK_FULL_PRIORITY_1",
      "extended_service_name": "HTTP",
      "http": {
        "request": {
          "method": "GET",
          "uri": "http://54.244.14.89/",
          "headers": {
            "User_Agent": [
              "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
            ],
            "_encoding": {
              "User_Agent": "DISPLAY_UTF8",
              "Accept": "DISPLAY_UTF8"
            },
            "Accept": [
              "*/*"
            ]
          }
        },
        "response": {
          "protocol": "HTTP/1.1",
          "status_code": 301,
          "status_reason": "Moved Permanently",
          "headers": {
            "Date": [
              "<REDACTED>"
            ],
            "_encoding": {
              "Date": "DISPLAY_UTF8",
              "Server": "DISPLAY_UTF8",
              "Content_Length": "DISPLAY_UTF8",
              "Content_Type": "DISPLAY_UTF8",
              "Location": "DISPLAY_UTF8",
              "Connection": "DISPLAY_UTF8"
            },
            "Server": [
              "nginx"
            ],
            "Content_Length": [
              "178"
            ],
            "Content_Type": [
              "text/html"
            ],
            "Location": [
              "https://54.244.14.89/"
            ],
            "Connection": [
              "keep-alive"
            ]
          },
          "_encoding": {
            "html_tags": "DISPLAY_UTF8",
            "body": "DISPLAY_UTF8",
            "body_hash": "DISPLAY_UTF8",
            "html_title": "DISPLAY_UTF8"
          },
          "html_tags": [
            "<title>301 Moved Permanently</title>"
          ],
          "body_size": 178,
          "body": "<html>\r\n<head><title>301 Moved Permanently</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>301 Moved Permanently</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n",
          "body_hashes": [
            "sha256:bd9df047d51943acc4bc6cf55d88edb5b6785a53337ee2a0f74dd521aedde87d",
            "sha1:81ffbd1712afe8cdf138b570c0fc9934742c33c1",
            "tlsh:60c012a9ab026cc9a8973b3866c3a190e2ec80649bd9491112a45a47f08b19b9ec23d1"
          ],
          "body_hash": "sha1:81ffbd1712afe8cdf138b570c0fc9934742c33c1",
          "html_title": "301 Moved Permanently"
        },
        "supports_http2": false
      },
      "observed_at": "2025-05-17T02:06:48.898282282Z",
      "perspective_id": "PERSPECTIVE_UNKNOWN",
      "port": 80,
      "service_name": "HTTP",
      "software": [
        {
          "uniform_resource_identifier": "cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*",
          "part": "a",
          "vendor": "nginx",
          "product": "nginx",
          "other": {
            "family": "nginx"
          },
          "source": "OSI_APPLICATION_LAYER"
        }
      ],
      "source_ip": "206.168.34.204",
      "transport_protocol": "TCP",
      "truncated": false
    },
    {
      "_decoded": "http",
      "_encoding": {
        "banner": "DISPLAY_UTF8",
        "certificate": "DISPLAY_HEX",
        "banner_hex": "DISPLAY_HEX"
      },
      "banner": "HTTP/1.1 200 OK\r\nServer: nginx\r\nDate:  <REDACTED>\r\nContent-Type: text/html; charset=UTF-8\r\nTransfer-Encoding: chunked\r\nConnection: keep-alive\r\nVary: Accept-Encoding\r\nP3P: CP=\"NON COR CURa ADMa OUR NOR UNI COM NAV STA\"\r\nSet-Cookie: vn=l327quoj40omagls8jgg1o6urs5slbg1; expires=Sat, 17-May-2025 20:45:54 GMT; secure; HttpOnly\r\nExpires: Thu, 19 Nov 1981 08:52:00 GMT\r\nCache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0\r\nPragma: no-cache\r\nSet-Cookie: vn=l327quoj40omagls8jgg1o6urs5slbg1; expires=Sat, 17-May-2025 21:45:54 GMT; secure; httponly\r\nContent-Encoding: gzip\r\n",
      "banner_hashes": [
        "sha256:5362811e6e0e03c25154a43d4e764202d1031feec24cde10b6c17f62590401be"
      ],
      "banner_hex": "485454502f312e3120323030204f4b0d0a5365727665723a206e67696e780d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c3b20636861727365743d5554462d380d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a206b6565702d616c6976650d0a566172793a204163636570742d456e636f64696e670d0a5033503a2043503d224e4f4e20434f5220435552612041444d61204f5552204e4f5220554e4920434f4d204e415620535441220d0a5365742d436f6f6b69653a20766e3d6c33323771756f6a34306f6d61676c73386a6767316f3675727335736c6267313b20657870697265733d5361742c2031372d4d61792d323032352032303a34353a353420474d543b207365637572653b20487474704f6e6c790d0a457870697265733a205468752c203139204e6f7620313938312030383a35323a303020474d540d0a43616368652d436f6e74726f6c3a206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c20706f73742d636865636b3d302c207072652d636865636b3d300d0a507261676d613a206e6f2d63616368650d0a5365742d436f6f6b69653a20766e3d6c33323771756f6a34306f6d61676c73386a6767316f3675727335736c6267313b20657870697265733d5361742c2031372d4d61792d323032352032313a34353a353420474d543b207365637572653b20687474706f6e6c790d0a436f6e74656e742d456e636f64696e673a20677a69700d0a",
      "certificate": "5fdec9ec34d5177d732833e3a7f0b5cf1f3fa539579b1e50c846500252c23a27",
      "discovery_method": "IPV4_WALK_FULL_PRIORITY_1",
      "extended_service_name": "HTTPS",
      "http": {
        "request": {
          "method": "GET",
          "uri": "https://54.244.14.89/login_up.php",
          "headers": {
            "User_Agent": [
              "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
            ],
            "_encoding": {
              "User_Agent": "DISPLAY_UTF8",
              "Accept": "DISPLAY_UTF8"
            },
            "Accept": [
              "*/*"
            ]
          }
        },
        "response": {
          "protocol": "HTTP/1.1",
          "status_code": 200,
          "status_reason": "OK",
          "headers": {
            "Vary": [
              "Accept-Encoding"
            ],
            "_encoding": {
              "Vary": "DISPLAY_UTF8",
              "Cache_Control": "DISPLAY_UTF8",
              "Server": "DISPLAY_UTF8",
              "Transfer_Encoding": "DISPLAY_UTF8",
              "Expires": "DISPLAY_UTF8",
              "Content_Type": "DISPLAY_UTF8",
              "P3P": "DISPLAY_UTF8",
              "Pragma": "DISPLAY_UTF8",
              "Date": "DISPLAY_UTF8",
              "Content_Encoding": "DISPLAY_UTF8",
              "Set_Cookie": "DISPLAY_UTF8",
              "Connection": "DISPLAY_UTF8"
            },
            "Cache_Control": [
              "no-store, no-cache, must-revalidate, post-check=0, pre-check=0"
            ],
            "Server": [
              "nginx"
            ],
            "Transfer_Encoding": [
              "chunked"
            ],
            "Expires": [
              "Thu, 19 Nov 1981 08:52:00 GMT"
            ],
            "Content_Type": [
              "text/html; charset=UTF-8"
            ],
            "P3P": [
              "CP=\"NON COR CURa ADMa OUR NOR UNI COM NAV STA\""
            ],
            "Pragma": [
              "no-cache"
            ],
            "Date": [
              "<REDACTED>"
            ],
            "Content_Encoding": [
              "gzip"
            ],
            "Set_Cookie": [
              "vn=l327quoj40omagls8jgg1o6urs5slbg1; expires=Sat, 17-May-2025 20:45:54 GMT; secure; HttpOnly",
              "vn=l327quoj40omagls8jgg1o6urs5slbg1; expires=Sat, 17-May-2025 21:45:54 GMT; secure; httponly"
            ],
            "Connection": [
              "keep-alive"
            ]
          },
          "_encoding": {
            "html_tags": "DISPLAY_UTF8",
            "body": "DISPLAY_UTF8",
            "body_hash": "DISPLAY_UTF8",
            "html_title": "DISPLAY_UTF8"
          },
          "html_tags": [
            "<title>Exodec Phone Portal 3.0.7 150108.R01\n</title>",
            "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"/>",
            "<meta http-equiv=\"X-UA-Compatible\" content=\"IE=9\" />"
          ],
          "body_size": 35957,
          "body": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"/>\n\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=9\" />\n\t<link rel=\"stylesheet\" href=\"skins/default/css/main.css\">\n\t<link rel=\"shortcut icon\" href=\"skins/favicon.ico\" />\n\n<script language=\"JavaScript\" src=\"js/functions.js\"></script>\n\n\t<script language=\"JavaScript\">\n\t\tvar imagDir = \"skins/default/icons/panel/\";\n\t\tvar pTitle = 'java_panel_title';\n\t\tvar closeAlt = 'Click to hide';\n\t</script>\n\n<script language=\"JavaScript\" src=\"js/panel.js\"></script>\n\t<script language=\"JavaScript\">\n\t\tfunction get_validated_obj(id) {\n\tvar obj = document.getElementById(id);\n\tif (!obj) {\n\t\treturn false;\n\t}\n\n\tvar obj_tag = obj.tagName.toLowerCase();\n\tif (obj_tag != \"div\") {\n\t\treturn obj;\n\t}\n\n\treturn false;\n}\n\nfunction empty_obj(obj) {\n\tvar val = obj.value;\n\tvar re = RegExp('^[ ]*$');\n\tif (re.test(val)) {\n\t\treturn true;\n\t}\n\treturn false;\n}\tfunction js_atom_username(obj) {\n\t\tif (empty_obj(obj)) {\n\t\t\treturn true;\n\t\t}\n\t\n\t\tvar username_regex = /^([a-z0-9_.-@-])+$/i;\n\t\n\t    if (username_regex.test(obj.value)) {\n\t\t\tif (obj.value.length >= 1 && obj.value.length < 63) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\n\t\treturn false;\n\t}\n\t\tfunction js_option_notempty(obj) {\n\t\tvar val = obj.value;\n\t\tvar re = RegExp('^[ ]*$');\n\t\tif (re.test(val)) {\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t}\n\t\tfunction js_atom_password(obj) {\n\t\n\t\tif (empty_obj(obj)) {\n\t\t\treturn true;\n\t\t}\n\t\n\t\tvar password_regex = /^([a-z0-9\\\\!@#$%\\^&\\*\\(\\)\\_\\+\\=\\{\\}\\~\\`;:\\'\\\"\\|,\\.\\?\\/-]|\\]|\\[)*$/i;\n\t    var password2_regex = /(.)\\1{3,}/;\n\t\n\t    if (password_regex.test(obj.value) && !password2_regex.test(obj.value)) {\n\t\t\tif (obj.value.length > 4 && obj.value.length < 255) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\n\t\treturn false;\n\t}\n\t\tfunction js_atom_numeric(obj) {\n\t\tif (empty_obj(obj)) {\n\t\t\treturn true;\n\t\t}\n\t\n\t\tvar filter  = /^[0-9]{1,}$/;\n\t\tif (filter.test(obj.value)) {\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t}\n\t\nfunction login_form_js_validate() {\n    var ___obj___;\n    var ___opt_obj___;\n\t___obj___ = get_validated_obj(\"username\");\n\t\t\t\t\tif((___obj___ && ___obj___.value) && (___obj___.type != 'file')){\n\t\t\t\t\tif (___obj___.type != 'textarea' ) {\n\t\t\t\t\t___obj___.value = trim(___obj___.value);\n\t\t\t\t} else {\n\t\t\t\t___obj___.value = ___obj___.value;\n\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif (___obj___ && !___obj___.disabled && !js_atom_username(___obj___)) {\nshow_html_alert(\"warning\", \"The username is invalid\");\nset_highlight_tr(\"tr-username\");if (___obj___.select) {\n\t\t\t\t\t\t\t\t___obj___.select();\n\t\t\t\t\t}if (___obj___.focus) {\n\t\t\t\t\t\t\t\t___obj___.focus();\n\t\t\t\t\t}if (___obj___.type == 'password') {___obj___.value='';}return false;\n\n\t\t\t\t}\n\n\t\t\t\t\t\t\t___opt_obj___ = get_validated_obj(\"username\");\n\t\t\t\t\t\t\t\t if(___opt_obj___ && ___opt_obj___.value && ___opt_obj___.type != 'file'){\n\t\t\t\t\t\t\t\t\tif (___opt_obj___.type != 'textarea' ) {\n\t\t\t\t\t\t\t\t\t___opt_obj___.value = trim(___opt_obj___.value);\n\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t___opt_obj___.value = ___opt_obj___.value;\n\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t\t\t\t\t\tif (___opt_obj___ && !___opt_obj___.disabled && !js_option_notempty(___opt_obj___)) {set_highlight_tr(\"tr-username\");show_html_alert(\"warning\", \"The username is invalid\");\nif (___opt_obj___.select) {\n\t\t\t\t\t\t\t___opt_obj___.select();\n\t\t\t\t}if (___opt_obj___.focus) {\n\t\t\t\t\t\t\t___opt_obj___.focus();\n\t\t\t\t}if (___opt_obj___.type == 'password') {___opt_obj___.value='';}return false;\n\t\t\t}\n\t___obj___ = get_validated_obj(\"password\");\n\t\t\t\t\tif((___obj___ && ___obj___.value) && (___obj___.type != 'file')){\n\t\t\t\t\tif (___obj___.type != 'textarea' ) {\n\t\t\t\t\t___obj___.value = trim(___obj___.value);\n\t\t\t\t} else {\n\t\t\t\t___obj___.value = ___obj___.value;\n\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif (___obj___ && !___obj___.disabled && !js_atom_password(___obj___)) {\nshow_html_alert(\"warning\", \"The password is invalid\");\nset_highlight_tr(\"tr-password\");if (___obj___.select) {\n\t\t\t\t\t\t\t\t___obj___.select();\n\t\t\t\t\t}if (___obj___.focus) {\n\t\t\t\t\t\t\t\t___obj___.focus();\n\t\t\t\t\t}if (___obj___.type == 'password') {___obj___.value='';}return false;\n\n\t\t\t\t}\n\t___obj___ = get_validated_obj(\"openid_provider\");\n\t\t\t\t\tif((___obj___ && ___obj___.value) && (___obj___.type != 'file')){\n\t\t\t\t\tif (___obj___.type != 'textarea' ) {\n\t\t\t\t\t___obj___.value = trim(___obj___.value);\n\t\t\t\t} else {\n\t\t\t\t___obj___.value = ___obj___.value;\n\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif (___obj___ && !___obj___.disabled && !js_atom_numeric(___obj___)) {\nshow_html_alert(\"warning\", \"Please fill in the OpenID provider descriptive name.\");\nset_highlight_tr(\"tr-openid_provider\");if (___obj___.select) {\n\t\t\t\t\t\t\t\t___obj___.select();\n\t\t\t\t\t}if (___obj___.focus) {\n\t\t\t\t\t\t\t\t___obj___.focus();\n\t\t\t\t\t}if (___obj___.type == 'password') {___obj___.value='';}return false;\n\n\t\t\t\t}\n\n\t\t\t\t\t\t\t___opt_obj___ = get_validated_obj(\"openid_provider\");\n\t\t\t\t\t\t\t\t if(___opt_obj___ && ___opt_obj___.value && ___opt_obj___.type != 'file'){\n\t\t\t\t\t\t\t\t\tif (___opt_obj___.type != 'textarea' ) {\n\t\t\t\t\t\t\t\t\t___opt_obj___.value = trim(___opt_obj___.value);\n\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t___opt_obj___.value = ___opt_obj___.value;\n\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t\t\t\t\t\tif (___opt_obj___ && !___opt_obj___.disabled && !js_option_notempty(___opt_obj___)) {set_highlight_tr(\"tr-openid_provider\");show_html_alert(\"warning\", \"Please fill in the OpenID provider descriptive name.\");\nif (___opt_obj___.select) {\n\t\t\t\t\t\t\t___opt_obj___.select();\n\t\t\t\t}if (___opt_obj___.focus) {\n\t\t\t\t\t\t\t___opt_obj___.focus();\n\t\t\t\t}if (___opt_obj___.type == 'password') {___opt_obj___.value='';}return false;\n\t\t\t}\nreturn true; \n}\n\n\t\t\n\t</script>\n\n<script type=\"text/javascript\" charset=\"UTF-8\">\n/* <![CDATA[ */\ntry { if (undefined == xajax.config) xajax.config = {}; } catch (e) { xajax = {}; xajax.config = {}; };\nxajax.config.requestURI = \"xajax_handler.php?screen=login_up&xajax=1\";\nxajax.config.statusMessages = false;\nxajax.config.waitCursor = true;\nxajax.config.version = \"xajax 0.5\";\nxajax.config.legacy = false;\nxajax.config.defaultMode = \"asynchronous\";\nxajax.config.defaultMethod = \"POST\";\n/* ]]> */\n</script>\n<script type=\"text/javascript\" src=\"plib/thirdparty/xajax/xajax_js/xajax_core.js\" charset=\"UTF-8\"></script>\n<script type=\"text/javascript\" charset=\"UTF-8\">\n/* <![CDATA[ */\nwindow.setTimeout(\n function() {\n  var scriptExists = false;\n  try { if (xajax.isLoaded) scriptExists = true; }\n  catch (e) {}\n  if (!scriptExists) {\n   alert(\"Error: the xajax Javascript component could not be included. Perhaps the URL is incorrect?\\nURL: plib/thirdparty/xajax/xajax_js/xajax_core.js\");\n  }\n }, 2000);\n/* ]]> */\n</script>\n\n<script type='text/javascript' charset='UTF-8'>\n/* <![CDATA[ */\nxajax_set_provision_firmware = function() { return xajax.request( { xjxfun: 'set_provision_firmware' }, { parameters: arguments } ); };\nxajax_set_provision_protocol = function() { return xajax.request( { xjxfun: 'set_provision_protocol' }, { parameters: arguments } ); };\nxajax_show_sound_languages = function() { return xajax.request( { xjxfun: 'show_sound_languages' }, { parameters: arguments } ); };\nxajax_update_sound_table = function() { return xajax.request( { xjxfun: 'update_sound_table' }, { parameters: arguments } ); };\nxajax_update_extensions_table = function() { return xajax.request( { xjxfun: 'update_extensions_table' }, { parameters: arguments } ); };\nxajax_update_clients_table = function() { return xajax.request( { xjxfun: 'update_clients_table' }, { parameters: arguments } ); };\nxajax_update_moh_snd_table = function() { return xajax.request( { xjxfun: 'update_moh_snd_table' }, { parameters: arguments } ); };\nxajax_confirm_billing_change = function() { return xajax.request( { xjxfun: 'confirm_billing_change' }, { parameters: arguments } ); };\nxajax_change_billing_plans = function() { return xajax.request( { xjxfun: 'change_billing_plans' }, { parameters: arguments } ); };\nxajax_get_table_rows = function() { return xajax.request( { xjxfun: 'get_table_rows' }, { parameters: arguments } ); };\nxajax_save_table_rows = function() { return xajax.request( { xjxfun: 'save_table_rows' }, { parameters: arguments } ); };\nxajax_show_password_strength = function() { return xajax.request( { xjxfun: 'show_password_strength' }, { parameters: arguments } ); };\nxajax_set_regions = function() { return xajax.request( { xjxfun: 'set_regions' }, { parameters: arguments } ); };\nxajax_save_toggle = function() { return xajax.request( { xjxfun: 'save_toggle' }, { parameters: arguments } ); };\nxajax_show_more_intercom_ext = function() { return xajax.request( { xjxfun: 'show_more_intercom_ext' }, { parameters: arguments } ); };\nxajax_search_intercom_extensions = function() { return xajax.request( { xjxfun: 'search_intercom_extensions' }, { parameters: arguments } ); };\nxajax_add_ext_to_intercom = function() { return xajax.request( { xjxfun: 'add_ext_to_intercom' }, { parameters: arguments } ); };\nxajax_rem_ext_from_intercom = function() { return xajax.request( { xjxfun: 'rem_ext_from_intercom' }, { parameters: arguments } ); };\nxajax_show_more_intercom_groups = function() { return xajax.request( { xjxfun: 'show_more_intercom_groups' }, { parameters: arguments } ); };\nxajax_search_intercom_groups = function() { return xajax.request( { xjxfun: 'search_intercom_groups' }, { parameters: arguments } ); };\nxajax_add_groups_to_intercom = function() { return xajax.request( { xjxfun: 'add_groups_to_intercom' }, { parameters: arguments } ); };\nxajax_rem_groups_from_intercom = function() { return xajax.request( { xjxfun: 'rem_groups_from_intercom' }, { parameters: arguments } ); };\nxajax_update_callerid_extensions_table = function() { return xajax.request( { xjxfun: 'update_callerid_extensions_table' }, { parameters: arguments } ); };\nxajax_show_more_queue_agents = function() { return xajax.request( { xjxfun: 'show_more_queue_agents' }, { parameters: arguments } ); };\nxajax_search_queue_agents = function() { return xajax.request( { xjxfun: 'search_queue_agents' }, { parameters: arguments } ); };\nxajax_add_queue_member = function() { return xajax.request( { xjxfun: 'add_queue_member' }, { parameters: arguments } ); };\nxajax_rem_queue_member = function() { return xajax.request( { xjxfun: 'rem_queue_member' }, { parameters: arguments } ); };\nxajax_save_fieldset_fold = function() { return xajax.request( { xjxfun: 'save_fieldset_fold' }, { parameters: arguments } ); };\nxajax_set_fax_info = function() { return xajax.request( { xjxfun: 'set_fax_info' }, { parameters: arguments } ); };\nxajax_show_time_details = function() { return xajax.request( { xjxfun: 'show_time_details' }, { parameters: arguments } ); };\nxajax_get_page_width = function() { return xajax.request( { xjxfun: 'get_page_width' }, { parameters: arguments } ); };\nxajax_dismiss_toplevel = function() { return xajax.request( { xjxfun: 'dismiss_toplevel' }, { parameters: arguments } ); };\nxajax_show_toplevel_alert = function() { return xajax.request( { xjxfun: 'show_toplevel_alert' }, { parameters: arguments } ); };\nxajax_get_dahdi_options = function() { return xajax.request( { xjxfun: 'get_dahdi_options' }, { parameters: arguments } ); };\nxajax_client_compute_status = function() { return xajax.request( { xjxfun: 'client_compute_status' }, { parameters: arguments } ); };\nxajax_object_add_note = function() { return xajax.request( { xjxfun: 'object_add_note' }, { parameters: arguments } ); };\nxajax_load_plugin_fields = function() { return xajax.request( { xjxfun: 'load_plugin_fields' }, { parameters: arguments } ); };\nxajax_process_form_data = function() { return xajax.request( { xjxfun: 'process_form_data' }, { parameters: arguments } ); };\n/* ]]> */\n</script>\n\n<script type=\"text/javascript\" charset=\"UTF-8\">\n/* <![CDATA[ */\nxajax_VN_XajaxWrapper = {};\nxajax_VN_XajaxWrapper.__construct = function() { return xajax.request( { xjxcls: 'VN_XajaxWrapper', xjxmthd: '__construct' }, { parameters: arguments } ); };\nxajax_VN_XajaxWrapper.setHandler = function() { return xajax.request( { xjxcls: 'VN_XajaxWrapper', xjxmthd: 'setHandler' }, { parameters: arguments } ); };\nxajax_VN_XajaxWrapper.call = function() { return xajax.request( { xjxcls: 'VN_XajaxWrapper', xjxmthd: 'call' }, { parameters: arguments } ); };\nxajax_VN_XajaxWrapper.perform_form_validation = function() { return xajax.request( { xjxcls: 'VN_XajaxWrapper', xjxmthd: 'perform_form_validation' }, { parameters: arguments } ); };\nxajax_VN_XajaxWrapper.validator_run = function() { return xajax.request( { xjxcls: 'VN_XajaxWrapper', xjxmthd: 'validator_run' }, { parameters: arguments } ); };\nxajax_VN_XajaxWrapper.reload_table = function() { return xajax.request( { xjxcls: 'VN_XajaxWrapper', xjxmthd: 'reload_table' }, { parameters: arguments } ); };\n/* ]]> */\n</script>\n\n<title>Exodec Phone Portal 3.0.7 150108.R01\n</title>\n\n\n<script language=\"JavaScript\">\n\nfunction _body_onload() {\n\t\n\n\t \n\t\n\tinit();\n\n\tif (!top.content_frame) {\n\t\tvar openid = document.getElementById('use_openid');\n\t\tif (openid) {\n\t\t\tif (openid.checked) {\n\t\t\t\tvar elem = document.getElementById('openid_identity');\n\t\t\t} else {\n\t\t\t\tvar elem = document.getElementById('username');\n\t\t\t}\n\n\t\t\tif (elem.style.display != 'none' && elem.disabled == false) {\n\t\t\t\telem.focus();\n\t\t\t}\n\t\t}\n\t}\n\n\treturn true;\n}\n\nfunction _body_onunload() {\n\t\treturn true;\n}\n\nfunction auth_switch_form(openid) {\n\tif (openid) {\n\t\t/* OpenID protocol */\n\t\tdisable_obj(get_obj('username'), true);\n\t\tdisable_obj(get_obj('password'), true);\n\n\t\tdisable_obj(get_obj('openid_identity'), false);\n\n\t\tfold('tr-openid_provider', true);\n\t\t/*fold('tr-openid_identity', true);*/\n\t\tfold('tr-username', false);\n\t\tfold('tr-password', false);\n\t} else {\n\t\t/* Auth protocol */\n\t\tdisable_obj(get_obj('openid_identity'), true);\n\n\t\tdisable_obj(get_obj('username'), false);\n\t\tdisable_obj(get_obj('password'), false);\n\t\t\n\t\tfold('tr-openid_provider', false);\n\t\tfold('tr-openid_identity', false);\n\t\tfold('tr-username', true);\n\t\tfold('tr-password', true);\n\t}\n}\n\ndocument.onclick = function close_windows() {\n\tif (typeof(iframe_handler) != 'undefined') {\n\t\tiframe_handler.close();\n\t\thide_loader();\n\t}\n}\n\nfunction populate_login(user) {\n\tdocument.getElementById('username').value=user;\n\tdocument.getElementById('password').value='';\n}\n\nfunction set_chelp(text, object) {\n\tif (text.length > 0) {\n\t\tif (show_hint(text, 'help_caption') == false) {\n\t\t\tvar hint_obj = document.getElementById('hint_text');\n\t\t\tif (hint_obj) {\n\t\t\t\thint_obj.innerHTML = text;\n\t\t\t}\n\t\t} else {\n\t\t\tobject.title = '';\n\t\t}\n\t}\n}\n\nfunction clear_chelp(object) {\n\tif (object !='undefined') {\n\t\tvar clear_help = hide_hint();\n\t}\n}\n\nfunction show_hint(inner_html_text) {\n\tobj = get_object('hint_layer');\n\tif (!obj) {\n\t\treturn false;\n\t}\n\n\tif (mouse_x == undefined) {\n\t\treturn false;\n\t}\n\tif (mouse_y == undefined) {\n\t\treturn false;\n\t}\n\n\tobj.style.visibility = \"\";\n\tlayer_obj = get_object('hint_caption');\n\tif (arguments.length > 1) {\n\t\tlayer_obj.className = arguments[1];\n\t} else {\n\t\tlayer_obj.className = 'hint_caption';\n\t}\n\tlayer_obj.innerHTML = inner_html_text;\n\n\t/* move to right margin */\n\tobj.style.left = (mouse_x)+'px';\n\n\tif (mouse_y + 50> document.body.scrollHeight) {\n\t\tobj.style.top = mouse_y+10+'px';\n\t} else {\n\t\tobj.style.top = mouse_y+'px';\n\t}\n\treturn true;\n}\n\n\n</script>\n</head>\n\n<body onload=\"_body_onload();\" onunload=\"_body_onunload();\"  class=\"login_body\">\n\n<iframe id=\"loader_iframe\" scrolling=\"no\" frameborder=\"0\" src=\"loaderif.php\"></iframe>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" id=\"loader_container\" onClick=\"return false;\" >\n\t<tr>\n\t\t<td id=\"loader_container_td\">\n\t\t\t<div id=\"loader\">\n\t\t\t\t<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td valign=\"middle\">\n\t\t\t\t\t\t\t<p id=\"loader_table\">\n\t\t\t\t\t\t\t\t<img src=\"skins/icons/loading.gif\" height=\"32\" width=\"32\" alt=\"\"  />\n\t\t\t\t\t\t\t\t<span id=\"loader_text\">Please wait!<br>Loading ...</span>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</div>\n\t\t</td>\n\t</tr>\n</table>\n\n\n<script language=\"JavaScript\">\n\thide_loader();\n\tsetup_loader();\n</script>\n\n\n\n<center>\n<br><br><br><br><br><br><br><br>\n\n<div id=\"hint_layer\" style='z-index:+999;position:absolute;visibility:hidden;'>\n   <div id='hint_caption' class=\"help_caption\"></div>\n</div>\n\n\t<table cellspacing=\"0\" cellpadding=\"0\" border=0>\n\t\t<tr>\n\t\t\t<td class=\"login_table_shaddow_top_left\">\n\t\t\t\t<table class=\"login_table\" cellspacing=\"0\" cellpadding=\"0\">\n\t\t\t\t  <tr>\n\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"skins/default/images/dnlogin_whitebox.gif\"   border=0 />\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t  </tr>\n\n\t\t\t\t  <tr class=\"login_hint_shadow\">\n\t\t\t\t\t<td class=\"login_hint_container\">\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t</tr>\n\t\t\t\t  <tr>\n\t\t\t\t\t<td>\n\t\t\t\t\t\t\n\t<div class=\"message_container_warning\" style=\"display:none;\" id=\"html_custom_message_type_warning\">\n\t   <div class=\"message_warning_login \" >\n\t\t   <div class=\"inner_message\">\n\t\t\t   <div class=\"inner_message_icon\">\n\t\t\t\t   <table cellpadding=\"0\" cellspacing=\"0\" width=100%>\n\t\t\t\t\t   <tr>\n\t\t\t\t\t\t   <td id=\"title_warning\" class=\"title\" valign=\"top\" width=1px;>\n\t\t\t\t\t\t\t   Warning:\n\t\t\t\t\t\t   </td>\n\t\t\t\t\t\t   <td>\n\t\t\t\t\t\t\t   <div class=\"message_text\" id=\"html_custom_message_text_warning\">\n\t<div style=\"padding-top:5px;\" id=\"panel_links_warning_folded\">\n\t\t<div style=\"cursor:pointer;display:none;\" id=\"more_links_warning_folded\" onclick=\"javascript:toggle_messages('warning');\">   \n\t\t   <span id=\"links_text_warning_folded\" class=\"more_alerts\">more_links</span>\n\t\t   <span id=\"links_text_warning_expanded\" class=\"more_alerts\" style=\"display:none\">Hide several alerts</span>\t   \n\t\t   (<span id=\"collapsed_no_warning\">0</span>)\n\t   </div>\n\t\t\t\n\t\t<div style=\"cursor:pointer;display:none;\" id=\"dismissed_warning_folded\" onclick=\"javascript:toggle_dismissed_messages('warning');\">\n\t\t\t<span id=\"dismissed_text_warning_folded\" class=\"more_alerts\">Show dismissed alerts</span>\n\t\t\t<span id=\"dismissed_text_warning_expanded\" class=\"more_alerts\" style=\"display:none\">Hide dismissed alerts</span>\n\t\t\t(<span id=\"dismissed_no_warning\">0</span>)\n\t\t</div>\n\t</div>\n\t<span style=\"display:none;\" id=\"more_links_warning_expanded\">\n\t   <div style=\"float:left;width:100%\">\n\t\t   <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=0>\n\t\t\t\t<tr>\n\t\t\t\t   <td class=\"toplevel_spacer\">\n\t\t\t\t\t\n\t\t\t\t   </td>\n\t\t\t   </tr>\n\t\t\t   <tr>\n\t\t\t\t   <td class=\"\">\t\t\t   \t\t\n\t\t\t\t\t\t<div id=\"more_links_container_warning_expanded\">\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t</div>\n\t\t\t\t   </td>\n\t\t\t   </tr>\n\t\t   </table>\n\t   </div>\n\t</span>\n\t\n\t<span style=\"display:none;\" id=\"dismissed_links_warning_expanded\">\n\t   <div style=\"float:left;width:100%\">\t\t\n\t\t\t   <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=0>\n\t\t\t\t\t<tr>               \n\t\t\t\t\t   <td class=\"toplevel_spacer\">\n\t\t\t\t\t\t\n\t\t\t\t\t   </td>\n\t\t\t\t   </tr>\t\t   \n\t\t\t\t   <tr>               \n\t\t\t\t\t   <td class=\"\">\n\t\t\t\t\t\t\t<div id=\"dismissed_links_container_warning_expanded\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t\n\t   </div>\n\t</span>\n\t</div>\t\t\t\t\t   \n\t\t\t\t\t\t   </td>              \n\t\t\t\t\t\t </tr>\n\t\t\t\t   </table>\n\t\t\t   </div>\n\t\t\t</div>\n\t   </div>\n\t<div style=\"height:5px\"></div>   \n\t</div>\t\n\t\n\t<div class=\"message_container_info\" style=\"display:none;\" id=\"html_custom_message_type_info\">\n\t   <div class=\"message_info_login \" >\n\t\t   <div class=\"inner_message\">\n\t\t\t   <div class=\"inner_message_icon\">\n\t\t\t\t   <table cellpadding=\"0\" cellspacing=\"0\" width=100%>\n\t\t\t\t\t   <tr>\n\t\t\t\t\t\t   <td id=\"title_info\" class=\"title\" valign=\"top\" width=1px;>\n\t\t\t\t\t\t\t   Information:\n\t\t\t\t\t\t   </td>\n\t\t\t\t\t\t   <td>\n\t\t\t\t\t\t\t   <div class=\"message_text\" id=\"html_custom_message_text_info\">\n\t<div style=\"padding-top:5px;\" id=\"panel_links_info_folded\">\n\t\t<div style=\"cursor:pointer;display:none;\" id=\"more_links_info_folded\" onclick=\"javascript:toggle_messages('info');\">   \n\t\t   <span id=\"links_text_info_folded\" class=\"more_alerts\">more_links</span>\n\t\t   <span id=\"links_text_info_expanded\" class=\"more_alerts\" style=\"display:none\">Hide several alerts</span>\t   \n\t\t   (<span id=\"collapsed_no_info\">0</span>)\n\t   </div>\n\t\t\t\n\t\t<div style=\"cursor:pointer;display:none;\" id=\"dismissed_info_folded\" onclick=\"javascript:toggle_dismissed_messages('info');\">\n\t\t\t<span id=\"dismissed_text_info_folded\" class=\"more_alerts\">Show dismissed alerts</span>\n\t\t\t<span id=\"dismissed_text_info_expanded\" class=\"more_alerts\" style=\"display:none\">Hide dismissed alerts</span>\n\t\t\t(<span id=\"dismissed_no_info\">0</span>)\n\t\t</div>\n\t</div>\n\t<span style=\"display:none;\" id=\"more_links_info_expanded\">\n\t   <div style=\"float:left;width:100%\">\n\t\t   <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=0>\n\t\t\t\t<tr>\n\t\t\t\t   <td class=\"toplevel_spacer\">\n\t\t\t\t\t\n\t\t\t\t   </td>\n\t\t\t   </tr>\n\t\t\t   <tr>\n\t\t\t\t   <td class=\"\">\t\t\t   \t\t\n\t\t\t\t\t\t<div id=\"more_links_container_info_expanded\">\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t</div>\n\t\t\t\t   </td>\n\t\t\t   </tr>\n\t\t   </table>\n\t   </div>\n\t</span>\n\t\n\t<span style=\"display:none;\" id=\"dismissed_links_info_expanded\">\n\t   <div style=\"float:left;width:100%\">\t\t\n\t\t\t   <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=0>\n\t\t\t\t\t<tr>               \n\t\t\t\t\t   <td class=\"toplevel_spacer\">\n\t\t\t\t\t\t\n\t\t\t\t\t   </td>\n\t\t\t\t   </tr>\t\t   \n\t\t\t\t   <tr>               \n\t\t\t\t\t   <td class=\"\">\n\t\t\t\t\t\t\t<div id=\"dismissed_links_container_info_expanded\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t\n\t   </div>\n\t</span>\n\t</div>\t\t\t\t\t   \n\t\t\t\t\t\t   </td>              \n\t\t\t\t\t\t </tr>\n\t\t\t\t   </table>\n\t\t\t   </div>\n\t\t\t</div>\n\t   </div>\n\t<div style=\"height:5px\"></div>   \n\t</div>\t\n\t\n\t<div class=\"message_container_critical\" style=\"display:none;\" id=\"html_custom_message_type_critical\">\n\t   <div class=\"message_critical_login \" >\n\t\t   <div class=\"inner_message\">\n\t\t\t   <div class=\"inner_message_icon\">\n\t\t\t\t   <table cellpadding=\"0\" cellspacing=\"0\" width=100%>\n\t\t\t\t\t   <tr>\n\t\t\t\t\t\t   <td id=\"title_critical\" class=\"title\" valign=\"top\" width=1px;>\n\t\t\t\t\t\t\t   Error:\n\t\t\t\t\t\t   </td>\n\t\t\t\t\t\t   <td>\n\t\t\t\t\t\t\t   <div class=\"message_text\" id=\"html_custom_message_text_critical\">\n\t<div style=\"padding-top:5px;\" id=\"panel_links_critical_folded\">\n\t\t<div style=\"cursor:pointer;display:none;\" id=\"more_links_critical_folded\" onclick=\"javascript:toggle_messages('critical');\">   \n\t\t   <span id=\"links_text_critical_folded\" class=\"more_alerts\">more_links</span>\n\t\t   <span id=\"links_text_critical_expanded\" class=\"more_alerts\" style=\"display:none\">Hide several alerts</span>\t   \n\t\t   (<span id=\"collapsed_no_critical\">0</span>)\n\t   </div>\n\t\t\t\n\t\t<div style=\"cursor:pointer;display:none;\" id=\"dismissed_critical_folded\" onclick=\"javascript:toggle_dismissed_messages('critical');\">\n\t\t\t<span id=\"dismissed_text_critical_folded\" class=\"more_alerts\">Show dismissed alerts</span>\n\t\t\t<span id=\"dismissed_text_critical_expanded\" class=\"more_alerts\" style=\"display:none\">Hide dismissed alerts</span>\n\t\t\t(<span id=\"dismissed_no_critical\">0</span>)\n\t\t</div>\n\t</div>\n\t<span style=\"display:none;\" id=\"more_links_critical_expanded\">\n\t   <div style=\"float:left;width:100%\">\n\t\t   <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=0>\n\t\t\t\t<tr>\n\t\t\t\t   <td class=\"toplevel_spacer\">\n\t\t\t\t\t\n\t\t\t\t   </td>\n\t\t\t   </tr>\n\t\t\t   <tr>\n\t\t\t\t   <td class=\"\">\t\t\t   \t\t\n\t\t\t\t\t\t<div id=\"more_links_container_critical_expanded\">\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t</div>\n\t\t\t\t   </td>\n\t\t\t   </tr>\n\t\t   </table>\n\t   </div>\n\t</span>\n\t\n\t<span style=\"display:none;\" id=\"dismissed_links_critical_expanded\">\n\t   <div style=\"float:left;width:100%\">\t\t\n\t\t\t   <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=0>\n\t\t\t\t\t<tr>               \n\t\t\t\t\t   <td class=\"toplevel_spacer\">\n\t\t\t\t\t\t\n\t\t\t\t\t   </td>\n\t\t\t\t   </tr>\t\t   \n\t\t\t\t   <tr>               \n\t\t\t\t\t   <td class=\"\">\n\t\t\t\t\t\t\t<div id=\"dismissed_links_container_critical_expanded\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t\n\t   </div>\n\t</span>\n\t</div>\t\t\t\t\t   \n\t\t\t\t\t\t   </td>              \n\t\t\t\t\t\t </tr>\n\t\t\t\t   </table>\n\t\t\t   </div>\n\t\t\t</div>\n\t   </div>\n\t<div style=\"height:5px\"></div>   \n\t</div>\t\n\t\n\t\t\t\t\t\t<div id = \"logout\"> \n\t<div class=\"message_container_warning\" style=\"display:none;\" id=\"html_custom_message_login_type_warning\">\n\t   <div class=\"message_warning_login \" >\n\t\t   <div class=\"inner_message\">\n\t\t\t   <div class=\"inner_message_icon_login\">\n\t\t\t\t   <table cellpadding=\"0\" cellspacing=\"0\" width=100%>\n\t\t\t\t\t   <tr>\n\t\t\t\t\t\t   <td>\n\t\t\t\t\t\t\t   <div class=\"message_text\" id=\"html_custom_message_text_warning\">\n\t<div style=\"padding-top:5px;\" id=\"panel_links_warning_folded\">\n\t\t<div style=\"cursor:pointer;display:none;\" id=\"more_links_warning_folded\" onclick=\"javascript:toggle_messages('warning');\">   \n\t\t   <span id=\"links_text_warning_folded\" class=\"more_alerts\">more_links</span>\n\t\t   <span id=\"links_text_warning_expanded\" class=\"more_alerts\" style=\"display:none\">Hide several alerts</span>\t   \n\t\t   (<span id=\"collapsed_no_warning\">0</span>)\n\t   </div>\n\t\t\t\n\t\t<div style=\"cursor:pointer;display:none;\" id=\"dismissed_warning_folded\" onclick=\"javascript:toggle_dismissed_messages('warning');\">\n\t\t\t<span id=\"dismissed_text_warning_folded\" class=\"more_alerts\">Show dismissed alerts</span>\n\t\t\t<span id=\"dismissed_text_warning_expanded\" class=\"more_alerts\" style=\"display:none\">Hide dismissed alerts</span>\n\t\t\t(<span id=\"dismissed_no_warning\">0</span>)\n\t\t</div>\n\t</div>\n\t<span style=\"display:none;\" id=\"more_links_warning_expanded\">\n\t   <div style=\"float:left;width:100%\">\n\t\t   <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=0>\n\t\t\t\t<tr>\n\t\t\t\t   <td class=\"toplevel_spacer\">\n\t\t\t\t\t\n\t\t\t\t   </td>\n\t\t\t   </tr>\n\t\t\t   <tr>\n\t\t\t\t   <td class=\"\">\t\t\t   \t\t\n\t\t\t\t\t\t<div id=\"more_links_container_warning_expanded\">\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t</div>\n\t\t\t\t   </td>\n\t\t\t   </tr>\n\t\t   </table>\n\t   </div>\n\t</span>\n\t\n\t<span style=\"display:none;\" id=\"dismissed_links_warning_expanded\">\n\t   <div style=\"float:left;width:100%\">\t\t\n\t\t\t   <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=0>\n\t\t\t\t\t<tr>               \n\t\t\t\t\t   <td class=\"toplevel_spacer\">\n\t\t\t\t\t\t\n\t\t\t\t\t   </td>\n\t\t\t\t   </tr>\t\t   \n\t\t\t\t   <tr>               \n\t\t\t\t\t   <td class=\"\">\n\t\t\t\t\t\t\t<div id=\"dismissed_links_container_warning_expanded\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t\n\t   </div>\n\t</span>\n\t</div>\t\t\t\t\t   \n\t\t\t\t\t\t   </td>              \n\t\t\t\t\t\t </tr>\n\t\t\t\t   </table>\n\t\t\t   </div>\n\t\t\t</div>\n\t   </div>\n\t<div style=\"height:5px\"></div>   \n\t</div>\n\t<div class=\"message_container_info\" style=\"display:none;\" id=\"html_custom_message_login_type_info\">\n\t   <div class=\"message_info_login \" >\n\t\t   <div class=\"inner_message\">\n\t\t\t   <div class=\"inner_message_icon_login\">\n\t\t\t\t   <table cellpadding=\"0\" cellspacing=\"0\" width=100%>\n\t\t\t\t\t   <tr>\n\t\t\t\t\t\t   <td>\n\t\t\t\t\t\t\t   <div class=\"message_text\" id=\"html_custom_message_text_info\">\n\t<div style=\"padding-top:5px;\" id=\"panel_links_info_folded\">\n\t\t<div style=\"cursor:pointer;display:none;\" id=\"more_links_info_folded\" onclick=\"javascript:toggle_messages('info');\">   \n\t\t   <span id=\"links_text_info_folded\" class=\"more_alerts\">more_links</span>\n\t\t   <span id=\"links_text_info_expanded\" class=\"more_alerts\" style=\"display:none\">Hide several alerts</span>\t   \n\t\t   (<span id=\"collapsed_no_info\">0</span>)\n\t   </div>\n\t\t\t\n\t\t<div style=\"cursor:pointer;display:none;\" id=\"dismissed_info_folded\" onclick=\"javascript:toggle_dismissed_messages('info');\">\n\t\t\t<span id=\"dismissed_text_info_folded\" class=\"more_alerts\">Show dismissed alerts</span>\n\t\t\t<span id=\"dismissed_text_info_expanded\" class=\"more_alerts\" style=\"display:none\">Hide dismissed alerts</span>\n\t\t\t(<span id=\"dismissed_no_info\">0</span>)\n\t\t</div>\n\t</div>\n\t<span style=\"display:none;\" id=\"more_links_info_expanded\">\n\t   <div style=\"float:left;width:100%\">\n\t\t   <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=0>\n\t\t\t\t<tr>\n\t\t\t\t   <td class=\"toplevel_spacer\">\n\t\t\t\t\t\n\t\t\t\t   </td>\n\t\t\t   </tr>\n\t\t\t   <tr>\n\t\t\t\t   <td class=\"\">\t\t\t   \t\t\n\t\t\t\t\t\t<div id=\"more_links_container_info_expanded\">\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t</div>\n\t\t\t\t   </td>\n\t\t\t   </tr>\n\t\t   </table>\n\t   </div>\n\t</span>\n\t\n\t<span style=\"display:none;\" id=\"dismissed_links_info_expanded\">\n\t   <div style=\"float:left;width:100%\">\t\t\n\t\t\t   <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=0>\n\t\t\t\t\t<tr>               \n\t\t\t\t\t   <td class=\"toplevel_spacer\">\n\t\t\t\t\t\t\n\t\t\t\t\t   </td>\n\t\t\t\t   </tr>\t\t   \n\t\t\t\t   <tr>               \n\t\t\t\t\t   <td class=\"\">\n\t\t\t\t\t\t\t<div id=\"dismissed_links_container_info_expanded\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t\n\t   </div>\n\t</span>\n\t</div>\t\t\t\t\t   \n\t\t\t\t\t\t   </td>              \n\t\t\t\t\t\t </tr>\n\t\t\t\t   </table>\n\t\t\t   </div>\n\t\t\t</div>\n\t   </div>\n\t<div style=\"height:5px\"></div>   \n\t</div>\n\t<div class=\"message_container_critical\" style=\"display:none;\" id=\"html_custom_message_login_type_critical\">\n\t   <div class=\"message_critical_login \" >\n\t\t   <div class=\"inner_message\">\n\t\t\t   <div class=\"inner_message_icon_login\">\n\t\t\t\t   <table cellpadding=\"0\" cellspacing=\"0\" width=100%>\n\t\t\t\t\t   <tr>\n\t\t\t\t\t\t   <td>\n\t\t\t\t\t\t\t   <div class=\"message_text\" id=\"html_custom_message_text_critical\">\n\t<div style=\"padding-top:5px;\" id=\"panel_links_critical_folded\">\n\t\t<div style=\"cursor:pointer;display:none;\" id=\"more_links_critical_folded\" onclick=\"javascript:toggle_messages('critical');\">   \n\t\t   <span id=\"links_text_critical_folded\" class=\"more_alerts\">more_links</span>\n\t\t   <span id=\"links_text_critical_expanded\" class=\"more_alerts\" style=\"display:none\">Hide several alerts</span>\t   \n\t\t   (<span id=\"collapsed_no_critical\">0</span>)\n\t   </div>\n\t\t\t\n\t\t<div style=\"cursor:pointer;display:none;\" id=\"dismissed_critical_folded\" onclick=\"javascript:toggle_dismissed_messages('critical');\">\n\t\t\t<span id=\"dismissed_text_critical_folded\" class=\"more_alerts\">Show dismissed alerts</span>\n\t\t\t<span id=\"dismissed_text_critical_expanded\" class=\"more_alerts\" style=\"display:none\">Hide dismissed alerts</span>\n\t\t\t(<span id=\"dismissed_no_critical\">0</span>)\n\t\t</div>\n\t</div>\n\t<span style=\"display:none;\" id=\"more_links_critical_expanded\">\n\t   <div style=\"float:left;width:100%\">\n\t\t   <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=0>\n\t\t\t\t<tr>\n\t\t\t\t   <td class=\"toplevel_spacer\">\n\t\t\t\t\t\n\t\t\t\t   </td>\n\t\t\t   </tr>\n\t\t\t   <tr>\n\t\t\t\t   <td class=\"\">\t\t\t   \t\t\n\t\t\t\t\t\t<div id=\"more_links_container_critical_expanded\">\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t</div>\n\t\t\t\t   </td>\n\t\t\t   </tr>\n\t\t   </table>\n\t   </div>\n\t</span>\n\t\n\t<span style=\"display:none;\" id=\"dismissed_links_critical_expanded\">\n\t   <div style=\"float:left;width:100%\">\t\t\n\t\t\t   <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=0>\n\t\t\t\t\t<tr>               \n\t\t\t\t\t   <td class=\"toplevel_spacer\">\n\t\t\t\t\t\t\n\t\t\t\t\t   </td>\n\t\t\t\t   </tr>\t\t   \n\t\t\t\t   <tr>               \n\t\t\t\t\t   <td class=\"\">\n\t\t\t\t\t\t\t<div id=\"dismissed_links_container_critical_expanded\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t\n\t   </div>\n\t</span>\n\t</div>\t\t\t\t\t   \n\t\t\t\t\t\t   </td>              \n\t\t\t\t\t\t </tr>\n\t\t\t\t   </table>\n\t\t\t   </div>\n\t\t\t</div>\n\t   </div>\n\t<div style=\"height:5px\"></div>   \n\t</div> </div>\n\t\t\t\t\t</td>\n\t\t\t\t</tr>\n\t\t\t\t  <tr>\n\t\t\t\t\t<td>\n\t\t\t\t\t<div class =\"pageBody\" style=\"padding-top:10px;\"> \n\n\t\t\t\t\t\t<form id=\"login_form\" name=\"login_form\" method=\"POST\" action=\"login_up.php\" onsubmit=\"return false;\" >\n <input type=\"hidden\" name=\"login_form_cmd\" id=\"login_form_cmd\" value=\"8c8993fabb697532c58d78d3a265541ea302f0b2\">  \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"userData\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<table class=\"formTable loginTable\" width=\"100%\" border=0>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"name\">Use other account</td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" id=\"use_openid\" name=\"use_openid\" tabindex=\"1\" value=\"\" class = \"checkbox\" style=\"margin-left: 0px; padding-left: 0px;\" onClick=\"auth_switch_form(this.checked);\" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t&nbsp;&nbsp;(e.g. Google, Yahoo, etc)\n\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<!-- Classical auth used for loggin in -->\n\t\t\t\t\t\t\t\t\t\t<tr id=\"tr-username\" >\n\t\t\t\t\t\t\t\t\t\t\t<td class=\"name\">Login</td>\n\t\t\t\t\t\t\t\t\t\t\t<td ><input type=\"text\" class=\"text_long\" id=\"username\" name=\"username\" tabindex=\"2\" onKeyPress=\"return event.keyCode!=13\" value=\"\" ></td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr id=\"tr-password\" >\n\t\t\t\t\t\t\t\t\t\t\t<td class=\"name\">Password</td>\n\t\t\t\t\t\t\t\t\t\t\t<td ><input type=\"password\" class=\"text_long\" id=\"password\" name=\"password\" tabindex=\"3\"  autocomplete=\"off\"></td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\n\n\t\t\t\t\t\t\t\t\t\t<!-- OpenID used for loggin in -->\n\t\t\t\t\t\t\t\t\t\t<tr id=\"tr-openid_provider\"  style=\"display: none\" >\n\t\t\t\t\t\t\t\t\t\t\t<td class=\"name\">Account provider</td>\n\t\t\t\t\t\t\t\t\t\t\t<td>\n\n\t\t\t\t\t\t\t\t\t\t\t\t<select name=\"openid_provider\" id=\"openid_provider\" class=\"select_lang\" style=\"width:198px\"  onChange=\"xajax_VN_XajaxWrapper.call('VN_OpenID::openid_display_url', {1: this.value})\" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"Choose provider...\" value=\"0\"  selected >Choose provider...</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"Google\" value=\"1\" >Google</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"Google Apps\" value=\"2\" >Google Apps</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"Google Profile\" value=\"3\" >Google Profile</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"WordPress\" value=\"4\" >WordPress</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"LiveJournal\" value=\"5\" >LiveJournal</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"Yahoo\" value=\"6\" >Yahoo</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"myID\" value=\"7\" >myID</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"MyOpenID\" value=\"8\" >MyOpenID</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"MySpace\" value=\"9\" >MySpace</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"Orange\" value=\"10\" >Orange</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"VeriSign\" value=\"11\" >VeriSign</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"Vidoop\" value=\"12\" >Vidoop</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"AOL\" value=\"13\" >AOL</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"Blogger\" value=\"14\" >Blogger</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"ClaimID\" value=\"16\" >ClaimID</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"Flickr\" value=\"17\" >Flickr</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option label=\"Exodec\" value=\"18\" >Exodec</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t\t\t\t\t<!--\n\t\t\t\t\t\t\t\t\t\t\t\t<select name=\"openid_provider\" id=\"openid_provider\" class=\"medium_select\"  onChange=\"xajax_VN_XajaxWrapper.call('VN_OpenID::openid_display_url', {1: this.value})\" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</select> -->\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr id=\"tr-openid_identity\"  style=\"display: none\" >\n\t\t\t\t\t\t\t\t\t\t\t<td class=\"name\">Account username</td>\n\t\t\t\t\t\t\t\t\t\t\t<td ><input type=\"text\" class=\"text_long\" id=\"openid_identity\" name=\"openid_identity\" tabindex=\"2\" onKeyPress=\"return event.keyCode!=13\" value=\"\"  disabled ></td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t  <td class=\"misc_left_login\"><a href=\"forgot.php\">Forgot your password?</a></td>\n\t\t\t\t\t\t\t\t\t\t  <td class=\"misc_right_login\">\n\t\t\t\t\t\t\t\t\t\t\t\t<table class=\"formButtons\" width=\"100%\" cellspacing=\"0\">\n\t<tr>\n\t\t<td align=\"left\" width=\"40%\">\n\t\t\t\n\t\t</td>\n\t\t<td class=\"submitButtons\">\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"someBtn\" id=\"bid-login\"   onclick=\"clear_highlighted_tr();\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\thide_html_alert(HTML_WARNING);\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\thide_html_alert(HTML_CRITICAL);\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdocument.getElementById('logout').style.display = 'none' ;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (login_form_js_validate() == true) {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\txajax_VN_XajaxWrapper.call('VN_OpenID::auth_process_request', {'_data' : xajax.getFormValues('login_form')});\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\treturn true;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t;;clear_highlighted_tr();if (typeof (login_js_validate) == 'function') {if (login_js_validate()) {hide_html_alert(HTML_CRITICAL);;document.getElementById('login').submit(); return true;} return false;} else {hide_html_alert(HTML_CRITICAL);;document.getElementById('login').submit(); return true;}\"   style=\"width:20px;\">\n\t<button  name=\"login\"  tabindex=\"4\"  >Login</button><span>Login</span>\n</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t</td>\n\t</tr>\n</table>\n\t\t\t\t\t\t\t\t\t\t  </td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\n</form>\n<script language=\"JavaScript\">patch_inputs(\"login_form\", \"bid-ok\");</script>\n\n\t\t\t\t\t</div>\n\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\t\t</center>\n\n\t<script language=\"JavaScript\">\n\t\tenter_click('password', 'bid-login');\n\t</script>\n\t\n\n\n\t \n</body>\n</html>",
          "favicons": [
            {
              "size": 1150,
              "name": "https://54.244.14.89/skins/favicon.ico",
              "md5_hash": "2cc6f30fa8709d609b2e280bf2be8a2c",
              "hashes": [
                "sha256:d6390fc2f8ac0806ed0c88981d123a135e88199619ccf4b2bb360b79206db2d9",
                "md5:2cc6f30fa8709d609b2e280bf2be8a2c"
              ],
              "shodan_hash": 734262293
            },
            {
              "size": 1150,
              "name": "https://54.244.14.89/favicon.ico",
              "md5_hash": "2cc6f30fa8709d609b2e280bf2be8a2c",
              "hashes": [
                "md5:2cc6f30fa8709d609b2e280bf2be8a2c",
                "sha256:d6390fc2f8ac0806ed0c88981d123a135e88199619ccf4b2bb360b79206db2d9"
              ],
              "shodan_hash": 734262293
            }
          ],
          "body_hashes": [
            "sha256:53fdcb652a8ea50d7e425e854aedd52d37dcbaa3a7e636e5c09f8999a7e5aec2",
            "sha1:34d6001dc88b45ad52343e1c3b35f561b03990c9",
            "tlsh:50f26210d3edae67013161e0b8e9ab4b59bd4b72f6d54890f4ab46383f5bc06dc2b46c"
          ],
          "body_hash": "sha1:34d6001dc88b45ad52343e1c3b35f561b03990c9",
          "html_title": "Exodec Phone Portal 3.0.7 150108.R01\n"
        },
        "supports_http2": false
      },
      "jarm": {
        "_encoding": {
          "fingerprint": "DISPLAY_HEX",
          "cipher_and_version_fingerprint": "DISPLAY_HEX",
          "tls_extensions_sha256": "DISPLAY_HEX"
        },
        "fingerprint": "2ad2ad16d2ad2ad22c2ad2ad2ad2adc80334825071f8ff93376ac14c5a331f",
        "cipher_and_version_fingerprint": "2ad2ad16d2ad2ad22c2ad2ad2ad2ad",
        "tls_extensions_sha256": "c80334825071f8ff93376ac14c5a331f",
        "observed_at": "2025-05-17T16:48:56.784792787Z"
      },
      "labels": [
        "login-page",
        "xajax"
      ],
      "observed_at": "2025-05-17T19:45:52.349576730Z",
      "perspective_id": "PERSPECTIVE_UNKNOWN",
      "port": 443,
      "service_name": "HTTP",
      "software": [
        {
          "uniform_resource_identifier": "cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*",
          "part": "a",
          "vendor": "nginx",
          "product": "nginx",
          "other": {
            "family": "nginx"
          },
          "source": "OSI_APPLICATION_LAYER"
        }
      ],
      "source_ip": "167.94.138.54",
      "tls": {
        "version_selected": "TLSv1_2",
        "cipher_selected": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
        "certificates": {
          "_encoding": {
            "leaf_fp_sha_256": "DISPLAY_HEX"
          },
          "leaf_fp_sha_256": "5fdec9ec34d5177d732833e3a7f0b5cf1f3fa539579b1e50c846500252c23a27",
          "leaf_data": {
            "names": [
              "*.exodec.com",
              "exodec.com"
            ],
            "subject_dn": "CN=*.exodec.com",
            "issuer_dn": "C=BE, O=GlobalSign nv-sa, CN=AlphaSSL CA - SHA256 - G2",
            "pubkey_bit_size": 2048,
            "pubkey_algorithm": "RSA",
            "tbs_fingerprint": "23bff2d167236a5167b73955bf964859bd179cc889b30a3d3617331e57d6a92a",
            "fingerprint": "5fdec9ec34d5177d732833e3a7f0b5cf1f3fa539579b1e50c846500252c23a27",
            "issuer": {
              "common_name": [
                "AlphaSSL CA - SHA256 - G2"
              ],
              "organization": [
                "GlobalSign nv-sa"
              ],
              "country": [
                "BE"
              ]
            },
            "subject": {
              "common_name": [
                "*.exodec.com"
              ]
            },
            "public_key": {
              "key_algorithm": "RSA",
              "rsa": {
                "_encoding": {
                  "modulus": "DISPLAY_BASE64",
                  "exponent": "DISPLAY_BASE64"
                },
                "modulus": "peGft9q+KKZBoVgPXF45ENlY6lyDF9jUCsUQgzoKMBxTzK+bNkR6ZrT9OqGStr+aGmiMCYUYv8cUWWcxPySMKvNfig92A9yECYNsjGsIgNmapUYikrrXLn20LLO3VhsVc+aiJsz5HpwNm0mDEH+4wsm+YvJOlayx4JluQktVstByGL1GjD0pe5lED+WiWdkalqjrzcgP+VCReqdEzSwVaeojoyeor9EPtyqIbJe2V38ouPlPseLxm4ZShQ6p16WuSb7qO+xkLDqA+z0BXkDXOOHeLQq8v25CSu7q+WyvRUKS5sy4Hl5rYv/Xj+0OliI9tesjIZj/PsZuZvjuQAbOlQ==",
                "exponent": "AAEAAQ==",
                "length": 256
              },
              "fingerprint": "0a079c9c9e616ac75aec2905590dabd1515613b42e574551a494eb79ed475cbc"
            },
            "signature": {
              "signature_algorithm": "SHA256-RSA",
              "self_signed": false
            }
          }
        },
        "server_key_exchange": {
          "ec_params": {
            "named_curve": 23
          }
        },
        "session_ticket": {
          "length": 176,
          "lifetime_hint": 300
        },
        "_encoding": {
          "ja3s": "DISPLAY_HEX"
        },
        "ja3s": "e35df3e00ca4ef31d42b34bebaa2f86e",
        "ja4s": "t120300_c030_bec8bdbaef8a",
        "versions": [
          {
            "tls_version": "TLSv1_2",
            "_encoding": {
              "ja3s": "DISPLAY_HEX"
            },
            "ja3s": "e35df3e00ca4ef31d42b34bebaa2f86e",
            "ja4s": "t120300_c030_bec8bdbaef8a"
          },
          {
            "tls_version": "TLSv1_1",
            "_encoding": {
              "ja3s": "DISPLAY_HEX"
            },
            "ja3s": "ce815ab6e37127ab1cb9fe33d3ba250d",
            "ja4s": "t110200_c014_344b4dce5a52"
          },
          {
            "tls_version": "TLSv1_0",
            "_encoding": {
              "ja3s": "DISPLAY_HEX"
            },
            "ja3s": "623de93db17d313345d7ea481e7443cf",
            "ja4s": "t100200_c014_344b4dce5a52"
          }
        ]
      },
      "transport_protocol": "TCP",
      "truncated": false
    },
    {
      "_decoded": "sip",
      "discovery_method": "IPV4_WALK_FULL_PRIORITY_1",
      "extended_service_name": "SIP",
      "labels": [
        "voip"
      ],
      "observed_at": "2025-05-17T22:36:18.310903284Z",
      "perspective_id": "PERSPECTIVE_UNKNOWN",
      "port": 5060,
      "service_name": "SIP",
      "sip": {
        "version": "SIP/2.0",
        "code": 603,
        "status": "Declined",
        "server": "VoipNow"
      },
      "source_ip": "167.94.138.185",
      "transport_protocol": "TCP",
      "truncated": false
    },
    {
      "_decoded": "sip",
      "discovery_method": "PREDICTIVE_METHOD_7",
      "extended_service_name": "SIP",
      "labels": [
        "voip"
      ],
      "observed_at": "2025-05-17T21:07:59.994403283Z",
      "perspective_id": "PERSPECTIVE_UNKNOWN",
      "port": 5060,
      "service_name": "SIP",
      "sip": {
        "version": "SIP/2.0",
        "code": 603,
        "status": "Declined",
        "server": "VoipNow"
      },
      "source_ip": "206.168.34.59",
      "transport_protocol": "UDP",
      "truncated": false
    }
  ],
  "location": {
    "continent": "North America",
    "country": "United States",
    "country_code": "US",
    "city": "Boardman",
    "postal_code": "97818",
    "timezone": "America/Los_Angeles",
    "province": "Oregon",
    "coordinates": {
      "latitude": 45.83986,
      "longitude": -119.70058
    }
  },
  "location_updated_at": "2025-05-06T05:26:56.375178049Z",
  "autonomous_system": {
    "asn": 16509,
    "description": "AMAZON-02",
    "bgp_prefix": "54.244.0.0/18",
    "name": "AMAZON-02",
    "country_code": "US"
  },
  "autonomous_system_updated_at": "2025-05-06T05:26:56.375371891Z",
  "whois": {
    "network": {
      "handle": "AMAZO-ZPDX2",
      "name": "Amazon.com, Inc.",
      "cidrs": [
        "54.244.0.0/16"
      ],
      "created": "2012-12-27T00:00:00Z",
      "updated": "2021-02-10T00:00:00Z",
      "allocation_type": "REALLOCATION"
    },
    "organization": {
      "handle": "AMAZO-47",
      "name": "Amazon.com, Inc.",
      "street": "EC2, EC2 1200 12th Ave South",
      "city": "Seattle",
      "state": "WA",
      "postal_code": "98144",
      "country": "US",
      "abuse_contacts": [
        {
          "handle": "AEA8-ARIN",
          "name": "Amazon EC2 Abuse",
          "email": "[email protected]"
        }
      ],
      "admin_contacts": [
        {
          "handle": "IPMAN40-ARIN",
          "name": "IP Management",
          "email": "[email protected]"
        }
      ],
      "tech_contacts": [
        {
          "handle": "ANO24-ARIN",
          "name": "Amazon EC2 Network Operations",
          "email": "[email protected]"
        }
      ]
    }
  },
  "dns": {
    "names": [
      "pbx-w1.exodec.com"
    ],
    "records": {
      "pbx-w1.exodec.com": {
        "record_type": "A",
        "resolved_at": "2025-05-10T17:36:03.503507601Z"
      }
    },
    "reverse_dns": {
      "names": [
        "pbx-w1.exodec.com"
      ],
      "resolved_at": "2025-04-22T17:17:32.292863469Z"
    }
  },
  "last_updated_at": "2025-05-17T22:36:19.300Z",
  "labels": [
    "login-page",
    "remote-access",
    "voip",
    "xajax"
  ]
}