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 (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"
]
}