Returning 10 result(s) out of 205,654 in 0.161 second(s)

  • 96.91.92.238:8080 (tcp/http) - last seen on 2024-11-07 at 05:31:52 UTC

    • IP
      96.91.92.238
      Network
      96.64.0.0/11
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      http://96.91.92.238:8080/ 200

      HTTP Title
      Linear eMerge
      ASN
      AS7922
      Organization
      COMCAST-7922
      Protocol
      http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      Product
      lighttpd lighttpd
      HTTP Component(s)
      jQuery jQuery 1.5.1 PHP PHP
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      fabdd88fa783fbf7f831df4d76af0d62
      HTTP Header MD5
      1b847501cff97b8fe80d43bff131d985
      HTTP Body MD5
      765d9a4990696eeb6952dafbb46e5d23
    • HTTP/1.1 200 OK
      Set-Cookie: PHPSESSID=9cab0910b38029a7f4dd3a6b08e83c4b; path=/; HttpOnly
      X-Frame-Options: SAMEORIGIN
      X-XSS-Protection: 1; mode=block
      X-Content-Type-Options: nosniff
      Expires: Mon, 26 Jul 1997 05:00:00 GMT
      Last-Modified: Thu, 07 Nov 2024 01:30:06 GMT
      Cache-Control: no-store, no-cache, must-revalidate
      Cache-Control: post-check=0, pre-check=0
      Pragma: no-cache
      Content-type: text/html; charset=utf-8
      Content-Length: 6592
      Connection: close
      Date: Thu, 07 Nov 2024 01:30:06 GMT
      Server: lighttpd
      
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <head>
      <meta http-equiv="content-type" content="text/html; charset=utf-8" />
      <meta http-equiv="Expires" content="0"/> 
      <title>Linear eMerge</title>
      <link rel="shortcut icon" href="./img/emerge.ico">
      <link rel="stylesheet" href="./css/common.css" type="text/css" />
      <link rel="stylesheet" href="./css/language/.css" type="text/css" />
      
      
      <script type="text/javascript" src="./js/jquery-1.5.1.min.js" charset="utf-8"></script>
      <script type="text/javascript" src="./js/jquery.browser.min.js" charset="utf-8"></script>
      
      <link rel="stylesheet" href="./js/plugin/jquery.datepicker/css/datepicker.css" type="text/css" />
      <script type="text/javascript" src="./js/plugin/jquery.datepicker/js/datepicker.js" charset="utf-8"></script>
      
      <script type="text/javascript" src="./js/plugin/jquery.simplemodal/jquery.simplemodal-1.3.5.min.js" charset="utf-8"></script>
      
      <script type="text/javascript" src="./js/plugin/jquery.flash/jquery.flash.min_.js" charset="utf-8"></script>
      <script type="text/javascript" src="./js/plugin/jquery.jw/jwUploader.js" charset="utf-8"></script>
      <script type="text/javascript" src="./js/plugin/sprintf-0.6.js" charset="utf-8"></script>
      
      <script type="text/javascript">
      /******************************************************************************
      전역 변수
      ******************************************************************************/
      
      var _class = "layout";
      var _data;
      var _current;
      var _seq;
      var _circiut_type;
      
      
      /******************************************************************************
      jwUploader 기본 설정
      ******************************************************************************/
      
      var jwUploaderSettings = {
      	"width"			: 80,
      	"height"		: 20,
      	"sizeLimit"		: 150 * 1024,
      	"fileExt"		: "image",
      	"uploaderMovie"	: "./js/plugin/jquery.jw/FileUploader.swf",
      	"script"		: "/?c=fileupload&m=receive"
      };
      
      
      /******************************************************************************
      로딩창
      ******************************************************************************/
      
      // 로딩창 열기
      function show_loading()
      {
      	try
      	{
      		$.modal('<div><img src="./img/loading.gif" width="200" /></div>', {
      			overlayCss		: {backgroundColor:"#000"},
      			overlayClose	: false
      		});
      	}
      	catch (e)
      	{
      	}
      }
      
      // 로딩창 닫기
      function hide_loading()
      {
      	try
      	{
      		$.modal.close();
      	}
      	catch (e)
      	{
      	}
      }
      
      
      
      </script>
      
      <script type="text/javascript" src="./js/common.js" charset="utf-8"></script>
      <style>
      body { background:url("") }
      </style>
      </head>
      
      
      <body oncontextmenu="return false;">
      
      <div id="wrap">
      <style type="text/css">
      <!--
      #wrap {  height:100%; background:url("/img/bg_login.jpg"); }
      
      body.login {
      	background-color: #000000;
      	background-image: url(/img/bg_login.jpg);
      	background-repeat: repeat-x;
      	text-align: center;
      }
      
      .Title {	
      	font-family: Arial, Helvetica, sans-serif;
      	color: #A0A0A4;
      	text-align: left;
      	font-size: 12px;
      	width: 30px;
      }
      
      .Data {
      	font-family: Arial, Helvetica, sans-serif;
      	color: #A0A0A4;
      	text-align: left;
      	font-size: 12px;
      	width: 50px;
      }
      
      
      -->
      </style>
      
      <script type="text/javascript">
      function layout_center(layerId)
      {
      	$("#"+layerId).css({
      		'position'	: 'absolute',
      		'top'		: (($(document).height() - $("#"+layerId).height()) / 2) + "px",
      		'left'		: (($(document).width() - $("#"+layerId).width()) / 2) + "px"
      	});
      }
      
      $(document).ready(function() 
      {
      	$(window).resize(function() 
      	{
      		layout_center("login_box")
      	});
      	layout_center("login_box");
      });
      
      function enter_submit()
      {
      	if (document.form_id)
      	{
      		document.form_id.action="/";
      		document.form_id.submit();
      	}
      }
      
      function forgot_password()
      {
          var login_id = $("#form_id input[name=login_id]").val();
          if( login_id == '' ) {
              alert("Enter User ID");
          } else {
              $.ajax({
                  type: "post",
                  dataType: "script",
                  url: "/?c=user&m=forgot_password",
                  data: "login_id=" + login_id,
                  success: function(data) {
                  }
              });
          }
      }
      </script>
      
      <body class="login" oncontextmenu="return false;">
      	<table class="login" id="login_box" style="width:274px; table-layout:fixed">
      		<div>
      		    <td>
      		        <img src="/img/logo.png" width="179px" height="72px" align="center" hspace="47">
      		    </td>
      		</div>
      		<div>
      		    <tr>
      		    	<td width="274px" height="31px" style="background:url('/img/login_window_top.png');">
      		    		<img src="/img/login_window_login.png" alt="" width="48px" height="26px" style="float:left;">
      		    	</td>
      		    </tr>
      		</div>
      		<div>
      	    	<td style="background:url('/img/login_window_middle.png');">
      	        	<form id="form_id" method="post" action="/" onsubmit="enter_submit();">
      	        		<table class="login_table">
      	        			<div height="15">
      		            		<tr height="15"></tr>		            		
      						</div>
      								                <div height="25">
      		            		<tr height="25">
      		            			<td width="25">&nbsp;</td>
      		            			<td class="Title">User ID</td>
      		            			<td width="5">&nbsp;</td>
      		            			<td class="Data"><input type="text" name="login_id" value="" width="20" autocomplete="off" /></td>
      		            		</tr>
      		            	</div>
      		            	<div height="2">
      		            		<tr height="2"></tr>
      						</div>
      	                    <div height="25">
      		            		<tr height="25">
      		            			<td width="25">&nbsp;</td>
      		            			<td class="Title">Password</td>
      		            		    <td width="5">&nbsp;</td>
      		            			<td class="Data"><input type="password" name="login_pw" value="" SIZE="20" autocomplete="off"/></td>
      		            		</tr>
      		            	</div>
      	                	<div height="10">
      		            		<tr height="10"></tr>
      						</div>
      					</table>
      					<table>						
      	            		<div height="33">
      		            		<tr>
      		                        <td align="center">
      		                        	<button class="btn_login" type="submit">
      		                        </td>
      		                    </tr>
      		                </div>
      	                	<div height="10">
      		            		<tr height="10"></tr>		            		
      						</div>
      
      	        		</table>
      
                          <a href="javascript:forgot_password();">Forgot your password?</a>
      	        	</form>
      	        </td>
      	    </div>
      	    <div>
      		    <tr height="7">
      		    	<td style="background:url('/img/login_window_bottom.png');"></td>
      		    </tr>
      		</div>
      	</table>
      </body>
      </div>
      
      </body>
      </html>
      
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-07T05:31:52.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "w3.org"
               ],
               "hostname" : [
                  "www.w3.org"
               ],
               "url" : [
                  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
               ]
            },
            "http" : {
               "bodymd5" : "765d9a4990696eeb6952dafbb46e5d23",
               "bodymmh3" : -1802003299,
               "component" : [
                  {
                     "productvendor" : "jQuery",
                     "productversion" : "1.5.1",
                     "product" : "jQuery"
                  },
                  {
                     "productvendor" : "PHP",
                     "product" : "PHP"
                  }
               ],
               "header" : [
                  {
                     "value" : "Thu, 07 Nov 2024 01:30:06 GMT",
                     "name" : "Last-Modified"
                  }
               ],
               "headermd5" : "1b847501cff97b8fe80d43bff131d985",
               "headermmh3" : 333757020,
               "title" : "Linear eMerge"
            },
            "length" : 7114
         },
         "asn" : "AS7922",
         "city" : "Lehigh Acres",
         "country" : "US",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nSet-Cookie: PHPSESSID=9cab0910b38029a7f4dd3a6b08e83c4b; path=/; HttpOnly\r\nX-Frame-Options: SAMEORIGIN\r\nX-XSS-Protection: 1; mode=block\r\nX-Content-Type-Options: nosniff\r\nExpires: Mon, 26 Jul 1997 05:00:00 GMT\r\nLast-Modified: Thu, 07 Nov 2024 01:30:06 GMT\r\nCache-Control: no-store, no-cache, must-revalidate\r\nCache-Control: post-check=0, pre-check=0\r\nPragma: no-cache\r\nContent-type: text/html; charset=utf-8\r\nContent-Length: 6592\r\nConnection: close\r\nDate: Thu, 07 Nov 2024 01:30:06 GMT\r\nServer: lighttpd\r\n\r\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n<head>\r\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />\r\n<meta http-equiv=\"Expires\" content=\"0\"/> \r\n<title>Linear eMerge</title>\r\n<link rel=\"shortcut icon\" href=\"./img/emerge.ico\">\r\n<link rel=\"stylesheet\" href=\"./css/common.css\" type=\"text/css\" />\r\n<link rel=\"stylesheet\" href=\"./css/language/.css\" type=\"text/css\" />\r\n\r\n\r\n<script type=\"text/javascript\" src=\"./js/jquery-1.5.1.min.js\" charset=\"utf-8\"></script>\r\n<script type=\"text/javascript\" src=\"./js/jquery.browser.min.js\" charset=\"utf-8\"></script>\r\n\r\n<link rel=\"stylesheet\" href=\"./js/plugin/jquery.datepicker/css/datepicker.css\" type=\"text/css\" />\r\n<script type=\"text/javascript\" src=\"./js/plugin/jquery.datepicker/js/datepicker.js\" charset=\"utf-8\"></script>\r\n\r\n<script type=\"text/javascript\" src=\"./js/plugin/jquery.simplemodal/jquery.simplemodal-1.3.5.min.js\" charset=\"utf-8\"></script>\r\n\r\n<script type=\"text/javascript\" src=\"./js/plugin/jquery.flash/jquery.flash.min_.js\" charset=\"utf-8\"></script>\r\n<script type=\"text/javascript\" src=\"./js/plugin/jquery.jw/jwUploader.js\" charset=\"utf-8\"></script>\r\n<script type=\"text/javascript\" src=\"./js/plugin/sprintf-0.6.js\" charset=\"utf-8\"></script>\r\n\r\n<script type=\"text/javascript\">\r\n/******************************************************************************\r\n\uc804\uc5ed \ubcc0\uc218\r\n******************************************************************************/\r\n\r\nvar _class = \"layout\";\r\nvar _data;\r\nvar _current;\r\nvar _seq;\r\nvar _circiut_type;\r\n\r\n\r\n/******************************************************************************\r\njwUploader \uae30\ubcf8 \uc124\uc815\r\n******************************************************************************/\r\n\r\nvar jwUploaderSettings = {\r\n\t\"width\"\t\t\t: 80,\r\n\t\"height\"\t\t: 20,\r\n\t\"sizeLimit\"\t\t: 150 * 1024,\r\n\t\"fileExt\"\t\t: \"image\",\r\n\t\"uploaderMovie\"\t: \"./js/plugin/jquery.jw/FileUploader.swf\",\r\n\t\"script\"\t\t: \"/?c=fileupload&m=receive\"\r\n};\r\n\r\n\r\n/******************************************************************************\r\n\ub85c\ub529\ucc3d\r\n******************************************************************************/\r\n\r\n// \ub85c\ub529\ucc3d \uc5f4\uae30\r\nfunction show_loading()\r\n{\r\n\ttry\r\n\t{\r\n\t\t$.modal('<div><img src=\"./img/loading.gif\" width=\"200\" /></div>', {\r\n\t\t\toverlayCss\t\t: {backgroundColor:\"#000\"},\r\n\t\t\toverlayClose\t: false\r\n\t\t});\r\n\t}\r\n\tcatch (e)\r\n\t{\r\n\t}\r\n}\r\n\r\n// \ub85c\ub529\ucc3d \ub2eb\uae30\r\nfunction hide_loading()\r\n{\r\n\ttry\r\n\t{\r\n\t\t$.modal.close();\r\n\t}\r\n\tcatch (e)\r\n\t{\r\n\t}\r\n}\r\n\r\n\r\n\r\n</script>\r\n\r\n<script type=\"text/javascript\" src=\"./js/common.js\" charset=\"utf-8\"></script>\r\n<style>\r\nbody { background:url(\"\") }\r\n</style>\r\n</head>\r\n\r\n\r\n<body oncontextmenu=\"return false;\">\r\n\r\n<div id=\"wrap\">\r\n<style type=\"text/css\">\n<!--\n#wrap {  height:100%; background:url(\"/img/bg_login.jpg\"); }\n\nbody.login {\n\tbackground-color: #000000;\n\tbackground-image: url(/img/bg_login.jpg);\n\tbackground-repeat: repeat-x;\n\ttext-align: center;\n}\n\n.Title {\t\n\tfont-family: Arial, Helvetica, sans-serif;\n\tcolor: #A0A0A4;\n\ttext-align: left;\n\tfont-size: 12px;\n\twidth: 30px;\n}\n\n.Data {\n\tfont-family: Arial, Helvetica, sans-serif;\n\tcolor: #A0A0A4;\n\ttext-align: left;\n\tfont-size: 12px;\n\twidth: 50px;\n}\n\n\n-->\n</style>\n\n<script type=\"text/javascript\">\nfunction layout_center(layerId)\n{\n\t$(\"#\"+layerId).css({\n\t\t'position'\t: 'absolute',\n\t\t'top'\t\t: (($(document).height() - $(\"#\"+layerId).height()) / 2) + \"px\",\n\t\t'left'\t\t: (($(document).width() - $(\"#\"+layerId).width()) / 2) + \"px\"\n\t});\n}\n\n$(document).ready(function() \n{\n\t$(window).resize(function() \n\t{\n\t\tlayout_center(\"login_box\")\n\t});\n\tlayout_center(\"login_box\");\n});\n\nfunction enter_submit()\n{\n\tif (document.form_id)\n\t{\n\t\tdocument.form_id.action=\"/\";\n\t\tdocument.form_id.submit();\n\t}\n}\n\nfunction forgot_password()\n{\n    var login_id = $(\"#form_id input[name=login_id]\").val();\n    if( login_id == '' ) {\n        alert(\"Enter User ID\");\n    } else {\n        $.ajax({\n            type: \"post\",\n            dataType: \"script\",\n            url: \"/?c=user&m=forgot_password\",\n            data: \"login_id=\" + login_id,\n            success: function(data) {\n            }\n        });\n    }\n}\n</script>\n\n<body class=\"login\" oncontextmenu=\"return false;\">\n\t<table class=\"login\" id=\"login_box\" style=\"width:274px; table-layout:fixed\">\n\t\t<div>\n\t\t    <td>\n\t\t        <img src=\"/img/logo.png\" width=\"179px\" height=\"72px\" align=\"center\" hspace=\"47\">\n\t\t    </td>\n\t\t</div>\n\t\t<div>\n\t\t    <tr>\n\t\t    \t<td width=\"274px\" height=\"31px\" style=\"background:url('/img/login_window_top.png');\">\n\t\t    \t\t<img src=\"/img/login_window_login.png\" alt=\"\" width=\"48px\" height=\"26px\" style=\"float:left;\">\n\t\t    \t</td>\n\t\t    </tr>\n\t\t</div>\n\t\t<div>\n\t    \t<td style=\"background:url('/img/login_window_middle.png');\">\n\t        \t<form id=\"form_id\" method=\"post\" action=\"/\" onsubmit=\"enter_submit();\">\n\t        \t\t<table class=\"login_table\">\n\t        \t\t\t<div height=\"15\">\n\t\t            \t\t<tr height=\"15\"></tr>\t\t            \t\t\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t                <div height=\"25\">\n\t\t            \t\t<tr height=\"25\">\n\t\t            \t\t\t<td width=\"25\">&nbsp;</td>\n\t\t            \t\t\t<td class=\"Title\">User ID</td>\n\t\t            \t\t\t<td width=\"5\">&nbsp;</td>\n\t\t            \t\t\t<td class=\"Data\"><input type=\"text\" name=\"login_id\" value=\"\" width=\"20\" autocomplete=\"off\" /></td>\n\t\t            \t\t</tr>\n\t\t            \t</div>\n\t\t            \t<div height=\"2\">\n\t\t            \t\t<tr height=\"2\"></tr>\n\t\t\t\t\t\t</div>\n\t                    <div height=\"25\">\n\t\t            \t\t<tr height=\"25\">\n\t\t            \t\t\t<td width=\"25\">&nbsp;</td>\n\t\t            \t\t\t<td class=\"Title\">Password</td>\n\t\t            \t\t    <td width=\"5\">&nbsp;</td>\n\t\t            \t\t\t<td class=\"Data\"><input type=\"password\" name=\"login_pw\" value=\"\" SIZE=\"20\" autocomplete=\"off\"/></td>\n\t\t            \t\t</tr>\n\t\t            \t</div>\n\t                \t<div height=\"10\">\n\t\t            \t\t<tr height=\"10\"></tr>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</table>\n\t\t\t\t\t<table>\t\t\t\t\t\t\n\t            \t\t<div height=\"33\">\n\t\t            \t\t<tr>\n\t\t                        <td align=\"center\">\n\t\t                        \t<button class=\"btn_login\" type=\"submit\">\n\t\t                        </td>\n\t\t                    </tr>\n\t\t                </div>\n\t                \t<div height=\"10\">\n\t\t            \t\t<tr height=\"10\"></tr>\t\t            \t\t\n\t\t\t\t\t\t</div>\n\n\t        \t\t</table>\n\n                    <a href=\"javascript:forgot_password();\">Forgot your password?</a>\n\t        \t</form>\n\t        </td>\n\t    </div>\n\t    <div>\n\t\t    <tr height=\"7\">\n\t\t    \t<td style=\"background:url('/img/login_window_bottom.png');\"></td>\n\t\t    </tr>\n\t\t</div>\n\t</table>\n</body>\r\n</div>\r\n\r\n</body>\r\n</html>\r\n",
         "datamd5" : "fabdd88fa783fbf7f831df4d76af0d62",
         "datammh3" : -614624773,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "geolocus" : {
            "asn" : "AS7922",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "comcast.com",
               "comcast.net",
               "comcastbusiness.net"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "CHARLESTON-CCCS-18",
            "organization" : "Comcast Cable Communications, LLC",
            "subnet" : "96.91.0.0/16"
         },
         "ip" : "96.91.92.238",
         "ipv6" : "false",
         "latitude" : "26.5921",
         "location" : "26.5921,-81.6784",
         "longitude" : "-81.6784",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "COMCAST-7922",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 8080,
         "product" : "lighttpd",
         "productvendor" : "lighttpd",
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "seen_date" : "2024-11-07",
         "source" : "datascan",
         "status" : 200,
         "subnet" : "96.64.0.0/11",
         "tag" : "<enterprise field>: tag",
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 73.47.175.153:8080 (tcp/http) - last seen on 2024-11-07 at 05:31:41 UTC

    • IP
      73.47.175.153
      Network
      73.44.0.0/14
      Domain(s)
      comcast.net
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      http://73.47.175.153:8080/ 200

      HTTP Title
      XFINITY
      Reverse DNS
      c-73-47-175-153.hsd1.ct.comcast.net
      ASN
      AS7922
      Organization
      COMCAST-7922
      Protocol
      http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      HTTP Component(s)
      Bootstrap Bootstrap jQuery jQuery 3.4.1
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      9f6dec98b50e4ce1e4b328399c205990
      HTTP Header MD5
      298a44feb1264c657421068f255425fc
      HTTP Body MD5
      941c2fdbd42ac0156e0ee000b584c86c
    • HTTP/1.1 200 OK
      Content-type: text/html
      X-robots-tag: noindex,nofollow
      X-Frame-Options: deny
      X-XSS-Protection: 1; mode=block
      X-Content-Type-Options: nosniff
      Strict-Transport-Security: max-age=15768000; includeSubdomains
      Pragma: no-cache
      Cache-Control: no-store, no-cache, must-revalidate
      Content-Security-Policy: default-src 'self' ; style-src 'self' ; frame-src 'self' ; font-src 'self' ; form-action 'self' ; script-src 'self' 'unsafe-inline' 'unsafe-eval'; img-src 'self'; connect-src 'self'; object-src 'none'; media-src 'none'; script-nonce 'none'; plugin-types 'none'; reflected-xss 'none'; report-uri 'none';
      Content-Length: 8647
      Connection: close
      Date: Tue, 06 Jan 1970 21:50:16 GMT
      Server: Xfinity Broadband Router Server
      
      
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
      
      <head>
      	<title>XFINITY</title>
      	<!--CSS-->
      	<link rel="stylesheet" type="text/css" media="screen" href="./cmn/css/common-min.css" />
      	<!--[if IE 6]>
      	<link rel="stylesheet" type="text/css" href="./cmn/css/ie6-min.css" />
      	<![endif]-->
      	<!--[if IE 7]>
      	<link rel="stylesheet" type="text/css" href="./cmn/css/ie7-min.css" />
      	<![endif]-->
      	<link rel="stylesheet" type="text/css" media="print" href="./cmn/css/print.css" />
      	<link rel="stylesheet" type="text/css" media="screen" href="./cmn/css/lib/jquery.radioswitch.css" />
      	<link rel="stylesheet" type="text/css" media="screen" href="./cmn/css/lib/progressBar.css" />
      	<!--Character Encoding-->
      	<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
              <meta name="robots" content="noindex,nofollow">
      	<script type="text/javascript" src="./cmn/js/lib/jquery-3.4.1.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery-migrate-1.2.1.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.validate.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.alerts.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.ciscoExt.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.highContrastDetect.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.radioswitch.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.virtualDialog.js"></script>
      	<script type="text/javascript" src="./cmn/js/utilityFunctions.js"></script>
          <script type="text/javascript" src="./cmn/js/gateway.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/bootstrap.min.js"></script>
          <script type="text/javascript" src="./cmn/js/lib/bootstrap-waitingfor.js"></script>
        <script src="locale/CLDRPluralRuleParser.js"></script>
        <script src="locale/jquery.i18n.js"></script>
        <script src="locale/jquery.i18n.messagestore.js"></script>
        <script src="locale/jquery.i18n.fallbacks.js"></script>
        <script src="locale/jquery.i18n.language.js"></script>
        <script src="locale/jquery.i18n.parser.js"></script>
        <script src="locale/jquery.i18n.emitter.js"></script>
        <script src="locale/jquery.i18n.emitter.bidi.js"></script>
         <script src="locale/global.js"></script> <!-- add this -->
      </head>
      <body>
      	<!--Main Container - Centers Everything-->
      	<div id="container">
      		<!--Header-->
      		<div id="header">
      			<h2 id="logo"><img src='cmn/syndication/img/logo_xfinity.png' alt='XFINITY'  title='XFINITY' /></h2>
      		</div> <!-- end #header -->
      		<div id='div-skip-to' class="acs-hide">
      			<a id="skip-link" name="skip-link" href="#content">Skip to content</a>
      		</div>
      		<!--Main Content-->
      		<div id="main-content">
      
      <!-- $Id: at_a_glance.dory.jst 2943 2009-08-25 20:58:43Z slemoine $ -->
      <div id="sub-header">
      </div><!-- end #sub-header -->
      
      <!--div id="nav"-->
      <h1 id="index_header">Gateway > Login</h1>
      <div class="index_div">
      	<form action="check.jst" method="post" id="pageForm"  onsubmit="return f();">
      	<div class="form-row">
      		<p id="index_helptext">Please login to view and manage your Gateway settings.</p>
      	</div>
      	<div>
      		<table class="index_table">
      			<tr>
      				<td><label for="username"><b><div id="username_label">Username:</div></b></label></td>
      				<td><input type="text"     id="username" name="username" class="login_width text" autocomplete="off" /></td>
      			</tr>
      			<tr>
      				<td><label for="password"><b>Password:</b></label></td>
      				<td><input type="password" id="password" name="password" class="login_width text" autocomplete="off" /></td>
      			</tr>
      		</table>
      	</div>
      	<div class="form-btn"  id="login_btn">
      		<input type="submit" class="btn" value="Login" />
      	</div>
      <input type="hidden" name="locale" id="locale" value="false">
      </form>
      </div>
      
      <script type="text/javascript">
      $(document).ready(function() {
      	var user_type = "admin";
      	gateway.page.init("Login", "nav-login");
      	$("#pageForm").validate({
      		errorElement : "p"
      		,errorContainer : "#error-msg-box"
      		,invalidHandler: function(form, validator) {
      			var errors = validator.numberOfInvalids();
      			if (errors) {
      				var message = errors == 1 ? $.i18n("You missed 1 field. It has been highlighted") : $.i18n("You missed") + errors + $.i18n("fields. They have been highlighted");
      				$("div.error").html(message);
      				$("div.error").show();
      			} else {
      				$("div.error").hide();
      			}
      		}
      		,rules : {
      			username: {
      				required: true
      				,minlength: 3
      			}
      			,password: {
      				required: true
      				,minlength: 3
      			}
      		}
      		,messages: {
      			username: {
      				required: $.i18n('Username cannot be blank. Please enter a valid username.')
      			}
      			,password: {
      				required: $.i18n('Password cannot be blank. Please enter a valid password.')
      				,minlength: $.i18n("Password must be at least 3 characters.")
      			}
      		}
      	});
      	$("#username").focus();
      	$("#username").val("");
      	$("#password").val("");
      });
      function f()
      {
      	var username;
      	username = document.getElementById("username");
      	username.value = (username.value.toLowerCase());
      	//get the form id and submit it
      	var form = document.getElementById("pageForm");
      	form.submit();
      	return true;
      }
      </script>
      
      <!-- $Id: footer.jst 2976 2009-09-02 21:42:51Z cporto $ -->
      		</div> <!-- end #main-content-->
      		<!--Footer-->
      
      		<div id="footer">
      			<ul id="footer-links">
      				<li class="first-child" id="footer_width"><a href="http://www.xfinity.com" target="_blank">Xfinity.com</a></li>
      			</ul>
      		</div> <!-- end #footer -->
      	</div> <!-- end #container -->
      <script type="text/javascript">
      $(document).ready(function() {
      	// focus current page link, must after page.init()
      	//$('#nav [href="'+location.href.replace(/^.*\//g, '')+'"]').focus();		// need a "skip nav" function
      	$("#skip-link").click(function () {
              $('#content').attr('tabIndex', -1).focus();  //this is to fix skip-link doesn't work on webkit-based Chrome
          });
      	// change radio-btn status and do ajax when press "enter"
      	//$(".radio-btns a").keydown(function(event){
      	$(".radio-btns a").keypress(function(event){
      		var keycode = (event.keyCode ? event.keyCode : event.which);
      		if(13 == keycode){
      			if (!$(this).parent(".radio-btns").find("li").hasClass("selected")){
      				return;		// do nothing if has disabled class, don't detect disabled attr for radio-btn
      			}
      			// console.log($(this).find(":radio").hasClass("disabled"));
      			$(this).find(":radio").trigger('click');
      			$(this).find(":radio").trigger('change');
      			$(this).parent(".radio-btns").radioToButton();
      		}
      	});
      	// press Esc to skip menu and goto first control of content
      	// Esc:keypress:which is zero in FF, Esc:keypress is not work in Chrome
      	$("#nav").keydown(function(event){
      		var keycode = (event.keyCode ? event.keyCode : event.which);
      		if(27 == keycode){
      			$("#content textarea:eq(0)").focus();
      			$("#content input:eq(0)").focus();
      			$("#content a:eq(0)").focus();			// high priority element to focus			
      		}
      		// alert(event.keyCode+"---"+event.which+"---"+event.charCode);		
      	});
      	/* changes for high contrast mode */
      	$.highContrastDetect({useExtraCss: true, debugInNormalMode: false});
      	if ($.__isHighContrast) {
      		/* change plus/minus tree indicator of nav menu */
      		$("#nav a.top-level").prepend('<span class="hi_nav_top_indi">[+]</span>');
      		$("#nav a.folder").prepend('<span class="hi_nav_folder_indi">[+]</span>');
      		$("#nav a.top-level-active span.hi_nav_top_indi").text("[-]");
      		$("#nav a.folder").click(function() {
      			/* this should be called after nav state changed */
      			var $link = $(this);
      			if ($link.hasClass("folder-open")) {
      				$link.children("span.hi_nav_folder_indi").text("[-]");
      			}
      			else {
      				$link.children("span.hi_nav_folder_indi").text("[+]");
      			}
      		});
      	}
      	/*
      	*	these 3 sections for radio-btn accessibility, as a workaround, maybe should put at the front of .ready().
      	*/
      	// add "role" and "title" for ARIA, attr may need to be embedded into html
      	$(".radio-btns a").each(function(){
      		$(this).attr("role", "radio").attr("title", $(this).closest("ul").prev().text() + $(this).find("label").text());
      	});
      	// monitor "aria-checked" status for JAWS, NOTE: better depends on input element
      	$(".radio-btns").change(function(){
      		$(this).find("a").each(function(){
      			$(this).attr("aria-checked", $(this).find("input").attr("checked") ? "true" : "false");
      		});
      	});
      	//give the initial status, do not trigger change above
      	$(".radio-btns").find("a").each(function(){
      		$(this).attr("aria-checked", $(this).find("input").attr("checked") ? "true" : "false");
      	});
      
      });
      </script>	
      </body>
      </html>
      
      
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-07T05:31:41.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "xfinity.com",
                  "w3.org"
               ],
               "hostname" : [
                  "www.w3.org",
                  "www.xfinity.com"
               ],
               "url" : [
                  "http://www.w3.org/1999/xhtml",
                  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd",
                  "http://www.xfinity.com"
               ]
            },
            "http" : {
               "bodymd5" : "941c2fdbd42ac0156e0ee000b584c86c",
               "bodymmh3" : 1143180113,
               "component" : [
                  {
                     "productvendor" : "jQuery",
                     "productversion" : "3.4.1",
                     "product" : "jQuery"
                  },
                  {
                     "product" : "Bootstrap",
                     "productvendor" : "Bootstrap"
                  }
               ],
               "headermd5" : "298a44feb1264c657421068f255425fc",
               "headermmh3" : -1003538161,
               "title" : "XFINITY"
            },
            "length" : 9394
         },
         "asn" : "AS7922",
         "city" : "Waterbury",
         "country" : "US",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nContent-type: text/html\r\nX-robots-tag: noindex,nofollow\r\nX-Frame-Options: deny\r\nX-XSS-Protection: 1; mode=block\r\nX-Content-Type-Options: nosniff\r\nStrict-Transport-Security: max-age=15768000; includeSubdomains\r\nPragma: no-cache\r\nCache-Control: no-store, no-cache, must-revalidate\r\nContent-Security-Policy: default-src 'self' ; style-src 'self' ; frame-src 'self' ; font-src 'self' ; form-action 'self' ; script-src 'self' 'unsafe-inline' 'unsafe-eval'; img-src 'self'; connect-src 'self'; object-src 'none'; media-src 'none'; script-nonce 'none'; plugin-types 'none'; reflected-xss 'none'; report-uri 'none';\r\nContent-Length: 8647\r\nConnection: close\r\nDate: Tue, 06 Jan 1970 21:50:16 GMT\r\nServer: Xfinity Broadband Router Server\r\n\r\n\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n\n<head>\n\t<title>XFINITY</title>\n\t<!--CSS-->\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"./cmn/css/common-min.css\" />\n\t<!--[if IE 6]>\n\t<link rel=\"stylesheet\" type=\"text/css\" href=\"./cmn/css/ie6-min.css\" />\n\t<![endif]-->\n\t<!--[if IE 7]>\n\t<link rel=\"stylesheet\" type=\"text/css\" href=\"./cmn/css/ie7-min.css\" />\n\t<![endif]-->\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"print\" href=\"./cmn/css/print.css\" />\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"./cmn/css/lib/jquery.radioswitch.css\" />\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"./cmn/css/lib/progressBar.css\" />\n\t<!--Character Encoding-->\n\t<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n        <meta name=\"robots\" content=\"noindex,nofollow\">\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery-3.4.1.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery-migrate-1.2.1.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.validate.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.alerts.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.ciscoExt.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.highContrastDetect.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.radioswitch.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.virtualDialog.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/utilityFunctions.js\"></script>\n    <script type=\"text/javascript\" src=\"./cmn/js/gateway.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/bootstrap.min.js\"></script>\n    <script type=\"text/javascript\" src=\"./cmn/js/lib/bootstrap-waitingfor.js\"></script>\n  <script src=\"locale/CLDRPluralRuleParser.js\"></script>\n  <script src=\"locale/jquery.i18n.js\"></script>\n  <script src=\"locale/jquery.i18n.messagestore.js\"></script>\n  <script src=\"locale/jquery.i18n.fallbacks.js\"></script>\n  <script src=\"locale/jquery.i18n.language.js\"></script>\n  <script src=\"locale/jquery.i18n.parser.js\"></script>\n  <script src=\"locale/jquery.i18n.emitter.js\"></script>\n  <script src=\"locale/jquery.i18n.emitter.bidi.js\"></script>\n   <script src=\"locale/global.js\"></script> <!-- add this -->\n</head>\n<body>\n\t<!--Main Container - Centers Everything-->\n\t<div id=\"container\">\n\t\t<!--Header-->\n\t\t<div id=\"header\">\n\t\t\t<h2 id=\"logo\"><img src='cmn/syndication/img/logo_xfinity.png' alt='XFINITY'  title='XFINITY' /></h2>\n\t\t</div> <!-- end #header -->\n\t\t<div id='div-skip-to' class=\"acs-hide\">\n\t\t\t<a id=\"skip-link\" name=\"skip-link\" href=\"#content\">Skip to content</a>\n\t\t</div>\n\t\t<!--Main Content-->\n\t\t<div id=\"main-content\">\n\n<!-- $Id: at_a_glance.dory.jst 2943 2009-08-25 20:58:43Z slemoine $ -->\n<div id=\"sub-header\">\n</div><!-- end #sub-header -->\n\n<!--div id=\"nav\"-->\n<h1 id=\"index_header\">Gateway > Login</h1>\n<div class=\"index_div\">\n\t<form action=\"check.jst\" method=\"post\" id=\"pageForm\"  onsubmit=\"return f();\">\n\t<div class=\"form-row\">\n\t\t<p id=\"index_helptext\">Please login to view and manage your Gateway settings.</p>\n\t</div>\n\t<div>\n\t\t<table class=\"index_table\">\n\t\t\t<tr>\n\t\t\t\t<td><label for=\"username\"><b><div id=\"username_label\">Username:</div></b></label></td>\n\t\t\t\t<td><input type=\"text\"     id=\"username\" name=\"username\" class=\"login_width text\" autocomplete=\"off\" /></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td><label for=\"password\"><b>Password:</b></label></td>\n\t\t\t\t<td><input type=\"password\" id=\"password\" name=\"password\" class=\"login_width text\" autocomplete=\"off\" /></td>\n\t\t\t</tr>\n\t\t</table>\n\t</div>\n\t<div class=\"form-btn\"  id=\"login_btn\">\n\t\t<input type=\"submit\" class=\"btn\" value=\"Login\" />\n\t</div>\n<input type=\"hidden\" name=\"locale\" id=\"locale\" value=\"false\">\n</form>\n</div>\n\n<script type=\"text/javascript\">\n$(document).ready(function() {\n\tvar user_type = \"admin\";\n\tgateway.page.init(\"Login\", \"nav-login\");\n\t$(\"#pageForm\").validate({\n\t\terrorElement : \"p\"\n\t\t,errorContainer : \"#error-msg-box\"\n\t\t,invalidHandler: function(form, validator) {\n\t\t\tvar errors = validator.numberOfInvalids();\n\t\t\tif (errors) {\n\t\t\t\tvar message = errors == 1 ? $.i18n(\"You missed 1 field. It has been highlighted\") : $.i18n(\"You missed\") + errors + $.i18n(\"fields. They have been highlighted\");\n\t\t\t\t$(\"div.error\").html(message);\n\t\t\t\t$(\"div.error\").show();\n\t\t\t} else {\n\t\t\t\t$(\"div.error\").hide();\n\t\t\t}\n\t\t}\n\t\t,rules : {\n\t\t\tusername: {\n\t\t\t\trequired: true\n\t\t\t\t,minlength: 3\n\t\t\t}\n\t\t\t,password: {\n\t\t\t\trequired: true\n\t\t\t\t,minlength: 3\n\t\t\t}\n\t\t}\n\t\t,messages: {\n\t\t\tusername: {\n\t\t\t\trequired: $.i18n('Username cannot be blank. Please enter a valid username.')\n\t\t\t}\n\t\t\t,password: {\n\t\t\t\trequired: $.i18n('Password cannot be blank. Please enter a valid password.')\n\t\t\t\t,minlength: $.i18n(\"Password must be at least 3 characters.\")\n\t\t\t}\n\t\t}\n\t});\n\t$(\"#username\").focus();\n\t$(\"#username\").val(\"\");\n\t$(\"#password\").val(\"\");\n});\nfunction f()\n{\n\tvar username;\n\tusername = document.getElementById(\"username\");\n\tusername.value = (username.value.toLowerCase());\n\t//get the form id and submit it\n\tvar form = document.getElementById(\"pageForm\");\n\tform.submit();\n\treturn true;\n}\n</script>\n\n<!-- $Id: footer.jst 2976 2009-09-02 21:42:51Z cporto $ -->\n\t\t</div> <!-- end #main-content-->\n\t\t<!--Footer-->\n\n\t\t<div id=\"footer\">\n\t\t\t<ul id=\"footer-links\">\n\t\t\t\t<li class=\"first-child\" id=\"footer_width\"><a href=\"http://www.xfinity.com\" target=\"_blank\">Xfinity.com</a></li>\n\t\t\t</ul>\n\t\t</div> <!-- end #footer -->\n\t</div> <!-- end #container -->\n<script type=\"text/javascript\">\n$(document).ready(function() {\n\t// focus current page link, must after page.init()\n\t//$('#nav [href=\"'+location.href.replace(/^.*\\//g, '')+'\"]').focus();\t\t// need a \"skip nav\" function\n\t$(\"#skip-link\").click(function () {\n        $('#content').attr('tabIndex', -1).focus();  //this is to fix skip-link doesn't work on webkit-based Chrome\n    });\n\t// change radio-btn status and do ajax when press \"enter\"\n\t//$(\".radio-btns a\").keydown(function(event){\n\t$(\".radio-btns a\").keypress(function(event){\n\t\tvar keycode = (event.keyCode ? event.keyCode : event.which);\n\t\tif(13 == keycode){\n\t\t\tif (!$(this).parent(\".radio-btns\").find(\"li\").hasClass(\"selected\")){\n\t\t\t\treturn;\t\t// do nothing if has disabled class, don't detect disabled attr for radio-btn\n\t\t\t}\n\t\t\t// console.log($(this).find(\":radio\").hasClass(\"disabled\"));\n\t\t\t$(this).find(\":radio\").trigger('click');\n\t\t\t$(this).find(\":radio\").trigger('change');\n\t\t\t$(this).parent(\".radio-btns\").radioToButton();\n\t\t}\n\t});\n\t// press Esc to skip menu and goto first control of content\n\t// Esc:keypress:which is zero in FF, Esc:keypress is not work in Chrome\n\t$(\"#nav\").keydown(function(event){\n\t\tvar keycode = (event.keyCode ? event.keyCode : event.which);\n\t\tif(27 == keycode){\n\t\t\t$(\"#content textarea:eq(0)\").focus();\n\t\t\t$(\"#content input:eq(0)\").focus();\n\t\t\t$(\"#content a:eq(0)\").focus();\t\t\t// high priority element to focus\t\t\t\n\t\t}\n\t\t// alert(event.keyCode+\"---\"+event.which+\"---\"+event.charCode);\t\t\n\t});\n\t/* changes for high contrast mode */\n\t$.highContrastDetect({useExtraCss: true, debugInNormalMode: false});\n\tif ($.__isHighContrast) {\n\t\t/* change plus/minus tree indicator of nav menu */\n\t\t$(\"#nav a.top-level\").prepend('<span class=\"hi_nav_top_indi\">[+]</span>');\n\t\t$(\"#nav a.folder\").prepend('<span class=\"hi_nav_folder_indi\">[+]</span>');\n\t\t$(\"#nav a.top-level-active span.hi_nav_top_indi\").text(\"[-]\");\n\t\t$(\"#nav a.folder\").click(function() {\n\t\t\t/* this should be called after nav state changed */\n\t\t\tvar $link = $(this);\n\t\t\tif ($link.hasClass(\"folder-open\")) {\n\t\t\t\t$link.children(\"span.hi_nav_folder_indi\").text(\"[-]\");\n\t\t\t}\n\t\t\telse {\n\t\t\t\t$link.children(\"span.hi_nav_folder_indi\").text(\"[+]\");\n\t\t\t}\n\t\t});\n\t}\n\t/*\n\t*\tthese 3 sections for radio-btn accessibility, as a workaround, maybe should put at the front of .ready().\n\t*/\n\t// add \"role\" and \"title\" for ARIA, attr may need to be embedded into html\n\t$(\".radio-btns a\").each(function(){\n\t\t$(this).attr(\"role\", \"radio\").attr(\"title\", $(this).closest(\"ul\").prev().text() + $(this).find(\"label\").text());\n\t});\n\t// monitor \"aria-checked\" status for JAWS, NOTE: better depends on input element\n\t$(\".radio-btns\").change(function(){\n\t\t$(this).find(\"a\").each(function(){\n\t\t\t$(this).attr(\"aria-checked\", $(this).find(\"input\").attr(\"checked\") ? \"true\" : \"false\");\n\t\t});\n\t});\n\t//give the initial status, do not trigger change above\n\t$(\".radio-btns\").find(\"a\").each(function(){\n\t\t$(this).attr(\"aria-checked\", $(this).find(\"input\").attr(\"checked\") ? \"true\" : \"false\");\n\t});\n\n});\n</script>\t\n</body>\n</html>\n\n",
         "datamd5" : "9f6dec98b50e4ce1e4b328399c205990",
         "datammh3" : 596939920,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "comcast.net"
         ],
         "geolocus" : {
            "asn" : "AS7922",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "comcast.com",
               "comcast.net"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "POMPANO-4",
            "organization" : "Comcast Cable Communications, LLC",
            "subnet" : "73.0.0.0/8"
         },
         "host" : [
            "c-73-47-175-153"
         ],
         "hostname" : [
            "c-73-47-175-153.hsd1.ct.comcast.net"
         ],
         "ip" : "73.47.175.153",
         "ipv6" : "false",
         "latitude" : "41.5481",
         "location" : "41.5481,-73.0012",
         "longitude" : "-73.0012",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "COMCAST-7922",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 8080,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "c-73-47-175-153.hsd1.ct.comcast.net"
         ],
         "seen_date" : "2024-11-07",
         "source" : "datascan",
         "status" : 200,
         "subdomains" : [
            "ct.comcast.net",
            "hsd1.ct.comcast.net"
         ],
         "subnet" : "73.44.0.0/14",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "net"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 50.245.247.94:8080 (tcp/http) - last seen on 2024-11-07 at 05:31:39 UTC

    • IP
      50.245.247.94
      Network
      50.240.0.0/12
      Domain(s)
      comcastbusiness.net
      Device

      <enterprise field>: device.class

      Operating System
      Microsoft Windows
      URL

      http://50.245.247.94:8080/ 200

      HTTP Title
      NVMS 2.0
      Reverse DNS
      50-245-247-94-static.hfc.comcastbusiness.net
      ASN
      AS7922
      Organization
      COMCAST-7922
      Protocol
      http
      Source
      datascan
    • Operating System
      Microsoft Windows
      HTTP Component(s)
      Oracle Java jQuery jQuery 3.5.1
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      405a026315ce113b0a3eb3ea0745d255
      HTTP Header MD5
      25a0aae34b6abec5013ddbfcd5bd90ef
      HTTP Body MD5
      58e187d17efa3f9294d61a10da13ae11
    • HTTP/1.1 200 
      X-Content-Type-Options: nosniff
      X-Frame-Options: SAMEORIGIN
      X-XSS-Protection: 1; mode=block
      Set-Cookie: JSESSIONID=5390539F690D26345F2F2FA9CD6C76F3; Path=/; HttpOnly
      Content-Type: text/html;charset=UTF-8
      Content-Length: 2923
      Date: Thu, 07 Nov 2024 05:28:00 GMT
      Connection: close
      
      
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      
      
      
      <html>
      	<head>
      		<meta http-equiv="X-UA-Compatible" content="IE=10" >
      		<title>NVMS 2.0</title>
      	 	<link rel="stylesheet" href="/websso/css/login.css?v=20150228.00" type="text/css">
      		
      		<script type="text/javascript">
      			var LANG_TYPE = "";
      			var WEB_BASE = "";
      			var LANG_FILE_ARR = [ "login.htm" ];
      		</script>
      		<script type="text/javascript" src="/public/script/jquery-3.5.1.min.js?v=20150228.00"></script>
      		<script type="text/javascript" src="/public/script/jquery.cookie.js?v=20150228.00"></script>
      		<script type="text/javascript" src="/public/script/CommonFunctions.js?v=20150228.00"></script>
      		<script type="text/javascript" src="/public/script/crypto-js.js?v=20150228.00"></script>
      		<script type="text/javascript" src="/public/script/spark-md5.js?v=20150228.00"></script>
      		<script type="text/javascript" src="/public/script/aes.js?v=20150228.00"></script>
      		<script type="text/javascript" src="/public/script/pageBase.js?v=20150228.00"></script>
      		<script type="text/javascript" src="/public/script/jquery.watermark.min.js?v=20150228.00"></script>
      		<script type="text/javascript" src="/public/script/Base64.js?v=20150228.00"></script>
      		<script type="text/javascript" src="/public/script/UnicodeAnsi.js?v=20150228.00"></script>
      		<script type="text/javascript" src="/public/script/Encryption.js?v=20150228.00"></script>	
      		<script src="/websso/script/login.js?v=20150228.00"></script>
      	</head>
      	<body>
         		<div id="main">
      			<div id="dHead">
      				<div id="divLang">
      					<div id="langType">
      						<div id="langTypeSel">
      						</div>
      						<span class="arrowDown"></span>
      						<div id="langTypeList">
      						</div>
      					</div>
      				</div>
      			</div>
      			<div id="logo">
      				<div class="image"></div>
      			</div>
      			<div id="mainBgMask"></div>
      			<div class="container">
      				<div class="content">
      					<span class="username" lc="html" lk="IDCS_USERNAME"></span>
      					<input id="txtUserName" class="txt-input" type="text" name="userName"  value="" />
      					<span class="password" lc="html" lk="IDCS_PASSWORD"></span>
      					<input id="txtPassword" class="txt-input" type="password" name="password"  value="" />
      					<span class="txtDestination" lc="html" lk="IDCS_LOGIN_TO"></span>
      					<div id="selectPlace">
      						<div id="txtPlace" lc="html" lk="IDCS_MONITOR_PLATFORM"></div>
      						<div id="selectTumb"></div>
      					</div>
      					<div id="placeList">
      						<span lc="html" lk="IDCS_MANAGE_PLATFORM" name="webhome"></span>
      						<span lc="html" lk="IDCS_MONITOR_PLATFORM" name="webmonitor"></span>
      						<span lc="html" lk="IDCS_CONFIG_PLATFORM" name="webconfig"></span>
      					</div>
      					<button id="btnLogin" lc="html" lk="IDCS_LOGIN"></button>
      					<div id="ErrorMsg"></div>
      				</div>
      			</div>
      		</div>
      	</body>
      </html>
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-07T05:31:39.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "w3.org"
               ],
               "hostname" : [
                  "www.w3.org"
               ],
               "url" : [
                  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
               ]
            },
            "http" : {
               "bodymd5" : "58e187d17efa3f9294d61a10da13ae11",
               "bodymmh3" : 162410367,
               "component" : [
                  {
                     "product" : "jQuery",
                     "productversion" : "3.5.1",
                     "productvendor" : "jQuery"
                  },
                  {
                     "product" : "Java",
                     "productvendor" : "Oracle"
                  }
               ],
               "headermd5" : "25a0aae34b6abec5013ddbfcd5bd90ef",
               "headermmh3" : -134774508,
               "title" : "NVMS 2.0"
            },
            "length" : 3227
         },
         "asn" : "AS7922",
         "city" : "Henrico",
         "country" : "US",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 \r\nX-Content-Type-Options: nosniff\r\nX-Frame-Options: SAMEORIGIN\r\nX-XSS-Protection: 1; mode=block\r\nSet-Cookie: JSESSIONID=5390539F690D26345F2F2FA9CD6C76F3; Path=/; HttpOnly\r\nContent-Type: text/html;charset=UTF-8\r\nContent-Length: 2923\r\nDate: Thu, 07 Nov 2024 05:28:00 GMT\r\nConnection: close\r\n\r\n\r\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n\r\n\r\n\r\n<html>\r\n\t<head>\r\n\t\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=10\" >\r\n\t\t<title>NVMS 2.0</title>\r\n\t \t<link rel=\"stylesheet\" href=\"/websso/css/login.css?v=20150228.00\" type=\"text/css\">\r\n\t\t\r\n\t\t<script type=\"text/javascript\">\r\n\t\t\tvar LANG_TYPE = \"\";\r\n\t\t\tvar WEB_BASE = \"\";\r\n\t\t\tvar LANG_FILE_ARR = [ \"login.htm\" ];\r\n\t\t</script>\r\n\t\t<script type=\"text/javascript\" src=\"/public/script/jquery-3.5.1.min.js?v=20150228.00\"></script>\r\n\t\t<script type=\"text/javascript\" src=\"/public/script/jquery.cookie.js?v=20150228.00\"></script>\r\n\t\t<script type=\"text/javascript\" src=\"/public/script/CommonFunctions.js?v=20150228.00\"></script>\r\n\t\t<script type=\"text/javascript\" src=\"/public/script/crypto-js.js?v=20150228.00\"></script>\r\n\t\t<script type=\"text/javascript\" src=\"/public/script/spark-md5.js?v=20150228.00\"></script>\r\n\t\t<script type=\"text/javascript\" src=\"/public/script/aes.js?v=20150228.00\"></script>\r\n\t\t<script type=\"text/javascript\" src=\"/public/script/pageBase.js?v=20150228.00\"></script>\r\n\t\t<script type=\"text/javascript\" src=\"/public/script/jquery.watermark.min.js?v=20150228.00\"></script>\r\n\t\t<script type=\"text/javascript\" src=\"/public/script/Base64.js?v=20150228.00\"></script>\r\n\t\t<script type=\"text/javascript\" src=\"/public/script/UnicodeAnsi.js?v=20150228.00\"></script>\r\n\t\t<script type=\"text/javascript\" src=\"/public/script/Encryption.js?v=20150228.00\"></script>\t\r\n\t\t<script src=\"/websso/script/login.js?v=20150228.00\"></script>\r\n\t</head>\r\n\t<body>\r\n   \t\t<div id=\"main\">\r\n\t\t\t<div id=\"dHead\">\r\n\t\t\t\t<div id=\"divLang\">\r\n\t\t\t\t\t<div id=\"langType\">\r\n\t\t\t\t\t\t<div id=\"langTypeSel\">\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<span class=\"arrowDown\"></span>\r\n\t\t\t\t\t\t<div id=\"langTypeList\">\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div id=\"logo\">\r\n\t\t\t\t<div class=\"image\"></div>\r\n\t\t\t</div>\r\n\t\t\t<div id=\"mainBgMask\"></div>\r\n\t\t\t<div class=\"container\">\r\n\t\t\t\t<div class=\"content\">\r\n\t\t\t\t\t<span class=\"username\" lc=\"html\" lk=\"IDCS_USERNAME\"></span>\r\n\t\t\t\t\t<input id=\"txtUserName\" class=\"txt-input\" type=\"text\" name=\"userName\"  value=\"\" />\r\n\t\t\t\t\t<span class=\"password\" lc=\"html\" lk=\"IDCS_PASSWORD\"></span>\r\n\t\t\t\t\t<input id=\"txtPassword\" class=\"txt-input\" type=\"password\" name=\"password\"  value=\"\" />\r\n\t\t\t\t\t<span class=\"txtDestination\" lc=\"html\" lk=\"IDCS_LOGIN_TO\"></span>\r\n\t\t\t\t\t<div id=\"selectPlace\">\r\n\t\t\t\t\t\t<div id=\"txtPlace\" lc=\"html\" lk=\"IDCS_MONITOR_PLATFORM\"></div>\r\n\t\t\t\t\t\t<div id=\"selectTumb\"></div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div id=\"placeList\">\r\n\t\t\t\t\t\t<span lc=\"html\" lk=\"IDCS_MANAGE_PLATFORM\" name=\"webhome\"></span>\r\n\t\t\t\t\t\t<span lc=\"html\" lk=\"IDCS_MONITOR_PLATFORM\" name=\"webmonitor\"></span>\r\n\t\t\t\t\t\t<span lc=\"html\" lk=\"IDCS_CONFIG_PLATFORM\" name=\"webconfig\"></span>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<button id=\"btnLogin\" lc=\"html\" lk=\"IDCS_LOGIN\"></button>\r\n\t\t\t\t\t<div id=\"ErrorMsg\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</body>\r\n</html>",
         "datamd5" : "405a026315ce113b0a3eb3ea0745d255",
         "datammh3" : -2035853608,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "comcastbusiness.net"
         ],
         "geolocus" : {
            "asn" : "AS7922",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "comcast.com",
               "comcast.net",
               "helpmembers.org"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "NORTHGULF-CCCS-4",
            "organization" : "Comcast Cable Communications, LLC",
            "subnet" : "50.240.0.0/12"
         },
         "host" : [
            "50-245-247-94-static"
         ],
         "hostname" : [
            "50-245-247-94-static.hfc.comcastbusiness.net"
         ],
         "ip" : "50.245.247.94",
         "ipv6" : "false",
         "latitude" : "37.4612",
         "location" : "37.4612,-77.3950",
         "longitude" : "-77.3950",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "COMCAST-7922",
         "os" : "Windows",
         "osvendor" : "Microsoft",
         "port" : 8080,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reverse" : [
            "50-245-247-94-static.hfc.comcastbusiness.net"
         ],
         "seen_date" : "2024-11-07",
         "source" : "datascan",
         "status" : 200,
         "subdomains" : [
            "hfc.comcastbusiness.net"
         ],
         "subnet" : "50.240.0.0/12",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "net"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 73.247.74.85:8080 (tcp/http) - last seen on 2024-11-07 at 05:31:39 UTC

    • IP
      73.247.74.85
      Network
      73.247.0.0/16
      Domain(s)
      comcast.net
      Device

      <enterprise field>: device.class

      URL

      http://73.247.74.85:8080/ 200

      Reverse DNS
      c-73-247-74-85.hsd1.il.comcast.net
      ASN
      AS7922
      Organization
      COMCAST-7922
      Protocol
      http
      Source
      datascan
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      3ea7927f4d39a825cd026a1f6a941be6
      HTTP Header MD5
      0d2bd007909efcce42bb846c2fc56076
      HTTP Body MD5
      1f5e5039ffb1b4b6c46d253acbabec95
    • HTTP/1.1 200 OK
      Connection: close
      Last-Modified: ???
      Content-Type: text/html
      
      <html><body bgcolor="white" text="blue"><center><h1>LUTRON</h1></center><font face="verdana,arial" size=-1><center><table cellpadding=2 cellspacing=0 border=0><tr><td bgcolor="blue"><table cellpadding=0 cellspacing=0 border=0 width=100%><tr><td bgcolor="blue" align=center style="padding:2;padding-bottom:4"><b><font size=-1 color="white">Enter your login and password</font></th></tr><tr><td bgcolor="white" style="padding:5"><br><form name="input" method="get" action="login"><center><table><tr><td><font face="verdana,arial" size=-1>Login:</td><td><input type="text" name="login"></td></tr><tr><td><font face="verdana,arial" size=-1>Password:</td><td><input type="password" name="password"></td></tr><tr><td><font face="verdana,arial" size=-1>&nbsp;</td><td><font face="verdana,arial" size=-1><input type="submit" value="Enter"></td></tr><tr><td colspan=2><font face="verdana,arial" size=-1>&nbsp;</td></tr></table></center></form></table></table></body></html>
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-07T05:31:39.000Z",
         "app" : {
            "http" : {
               "bodymd5" : "1f5e5039ffb1b4b6c46d253acbabec95",
               "bodymmh3" : 1026401211,
               "header" : [
                  {
                     "value" : "???",
                     "name" : "Last-Modified"
                  }
               ],
               "headermd5" : "0d2bd007909efcce42bb846c2fc56076",
               "headermmh3" : 2015336083
            },
            "length" : 1047
         },
         "asn" : "AS7922",
         "city" : "Chicago",
         "country" : "US",
         "data" : "HTTP/1.1 200 OK\r\nConnection: close\r\nLast-Modified: ???\r\nContent-Type: text/html\r\n\r\n<html><body bgcolor=\"white\" text=\"blue\"><center><h1>LUTRON</h1></center><font face=\"verdana,arial\" size=-1><center><table cellpadding=2 cellspacing=0 border=0><tr><td bgcolor=\"blue\"><table cellpadding=0 cellspacing=0 border=0 width=100%><tr><td bgcolor=\"blue\" align=center style=\"padding:2;padding-bottom:4\"><b><font size=-1 color=\"white\">Enter your login and password</font></th></tr><tr><td bgcolor=\"white\" style=\"padding:5\"><br><form name=\"input\" method=\"get\" action=\"login\"><center><table><tr><td><font face=\"verdana,arial\" size=-1>Login:</td><td><input type=\"text\" name=\"login\"></td></tr><tr><td><font face=\"verdana,arial\" size=-1>Password:</td><td><input type=\"password\" name=\"password\"></td></tr><tr><td><font face=\"verdana,arial\" size=-1>&nbsp;</td><td><font face=\"verdana,arial\" size=-1><input type=\"submit\" value=\"Enter\"></td></tr><tr><td colspan=2><font face=\"verdana,arial\" size=-1>&nbsp;</td></tr></table></center></form></table></table></body></html>",
         "datamd5" : "3ea7927f4d39a825cd026a1f6a941be6",
         "datammh3" : -933567675,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "comcast.net"
         ],
         "geolocus" : {
            "asn" : "AS7922",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "comcast.com",
               "comcast.net"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "POMPANO-4",
            "organization" : "Comcast Cable Communications, LLC",
            "subnet" : "73.0.0.0/8"
         },
         "host" : [
            "c-73-247-74-85"
         ],
         "hostname" : [
            "c-73-247-74-85.hsd1.il.comcast.net"
         ],
         "ip" : "73.247.74.85",
         "ipv6" : "false",
         "latitude" : "41.9211",
         "location" : "41.9211,-87.7032",
         "longitude" : "-87.7032",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "COMCAST-7922",
         "port" : 8080,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "c-73-247-74-85.hsd1.il.comcast.net"
         ],
         "seen_date" : "2024-11-07",
         "source" : "datascan",
         "status" : 200,
         "subdomains" : [
            "hsd1.il.comcast.net",
            "il.comcast.net"
         ],
         "subnet" : "73.247.0.0/16",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "net"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 174.172.156.165:8080 (tcp/http) - last seen on 2024-11-07 at 05:31:21 UTC

    • IP
      174.172.156.165
      Network
      174.168.0.0/13
      Domain(s)
      comcast.net
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      http://174.172.156.165:8080/ 200

      HTTP Title
      Frontier
      Reverse DNS
      c-174-172-156-165.hsd1.md.comcast.net
      ASN
      AS7922
      Organization
      COMCAST-7922
      Protocol
      http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      d0587abf65be006c484dc883d7696e61
      HTTP Header MD5
      302b98fd31d7aafaed5dc61dddec9f16
      HTTP Body MD5
      363051556349e6aaf0c8f91d2194595d
    • HTTP/1.1 200 OK
      Content-Type: text/html
      Set-Cookie: rg_cookie_session_id=1776420976; path=/;
      Cache-Control: no-cache,no-store
      Pragma: no-cache
      Expires: Sat, 15 Dec 2007 05:40:40 GMT
      Date: Sat, 15 Dec 2007 05:40:40 GMT
      Accept-Ranges: bytes
      Connection: close
      
      <!--- Page(9074)=[Login] ---><HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"><META HTTP-EQUIV="EXPIRES" CONTENT="Sat, 15 Dec 2007 05:40:40 GMT"><META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"><META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"><TITLE>Frontier</TITLE><STYLE type="text/css">BODY {color: #000000; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #D32000; background-image: url('images/gradientstrip.gif'); background-repeat: repeat-x; }
      TD, INPUT, OPTION, SELECT {font-size: 11px}
      TD.GRID {border-left:1px solid #ffffff;border-top:1px solid #ffffff; border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; color: #000000;}
      TD.GRID_NO_LEFT {border-left:0px;border-top:1px solid #ffffff; border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; color: #000000;}
      TD.GRID_NO_RIGHT {border-left:1px solid#ffffff; border-top:1px solid #ffffff; border-right:0px;border-bottom:1px solid #CCCCCC; color: #000000;}
      .PAGE_HEADER {font-size: 14px;}
      .REMARK {font-size: 9px;}
      .BUTTON {cursor: pointer;}
      .DATA {color: #000000;}
      .actiontec_header {Font-Size:14px; font-weight:bold; color: black; text-align:center;}
      .actiontec_red_header {Font-Size:14px; font-weight:bold; color: black; text-align:center; border-style:solid; border-width:1px; border-color:red;}
      .actiontec_sub_header {Font-Size:12px; font-weight:bold; color: black;}
      .actiontec_regular_text {font-size : 11px; line-height: 140%; color : black;}
      .actiontec_regular_text_underline {font-size : 11px; line-height: 140%; color : black; text-decoration: underline;}
      .actiontec_regular_text_bold {font-size : 11px; font-weight : bold; line-height: 140%; color : black;}
      .actiontec_regular_text_bold_underline {font-size : 11px; font-weight : bold; font-style : normal; line-height: 140%; color : black; text-decoration: underline;}
      .actiontec_small_text {Font-Size:11px; color: black; text-align:left;}
      .actiontec_small_text_underline {Font-Size:11px; color: black; text-align:left; text-decoration: underline;}
      .actiontec_big_text {Font-Size:12px; font-weight:bold; color: black; line-height: 140%; text-align:center;}
      .actiontec_sidetab_normal {background-color:#E0E5F1; COLOR: #181C4C; TEXT-DECORATION: none; Font-Size:11px; border-top: solid #ffffff 2px;}
      .actiontec_sidetab_selected {background-color: black; COLOR: white; TEXT-DECORATION: none; Font-Size:11px; border-top: solid #ffffff 2px;}
      .actiontec_sidetab_selected A:link {color: white;}
      .actiontec_sidetab_selected A:visited {color: white;}
      .actiontec_sidetab_selected A:hover {color: white;}
      .actiontec_button {background-color: #181C4C; border-color: #E0E5FF; border-style: solid; border-width: 3; border-top-width: 4; border-right-width: 4; border-left-width: 4; color: #FFFFFF; font-size : 11px;}
      .actiontec_button A:link {color: white;}
      @media all {  IE\:homepage {behavior:url(#default#homepage)} }
      A {color: #000000;}
      A:link {TEXT-DECORATION: none}
      A:visited {TEXT-DECORATION: none}
      A:hover {TEXT-DECORATION: underline}
      TD.GRID A {color: #00286F;}
      TD.GRID_NO_LEFT A {color: #00286F;}
      TD.GRID_NO_RIGHT A {color: #00286F;}
      TD.DATA A {color: #00286F;}
      
      #hintbox{ /*CSS for pop up hint box */                     
      position:absolute;                                         
      top: 0;                                                    
      background-color: lightyellow;                             
      width: 150px; /*Default width of hint.*/                   
      padding: 3px;                                              
      border:1px solid black;                                    
      font:normal 11px Verdana;                                  
      line-height:18px;                                          
      z-index:100;                                               
      border-right: 3px solid black;                             
      border-bottom: 3px solid black;                            
      visibility: hidden;                                        
      }                                                          
                                                                 
      .hintanchor{ /*CSS for link that shows hint onmouseover*/  
      font-weight: bold;                                         
      color: navy;                                               
      margin: 3px 8px;                                           
      }                                                          
      
      </STYLE></HEAD><BODY alink=#000000 vlink=#000000 link=#000000 bgcolor=#D32000 topmargin=0 leftmargin=0 marginheight=0 marginwidth=0 onload=loaded()><FORM name="form_contents" method=POST action="index.cgi" enctype="application/x-www-form-urlencoded" onSubmit="if (window.is_submit && is_submit==1) return false; is_submit=1; return true; "><INPUT type=HIDDEN name="active_page" value="9074"><INPUT type=HIDDEN name="session_key" value="=fw:Ban2Yns9xn;"><INPUT type=HIDDEN name="active_page_str" value="page_login"><INPUT type=HIDDEN name="page_title" value="Login"><INPUT type=HIDDEN name="mimic_button_field" value=""><INPUT type=HIDDEN name="button_value" value=""><INPUT type=HIDDEN name="strip_page_top" value="0"><SCRIPT language="Javascript"><!--
      function show_hide_password(check_box, pass_edit_box_name, pass_div_name)
      {
      var pass_div = 
          document.getElementById(pass_div_name);
      var value = 
          document.getElementsByName(pass_edit_box_name)[0].value;
      if (check_box.checked) 
      {
          pass_div.innerHTML = "<INPUT type=TEXT style=\"width: 150px\" name=\"password_1776420976\" value=\"\" size=20 maxlength=64 /> ";
      }
       else 
      {
          pass_div.innerHTML = "<INPUT type=PASSWORD style=\"WIDTH: 150px\" name=\"password_1776420976\" value=\"\" size=20 maxlength=64 >";
      }
      document.getElementsByName(pass_edit_box_name)[0].value = value;
      }
      /*
       * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
       * Digest Algorithm, as defined in RFC 1321.
       * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002.
       * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
       * Distributed under the BSD License
       * See http://pajhome.org.uk/crypt/md5 for more info.
       */
      
      /*
       * Configurable variables. You may need to tweak these to be compatible with
       * the server-side, but the defaults work in most cases.
       */
      var hexcase = 0;  /* hex output format. 0 - lowercase; 1 - uppercase        */
      var b64pad  = ""; /* base-64 pad character. "=" for strict RFC compliance   */
      var chrsz   = 8;  /* bits per input character. 8 - ASCII; 16 - Unicode      */
      
      /*
       * These are the functions you'll usually want to call
       * They take string arguments and return either hex or base-64 encoded strings
       */
      function hex_md5(s){ return binl2hex(core_md5(str2binl(s), s.length * chrsz));}
      function b64_md5(s){ return binl2b64(core_md5(str2binl(s), s.length * chrsz));}
      function str_md5(s){ return binl2str(core_md5(str2binl(s), s.length * chrsz));}
      function hex_hmac_md5(key, data) { return binl2hex(core_hmac_md5(key, data)); }
      function b64_hmac_md5(key, data) { return binl2b64(core_hmac_md5(key, data)); }
      function str_hmac_md5(key, data) { return binl2str(core_hmac_md5(key, data)); }
      
      /* 
       * Perform a simple self-test to see if the VM is working 
       */
      function md5_vm_test()
      {
        return hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72";
      }
      
      /*
       * Calculate the MD5 of an array of little-endian words, and a bit length
       */
      function core_md5(x, len)
      {
        /* append padding */
        x[len >> 5] |= 0x80 << ((len) % 32);
        x[(((len + 64) >>> 9) << 4) + 14] = len;
        
        var a =  1732584193;
        var b = -271733879;
        var c = -1732584194;
        var d =  271733878;
      
        for(var i = 0; i < x.length; i += 16)
        {
          var olda = a;
          var oldb = b;
          var oldc = c;
          var oldd = d;
       
          a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
          d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
          c = md5_ff(c, d, a, b, x[i+ 2], 17,  606105819);
          b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
          a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
          d = md5_ff(d, a, b, c, x[i+ 5], 12,  1200080426);
          c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
          b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
          a = md5_ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);
          d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
          c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
          b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
          a = md5_ff(a, b, c, d, x[i+12], 7 ,  1804603682);
          d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
          c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
          b = md5_ff(b, c, d, a, x[i+15], 22,  1236535329);
      
          a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
          d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
          c = md5_gg(c, d, a, b, x[i+11], 14,  643717713);
          b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
          a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
          d = md5_gg(d, a, b, c, x[i+10], 9 ,  38016083);
          c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
          b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
          a = md5_gg(a, b, c, d, x[i+ 9], 5 ,  568446438);
          d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
          c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
          b = md5_gg(b, c, d, a, x[i+ 8], 20,  1163531501);
          a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
          d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
          c = md5_gg(c, d, a, b, x[i+ 7], 14,  1735328473);
          b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);
      
          a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
          d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
          c = md5_hh(c, d, a, b, x[i+11], 16,  1839030562);
          b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
          a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
          d = md5_hh(d, a, b, c, x[i+ 4], 11,  1272893353);
          c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
          b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
          a = md5_hh(a, b, c, d, x[i+13], 4 ,  681279174);
          d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
          c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
          b = md5_hh(b, c, d, a, x[i+ 6], 23,  76029189);
          a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
          d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
          c = md5_hh(c, d, a, b, x[i+15], 16,  530742520);
          b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);
      
          a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
          d = md5_ii(d, a, b, c, x[i+ 7], 10,  1126891415);
          c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
          b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
          a = md5_ii(a, b, c, d, x[i+12], 6 ,  1700485571);
          d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
          c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
          b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
          a = md5_ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);
          d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
          c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
          b = md5_ii(b, c, d, a, x[i+13], 21,  1309151649);
          a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
          d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
          c = md5_ii(c, d, a, b, x[i+ 2], 15,  718787259);
          b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);
      
          a = safe_add(a, olda);
          b = safe_add(b, oldb);
          c = safe_add(c, oldc);
          d = safe_add(d, oldd);
        }
        return Array(a, b, c, d);
        
      }
      
      /*
       * These functions implement the four basic operations the algorithm uses.
       */
      function md5_cmn(q, a, b, x, s, t)
      {
        return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
      }
      function md5_ff(a, b, c, d, x, s, t)
      {
        return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
      }
      function md5_gg(a, b, c, d, x, s, t)
      {
        return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
      }
      function md5_hh(a, b, c, d, x, s, t)
      {
        return md5_cmn(b ^ c ^ d, a, b, x, s, t);
      }
      function md5_ii(a, b, c, d, x, s, t)
      {
        return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
      }
      
      /*
       * Calculate the HMAC-MD5, of a key and some data
       */
      function core_hmac_md5(key, data)
      {
        var bkey = str2binl(key);
        if(bkey.length > 16) bkey = core_md5(bkey, key.length * chrsz);
      
        var ipad = Array(16), opad = Array(16);
        for(var i = 0; i < 16; i++) 
        {
          ipad[i] = bkey[i] ^ 0x36363636;
          opad[i] = bkey[i] ^ 0x5C5C5C5C;
        }
      
        var hash = core_md5(ipad.concat(str2binl(data)), 512 + data.length * chrsz);
        return core_md5(opad.concat(hash), 512 + 128);
      }
      
      /*
       * Add integers, wrapping at 2^32. This uses 16-bit operations internally
       * to work around bugs in some JS interpreters.
       */
      function safe_add(x, y)
      {
        var lsw = (x & 0xFFFF) + (y & 0xFFFF);
        var msw = (x >> 16) + (y >> 16) + (lsw >> 16);
        return (msw << 16) | (lsw & 0xFFFF);
      }
      
      /*
       * Bitwise rotate a 32-bit number to the left.
       */
      function bit_rol(num, cnt)
      {
        return (num << cnt) | (num >>> (32 - cnt));
      }
      
      /*
       * Convert a string to an array of little-endian words
       * If chrsz is ASCII, characters >255 have their hi-byte silently ignored.
       */
      function str2binl(str)
      {
        var bin = Array();
        var mask = (1 << chrsz) - 1;
        for(var i = 0; i < str.length * chrsz; i += chrsz)
          bin[i>>5] |= (str.charCodeAt(i / chrsz) & mask) << (i%32);
        return bin;
      }
      
      /*
       * Convert an array of little-endian words to a string
       */
      function binl2str(bin)
      {
        var str = "";
        var mask = (1 << chrsz) - 1;
        for(var i = 0; i < bin.length * 32; i += chrsz)
          str += String.fromCharCode((bin[i>>5] >>> (i % 32)) & mask);
        return str;
      }
      
      /*
       * Convert an array of little-endian words to a hex string.
       */
      function binl2hex(binarray)
      {
        var hex_tab = hexcase ? "0123456789ABCDEF" : "0123456789abcdef";
        var str = "";
        for(var i = 0; i < binarray.length * 4; i++)
        {
          str += hex_tab.charAt((binarray[i>>2] >> ((i%4)*8+4)) & 0xF) +
                 hex_tab.charAt((binarray[i>>2] >> ((i%4)*8  )) & 0xF);
        }
        return str;
      }
      
      /*
       * Convert an array of little-endian words to a base-64 string
       */
      function binl2b64(binarray)
      {
        var tab = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
        var str = "";
        for(var i = 0; i < binarray.length * 4; i += 3)
        {
          var triplet = (((binarray[i   >> 2] >> 8 * ( i   %4)) & 0xFF) << 16)
                      | (((binarray[i+1 >> 2] >> 8 * ((i+1)%4)) & 0xFF) << 8 )
                      |  ((binarray[i+2 >> 2] >> 8 * ((i+2)%4)) & 0xFF);
          for(var j = 0; j < 4; j++)
          {
            if(i * 8 + j * 6 > binarray.length * 32) str += b64pad;
            else str += tab.charAt((triplet >> 6*(3-j)) & 0x3F);
          }
        }
        return str;
      }
      
      function SendPassword()
      {
          var tmp;
          document.form_contents.elements['md5_pass'].value=document.form_contents.elements['password_1776420976'].value+document.form_contents.elements['auth_key'].value
          tmp=hex_md5(document.form_contents.elements['md5_pass'].value);
          document.form_contents.elements['md5_pass'].value=tmp;
          document.form_contents.elements['password_1776420976'].value="";
          mimic_button('submit_button_login_submit: ..', 1);
      }
      
      var is_button_in_focus=false;
      var is_textarea_in_focus=false;
      var is_submit=0;
      var is_loaded=0;
      var timer=0;
      var suppress_keystroke=0;
      
      function loaded()
      {
        var inp;
      
        is_loaded=1;
        inp = document.form_contents.elements['user_name'];
        if (inp)
        {
           if (inp.type != 'hidden')
             inp.focus();
        }
      }
      function keyDown(e)
      {
        var button_no;
        button_no=e.which;
        switch (button_no)
        {
        case 13:
          if (is_button_in_focus || is_textarea_in_focus)
            return true;
          SendPassword();
          return false;
        case 32:
          if (is_button_in_focus)
          {
          SendPassword();
            return false;
          }
          return true;
        default:
          if (suppress_keystroke)
          {
            suppress_keystroke = 0;
            return false;
          }
          return true;
        }
      }
      
      document.onkeydown=keyDown;
      document.captureEvents(Event.KEYDOWN);
      function mimic_button(button_name,use_default_cgi)
      {
        if (is_submit)
          return;
        f=document.form_contents;
        f.mimic_button_field.value = button_name;
        is_submit=1;
        setTimeout("is_submit=0", 4000);
        if (timer)
        {
          clearTimeout(timer);
          timer = 0;
        }
        if (use_default_cgi)
        {
          f.encoding = "application/x-www-form-urlencoded";
          f.action = "index.cgi";
        }
        f.submit();
      }
      function set_cgi(action,encoding)
      {
        f=document.form_contents;
        f.encoding=encoding;
        f.action=action;
      }
      
      
      // -->
      </SCRIPT><TABLE border=0 cellpadding=0 cellspacing=0 width="100%"><TR
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-07T05:31:21.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "pajhome.org.uk"
               ],
               "file" : [
                  "index.cgi"
               ],
               "hostname" : [
                  "pajhome.org.uk"
               ],
               "url" : [
                  "http://pajhome.org.uk/crypt/md5"
               ]
            },
            "http" : {
               "bodymd5" : "363051556349e6aaf0c8f91d2194595d",
               "bodymmh3" : -1385025685,
               "headermd5" : "302b98fd31d7aafaed5dc61dddec9f16",
               "headermmh3" : 483293505,
               "title" : "Frontier"
            },
            "length" : 16384
         },
         "asn" : "AS7922",
         "city" : "Frederick",
         "country" : "US",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nContent-Type: text/html\r\nSet-Cookie: rg_cookie_session_id=1776420976; path=/;\r\nCache-Control: no-cache,no-store\r\nPragma: no-cache\r\nExpires: Sat, 15 Dec 2007 05:40:40 GMT\r\nDate: Sat, 15 Dec 2007 05:40:40 GMT\r\nAccept-Ranges: bytes\r\nConnection: close\r\n\r\n<!--- Page(9074)=[Login] ---><HTML><HEAD><META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\"><META HTTP-EQUIV=\"EXPIRES\" CONTENT=\"Sat, 15 Dec 2007 05:40:40 GMT\"><META HTTP-EQUIV=\"CACHE-CONTROL\" CONTENT=\"NO-CACHE\"><META HTTP-EQUIV=\"PRAGMA\" CONTENT=\"NO-CACHE\"><TITLE>Frontier</TITLE><STYLE type=\"text/css\">BODY {color: #000000; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #D32000; background-image: url('images/gradientstrip.gif'); background-repeat: repeat-x; }\nTD, INPUT, OPTION, SELECT {font-size: 11px}\nTD.GRID {border-left:1px solid #ffffff;border-top:1px solid #ffffff; border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; color: #000000;}\nTD.GRID_NO_LEFT {border-left:0px;border-top:1px solid #ffffff; border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; color: #000000;}\nTD.GRID_NO_RIGHT {border-left:1px solid#ffffff; border-top:1px solid #ffffff; border-right:0px;border-bottom:1px solid #CCCCCC; color: #000000;}\n.PAGE_HEADER {font-size: 14px;}\n.REMARK {font-size: 9px;}\n.BUTTON {cursor: pointer;}\n.DATA {color: #000000;}\n.actiontec_header {Font-Size:14px; font-weight:bold; color: black; text-align:center;}\n.actiontec_red_header {Font-Size:14px; font-weight:bold; color: black; text-align:center; border-style:solid; border-width:1px; border-color:red;}\n.actiontec_sub_header {Font-Size:12px; font-weight:bold; color: black;}\n.actiontec_regular_text {font-size : 11px; line-height: 140%; color : black;}\n.actiontec_regular_text_underline {font-size : 11px; line-height: 140%; color : black; text-decoration: underline;}\n.actiontec_regular_text_bold {font-size : 11px; font-weight : bold; line-height: 140%; color : black;}\n.actiontec_regular_text_bold_underline {font-size : 11px; font-weight : bold; font-style : normal; line-height: 140%; color : black; text-decoration: underline;}\n.actiontec_small_text {Font-Size:11px; color: black; text-align:left;}\n.actiontec_small_text_underline {Font-Size:11px; color: black; text-align:left; text-decoration: underline;}\n.actiontec_big_text {Font-Size:12px; font-weight:bold; color: black; line-height: 140%; text-align:center;}\n.actiontec_sidetab_normal {background-color:#E0E5F1; COLOR: #181C4C; TEXT-DECORATION: none; Font-Size:11px; border-top: solid #ffffff 2px;}\n.actiontec_sidetab_selected {background-color: black; COLOR: white; TEXT-DECORATION: none; Font-Size:11px; border-top: solid #ffffff 2px;}\n.actiontec_sidetab_selected A:link {color: white;}\n.actiontec_sidetab_selected A:visited {color: white;}\n.actiontec_sidetab_selected A:hover {color: white;}\n.actiontec_button {background-color: #181C4C; border-color: #E0E5FF; border-style: solid; border-width: 3; border-top-width: 4; border-right-width: 4; border-left-width: 4; color: #FFFFFF; font-size : 11px;}\n.actiontec_button A:link {color: white;}\n@media all {  IE\\:homepage {behavior:url(#default#homepage)} }\nA {color: #000000;}\nA:link {TEXT-DECORATION: none}\nA:visited {TEXT-DECORATION: none}\nA:hover {TEXT-DECORATION: underline}\nTD.GRID A {color: #00286F;}\nTD.GRID_NO_LEFT A {color: #00286F;}\nTD.GRID_NO_RIGHT A {color: #00286F;}\nTD.DATA A {color: #00286F;}\n\n#hintbox{ /*CSS for pop up hint box */                     \nposition:absolute;                                         \ntop: 0;                                                    \nbackground-color: lightyellow;                             \nwidth: 150px; /*Default width of hint.*/                   \npadding: 3px;                                              \nborder:1px solid black;                                    \nfont:normal 11px Verdana;                                  \nline-height:18px;                                          \nz-index:100;                                               \nborder-right: 3px solid black;                             \nborder-bottom: 3px solid black;                            \nvisibility: hidden;                                        \n}                                                          \n                                                           \n.hintanchor{ /*CSS for link that shows hint onmouseover*/  \nfont-weight: bold;                                         \ncolor: navy;                                               \nmargin: 3px 8px;                                           \n}                                                          \n\n</STYLE></HEAD><BODY alink=#000000 vlink=#000000 link=#000000 bgcolor=#D32000 topmargin=0 leftmargin=0 marginheight=0 marginwidth=0 onload=loaded()><FORM name=\"form_contents\" method=POST action=\"index.cgi\" enctype=\"application/x-www-form-urlencoded\" onSubmit=\"if (window.is_submit && is_submit==1) return false; is_submit=1; return true; \"><INPUT type=HIDDEN name=\"active_page\" value=\"9074\"><INPUT type=HIDDEN name=\"session_key\" value=\"=fw:Ban2Yns9xn;\"><INPUT type=HIDDEN name=\"active_page_str\" value=\"page_login\"><INPUT type=HIDDEN name=\"page_title\" value=\"Login\"><INPUT type=HIDDEN name=\"mimic_button_field\" value=\"\"><INPUT type=HIDDEN name=\"button_value\" value=\"\"><INPUT type=HIDDEN name=\"strip_page_top\" value=\"0\"><SCRIPT language=\"Javascript\"><!--\nfunction show_hide_password(check_box, pass_edit_box_name, pass_div_name)\n{\nvar pass_div = \n    document.getElementById(pass_div_name);\nvar value = \n    document.getElementsByName(pass_edit_box_name)[0].value;\nif (check_box.checked) \n{\n    pass_div.innerHTML = \"<INPUT type=TEXT style=\\\"width: 150px\\\" name=\\\"password_1776420976\\\" value=\\\"\\\" size=20 maxlength=64 /> \";\n}\n else \n{\n    pass_div.innerHTML = \"<INPUT type=PASSWORD style=\\\"WIDTH: 150px\\\" name=\\\"password_1776420976\\\" value=\\\"\\\" size=20 maxlength=64 >\";\n}\ndocument.getElementsByName(pass_edit_box_name)[0].value = value;\n}\n/*\n * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message\n * Digest Algorithm, as defined in RFC 1321.\n * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002.\n * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet\n * Distributed under the BSD License\n * See http://pajhome.org.uk/crypt/md5 for more info.\n */\n\n/*\n * Configurable variables. You may need to tweak these to be compatible with\n * the server-side, but the defaults work in most cases.\n */\nvar hexcase = 0;  /* hex output format. 0 - lowercase; 1 - uppercase        */\nvar b64pad  = \"\"; /* base-64 pad character. \"=\" for strict RFC compliance   */\nvar chrsz   = 8;  /* bits per input character. 8 - ASCII; 16 - Unicode      */\n\n/*\n * These are the functions you'll usually want to call\n * They take string arguments and return either hex or base-64 encoded strings\n */\nfunction hex_md5(s){ return binl2hex(core_md5(str2binl(s), s.length * chrsz));}\nfunction b64_md5(s){ return binl2b64(core_md5(str2binl(s), s.length * chrsz));}\nfunction str_md5(s){ return binl2str(core_md5(str2binl(s), s.length * chrsz));}\nfunction hex_hmac_md5(key, data) { return binl2hex(core_hmac_md5(key, data)); }\nfunction b64_hmac_md5(key, data) { return binl2b64(core_hmac_md5(key, data)); }\nfunction str_hmac_md5(key, data) { return binl2str(core_hmac_md5(key, data)); }\n\n/* \n * Perform a simple self-test to see if the VM is working \n */\nfunction md5_vm_test()\n{\n  return hex_md5(\"abc\") == \"900150983cd24fb0d6963f7d28e17f72\";\n}\n\n/*\n * Calculate the MD5 of an array of little-endian words, and a bit length\n */\nfunction core_md5(x, len)\n{\n  /* append padding */\n  x[len >> 5] |= 0x80 << ((len) % 32);\n  x[(((len + 64) >>> 9) << 4) + 14] = len;\n  \n  var a =  1732584193;\n  var b = -271733879;\n  var c = -1732584194;\n  var d =  271733878;\n\n  for(var i = 0; i < x.length; i += 16)\n  {\n    var olda = a;\n    var oldb = b;\n    var oldc = c;\n    var oldd = d;\n \n    a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);\n    d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);\n    c = md5_ff(c, d, a, b, x[i+ 2], 17,  606105819);\n    b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);\n    a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);\n    d = md5_ff(d, a, b, c, x[i+ 5], 12,  1200080426);\n    c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);\n    b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);\n    a = md5_ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);\n    d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);\n    c = md5_ff(c, d, a, b, x[i+10], 17, -42063);\n    b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);\n    a = md5_ff(a, b, c, d, x[i+12], 7 ,  1804603682);\n    d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);\n    c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);\n    b = md5_ff(b, c, d, a, x[i+15], 22,  1236535329);\n\n    a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);\n    d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);\n    c = md5_gg(c, d, a, b, x[i+11], 14,  643717713);\n    b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);\n    a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);\n    d = md5_gg(d, a, b, c, x[i+10], 9 ,  38016083);\n    c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);\n    b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);\n    a = md5_gg(a, b, c, d, x[i+ 9], 5 ,  568446438);\n    d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);\n    c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);\n    b = md5_gg(b, c, d, a, x[i+ 8], 20,  1163531501);\n    a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);\n    d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);\n    c = md5_gg(c, d, a, b, x[i+ 7], 14,  1735328473);\n    b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);\n\n    a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);\n    d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);\n    c = md5_hh(c, d, a, b, x[i+11], 16,  1839030562);\n    b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);\n    a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);\n    d = md5_hh(d, a, b, c, x[i+ 4], 11,  1272893353);\n    c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);\n    b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);\n    a = md5_hh(a, b, c, d, x[i+13], 4 ,  681279174);\n    d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);\n    c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);\n    b = md5_hh(b, c, d, a, x[i+ 6], 23,  76029189);\n    a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);\n    d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);\n    c = md5_hh(c, d, a, b, x[i+15], 16,  530742520);\n    b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);\n\n    a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);\n    d = md5_ii(d, a, b, c, x[i+ 7], 10,  1126891415);\n    c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);\n    b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);\n    a = md5_ii(a, b, c, d, x[i+12], 6 ,  1700485571);\n    d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);\n    c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);\n    b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);\n    a = md5_ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);\n    d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);\n    c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);\n    b = md5_ii(b, c, d, a, x[i+13], 21,  1309151649);\n    a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);\n    d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);\n    c = md5_ii(c, d, a, b, x[i+ 2], 15,  718787259);\n    b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);\n\n    a = safe_add(a, olda);\n    b = safe_add(b, oldb);\n    c = safe_add(c, oldc);\n    d = safe_add(d, oldd);\n  }\n  return Array(a, b, c, d);\n  \n}\n\n/*\n * These functions implement the four basic operations the algorithm uses.\n */\nfunction md5_cmn(q, a, b, x, s, t)\n{\n  return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);\n}\nfunction md5_ff(a, b, c, d, x, s, t)\n{\n  return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);\n}\nfunction md5_gg(a, b, c, d, x, s, t)\n{\n  return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);\n}\nfunction md5_hh(a, b, c, d, x, s, t)\n{\n  return md5_cmn(b ^ c ^ d, a, b, x, s, t);\n}\nfunction md5_ii(a, b, c, d, x, s, t)\n{\n  return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);\n}\n\n/*\n * Calculate the HMAC-MD5, of a key and some data\n */\nfunction core_hmac_md5(key, data)\n{\n  var bkey = str2binl(key);\n  if(bkey.length > 16) bkey = core_md5(bkey, key.length * chrsz);\n\n  var ipad = Array(16), opad = Array(16);\n  for(var i = 0; i < 16; i++) \n  {\n    ipad[i] = bkey[i] ^ 0x36363636;\n    opad[i] = bkey[i] ^ 0x5C5C5C5C;\n  }\n\n  var hash = core_md5(ipad.concat(str2binl(data)), 512 + data.length * chrsz);\n  return core_md5(opad.concat(hash), 512 + 128);\n}\n\n/*\n * Add integers, wrapping at 2^32. This uses 16-bit operations internally\n * to work around bugs in some JS interpreters.\n */\nfunction safe_add(x, y)\n{\n  var lsw = (x & 0xFFFF) + (y & 0xFFFF);\n  var msw = (x >> 16) + (y >> 16) + (lsw >> 16);\n  return (msw << 16) | (lsw & 0xFFFF);\n}\n\n/*\n * Bitwise rotate a 32-bit number to the left.\n */\nfunction bit_rol(num, cnt)\n{\n  return (num << cnt) | (num >>> (32 - cnt));\n}\n\n/*\n * Convert a string to an array of little-endian words\n * If chrsz is ASCII, characters >255 have their hi-byte silently ignored.\n */\nfunction str2binl(str)\n{\n  var bin = Array();\n  var mask = (1 << chrsz) - 1;\n  for(var i = 0; i < str.length * chrsz; i += chrsz)\n    bin[i>>5] |= (str.charCodeAt(i / chrsz) & mask) << (i%32);\n  return bin;\n}\n\n/*\n * Convert an array of little-endian words to a string\n */\nfunction binl2str(bin)\n{\n  var str = \"\";\n  var mask = (1 << chrsz) - 1;\n  for(var i = 0; i < bin.length * 32; i += chrsz)\n    str += String.fromCharCode((bin[i>>5] >>> (i % 32)) & mask);\n  return str;\n}\n\n/*\n * Convert an array of little-endian words to a hex string.\n */\nfunction binl2hex(binarray)\n{\n  var hex_tab = hexcase ? \"0123456789ABCDEF\" : \"0123456789abcdef\";\n  var str = \"\";\n  for(var i = 0; i < binarray.length * 4; i++)\n  {\n    str += hex_tab.charAt((binarray[i>>2] >> ((i%4)*8+4)) & 0xF) +\n           hex_tab.charAt((binarray[i>>2] >> ((i%4)*8  )) & 0xF);\n  }\n  return str;\n}\n\n/*\n * Convert an array of little-endian words to a base-64 string\n */\nfunction binl2b64(binarray)\n{\n  var tab = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";\n  var str = \"\";\n  for(var i = 0; i < binarray.length * 4; i += 3)\n  {\n    var triplet = (((binarray[i   >> 2] >> 8 * ( i   %4)) & 0xFF) << 16)\n                | (((binarray[i+1 >> 2] >> 8 * ((i+1)%4)) & 0xFF) << 8 )\n                |  ((binarray[i+2 >> 2] >> 8 * ((i+2)%4)) & 0xFF);\n    for(var j = 0; j < 4; j++)\n    {\n      if(i * 8 + j * 6 > binarray.length * 32) str += b64pad;\n      else str += tab.charAt((triplet >> 6*(3-j)) & 0x3F);\n    }\n  }\n  return str;\n}\n\nfunction SendPassword()\n{\n    var tmp;\n    document.form_contents.elements['md5_pass'].value=document.form_contents.elements['password_1776420976'].value+document.form_contents.elements['auth_key'].value\n    tmp=hex_md5(document.form_contents.elements['md5_pass'].value);\n    document.form_contents.elements['md5_pass'].value=tmp;\n    document.form_contents.elements['password_1776420976'].value=\"\";\n    mimic_button('submit_button_login_submit: ..', 1);\n}\n\nvar is_button_in_focus=false;\nvar is_textarea_in_focus=false;\nvar is_submit=0;\nvar is_loaded=0;\nvar timer=0;\nvar suppress_keystroke=0;\n\nfunction loaded()\n{\n  var inp;\n\n  is_loaded=1;\n  inp = document.form_contents.elements['user_name'];\n  if (inp)\n  {\n     if (inp.type != 'hidden')\n       inp.focus();\n  }\n}\nfunction keyDown(e)\n{\n  var button_no;\n  button_no=e.which;\n  switch (button_no)\n  {\n  case 13:\n    if (is_button_in_focus || is_textarea_in_focus)\n      return true;\n    SendPassword();\n    return false;\n  case 32:\n    if (is_button_in_focus)\n    {\n    SendPassword();\n      return false;\n    }\n    return true;\n  default:\n    if (suppress_keystroke)\n    {\n      suppress_keystroke = 0;\n      return false;\n    }\n    return true;\n  }\n}\n\ndocument.onkeydown=keyDown;\ndocument.captureEvents(Event.KEYDOWN);\nfunction mimic_button(button_name,use_default_cgi)\n{\n  if (is_submit)\n    return;\n  f=document.form_contents;\n  f.mimic_button_field.value = button_name;\n  is_submit=1;\n  setTimeout(\"is_submit=0\", 4000);\n  if (timer)\n  {\n    clearTimeout(timer);\n    timer = 0;\n  }\n  if (use_default_cgi)\n  {\n    f.encoding = \"application/x-www-form-urlencoded\";\n    f.action = \"index.cgi\";\n  }\n  f.submit();\n}\nfunction set_cgi(action,encoding)\n{\n  f=document.form_contents;\n  f.encoding=encoding;\n  f.action=action;\n}\n\n\n// -->\n</SCRIPT><TABLE border=0 cellpadding=0 cellspacing=0 width=\"100%\"><TR",
         "datamd5" : "d0587abf65be006c484dc883d7696e61",
         "datammh3" : -783802990,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "comcast.net"
         ],
         "geolocus" : {
            "asn" : "AS7922",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "comcast.com",
               "comcast.net"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "BAWA-CPE-16",
            "organization" : "Comcast Cable Communications, LLC",
            "subnet" : "174.172.0.0/16"
         },
         "host" : [
            "c-174-172-156-165"
         ],
         "hostname" : [
            "c-174-172-156-165.hsd1.md.comcast.net"
         ],
         "ip" : "174.172.156.165",
         "ipv6" : "false",
         "latitude" : "39.3641",
         "location" : "39.3641,-77.4622",
         "longitude" : "-77.4622",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "COMCAST-7922",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 8080,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "c-174-172-156-165.hsd1.md.comcast.net"
         ],
         "seen_date" : "2024-11-07",
         "source" : "datascan",
         "status" : 200,
         "subdomains" : [
            "hsd1.md.comcast.net",
            "md.comcast.net"
         ],
         "subnet" : "174.168.0.0/13",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "net"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 73.47.175.153:8080 (tcp/http) - last seen on 2024-11-07 at 05:31:20 UTC

    • IP
      73.47.175.153
      Network
      73.44.0.0/14
      Domain(s)
      comcast.net
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      http://73.47.175.153:8080/ 200

      HTTP Title
      XFINITY
      Reverse DNS
      c-73-47-175-153.hsd1.ct.comcast.net
      ASN
      AS7922
      Organization
      COMCAST-7922
      Protocol
      http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      HTTP Component(s)
      Bootstrap Bootstrap jQuery jQuery 3.4.1
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      9f6dec98b50e4ce1e4b328399c205990
      HTTP Header MD5
      298a44feb1264c657421068f255425fc
      HTTP Body MD5
      941c2fdbd42ac0156e0ee000b584c86c
    • HTTP/1.1 200 OK
      Content-type: text/html
      X-robots-tag: noindex,nofollow
      X-Frame-Options: deny
      X-XSS-Protection: 1; mode=block
      X-Content-Type-Options: nosniff
      Strict-Transport-Security: max-age=15768000; includeSubdomains
      Pragma: no-cache
      Cache-Control: no-store, no-cache, must-revalidate
      Content-Security-Policy: default-src 'self' ; style-src 'self' ; frame-src 'self' ; font-src 'self' ; form-action 'self' ; script-src 'self' 'unsafe-inline' 'unsafe-eval'; img-src 'self'; connect-src 'self'; object-src 'none'; media-src 'none'; script-nonce 'none'; plugin-types 'none'; reflected-xss 'none'; report-uri 'none';
      Content-Length: 8647
      Connection: close
      Date: Tue, 06 Jan 1970 21:49:54 GMT
      Server: Xfinity Broadband Router Server
      
      
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
      
      <head>
      	<title>XFINITY</title>
      	<!--CSS-->
      	<link rel="stylesheet" type="text/css" media="screen" href="./cmn/css/common-min.css" />
      	<!--[if IE 6]>
      	<link rel="stylesheet" type="text/css" href="./cmn/css/ie6-min.css" />
      	<![endif]-->
      	<!--[if IE 7]>
      	<link rel="stylesheet" type="text/css" href="./cmn/css/ie7-min.css" />
      	<![endif]-->
      	<link rel="stylesheet" type="text/css" media="print" href="./cmn/css/print.css" />
      	<link rel="stylesheet" type="text/css" media="screen" href="./cmn/css/lib/jquery.radioswitch.css" />
      	<link rel="stylesheet" type="text/css" media="screen" href="./cmn/css/lib/progressBar.css" />
      	<!--Character Encoding-->
      	<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
              <meta name="robots" content="noindex,nofollow">
      	<script type="text/javascript" src="./cmn/js/lib/jquery-3.4.1.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery-migrate-1.2.1.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.validate.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.alerts.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.ciscoExt.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.highContrastDetect.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.radioswitch.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.virtualDialog.js"></script>
      	<script type="text/javascript" src="./cmn/js/utilityFunctions.js"></script>
          <script type="text/javascript" src="./cmn/js/gateway.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/bootstrap.min.js"></script>
          <script type="text/javascript" src="./cmn/js/lib/bootstrap-waitingfor.js"></script>
        <script src="locale/CLDRPluralRuleParser.js"></script>
        <script src="locale/jquery.i18n.js"></script>
        <script src="locale/jquery.i18n.messagestore.js"></script>
        <script src="locale/jquery.i18n.fallbacks.js"></script>
        <script src="locale/jquery.i18n.language.js"></script>
        <script src="locale/jquery.i18n.parser.js"></script>
        <script src="locale/jquery.i18n.emitter.js"></script>
        <script src="locale/jquery.i18n.emitter.bidi.js"></script>
         <script src="locale/global.js"></script> <!-- add this -->
      </head>
      <body>
      	<!--Main Container - Centers Everything-->
      	<div id="container">
      		<!--Header-->
      		<div id="header">
      			<h2 id="logo"><img src='cmn/syndication/img/logo_xfinity.png' alt='XFINITY'  title='XFINITY' /></h2>
      		</div> <!-- end #header -->
      		<div id='div-skip-to' class="acs-hide">
      			<a id="skip-link" name="skip-link" href="#content">Skip to content</a>
      		</div>
      		<!--Main Content-->
      		<div id="main-content">
      
      <!-- $Id: at_a_glance.dory.jst 2943 2009-08-25 20:58:43Z slemoine $ -->
      <div id="sub-header">
      </div><!-- end #sub-header -->
      
      <!--div id="nav"-->
      <h1 id="index_header">Gateway > Login</h1>
      <div class="index_div">
      	<form action="check.jst" method="post" id="pageForm"  onsubmit="return f();">
      	<div class="form-row">
      		<p id="index_helptext">Please login to view and manage your Gateway settings.</p>
      	</div>
      	<div>
      		<table class="index_table">
      			<tr>
      				<td><label for="username"><b><div id="username_label">Username:</div></b></label></td>
      				<td><input type="text"     id="username" name="username" class="login_width text" autocomplete="off" /></td>
      			</tr>
      			<tr>
      				<td><label for="password"><b>Password:</b></label></td>
      				<td><input type="password" id="password" name="password" class="login_width text" autocomplete="off" /></td>
      			</tr>
      		</table>
      	</div>
      	<div class="form-btn"  id="login_btn">
      		<input type="submit" class="btn" value="Login" />
      	</div>
      <input type="hidden" name="locale" id="locale" value="false">
      </form>
      </div>
      
      <script type="text/javascript">
      $(document).ready(function() {
      	var user_type = "admin";
      	gateway.page.init("Login", "nav-login");
      	$("#pageForm").validate({
      		errorElement : "p"
      		,errorContainer : "#error-msg-box"
      		,invalidHandler: function(form, validator) {
      			var errors = validator.numberOfInvalids();
      			if (errors) {
      				var message = errors == 1 ? $.i18n("You missed 1 field. It has been highlighted") : $.i18n("You missed") + errors + $.i18n("fields. They have been highlighted");
      				$("div.error").html(message);
      				$("div.error").show();
      			} else {
      				$("div.error").hide();
      			}
      		}
      		,rules : {
      			username: {
      				required: true
      				,minlength: 3
      			}
      			,password: {
      				required: true
      				,minlength: 3
      			}
      		}
      		,messages: {
      			username: {
      				required: $.i18n('Username cannot be blank. Please enter a valid username.')
      			}
      			,password: {
      				required: $.i18n('Password cannot be blank. Please enter a valid password.')
      				,minlength: $.i18n("Password must be at least 3 characters.")
      			}
      		}
      	});
      	$("#username").focus();
      	$("#username").val("");
      	$("#password").val("");
      });
      function f()
      {
      	var username;
      	username = document.getElementById("username");
      	username.value = (username.value.toLowerCase());
      	//get the form id and submit it
      	var form = document.getElementById("pageForm");
      	form.submit();
      	return true;
      }
      </script>
      
      <!-- $Id: footer.jst 2976 2009-09-02 21:42:51Z cporto $ -->
      		</div> <!-- end #main-content-->
      		<!--Footer-->
      
      		<div id="footer">
      			<ul id="footer-links">
      				<li class="first-child" id="footer_width"><a href="http://www.xfinity.com" target="_blank">Xfinity.com</a></li>
      			</ul>
      		</div> <!-- end #footer -->
      	</div> <!-- end #container -->
      <script type="text/javascript">
      $(document).ready(function() {
      	// focus current page link, must after page.init()
      	//$('#nav [href="'+location.href.replace(/^.*\//g, '')+'"]').focus();		// need a "skip nav" function
      	$("#skip-link").click(function () {
              $('#content').attr('tabIndex', -1).focus();  //this is to fix skip-link doesn't work on webkit-based Chrome
          });
      	// change radio-btn status and do ajax when press "enter"
      	//$(".radio-btns a").keydown(function(event){
      	$(".radio-btns a").keypress(function(event){
      		var keycode = (event.keyCode ? event.keyCode : event.which);
      		if(13 == keycode){
      			if (!$(this).parent(".radio-btns").find("li").hasClass("selected")){
      				return;		// do nothing if has disabled class, don't detect disabled attr for radio-btn
      			}
      			// console.log($(this).find(":radio").hasClass("disabled"));
      			$(this).find(":radio").trigger('click');
      			$(this).find(":radio").trigger('change');
      			$(this).parent(".radio-btns").radioToButton();
      		}
      	});
      	// press Esc to skip menu and goto first control of content
      	// Esc:keypress:which is zero in FF, Esc:keypress is not work in Chrome
      	$("#nav").keydown(function(event){
      		var keycode = (event.keyCode ? event.keyCode : event.which);
      		if(27 == keycode){
      			$("#content textarea:eq(0)").focus();
      			$("#content input:eq(0)").focus();
      			$("#content a:eq(0)").focus();			// high priority element to focus			
      		}
      		// alert(event.keyCode+"---"+event.which+"---"+event.charCode);		
      	});
      	/* changes for high contrast mode */
      	$.highContrastDetect({useExtraCss: true, debugInNormalMode: false});
      	if ($.__isHighContrast) {
      		/* change plus/minus tree indicator of nav menu */
      		$("#nav a.top-level").prepend('<span class="hi_nav_top_indi">[+]</span>');
      		$("#nav a.folder").prepend('<span class="hi_nav_folder_indi">[+]</span>');
      		$("#nav a.top-level-active span.hi_nav_top_indi").text("[-]");
      		$("#nav a.folder").click(function() {
      			/* this should be called after nav state changed */
      			var $link = $(this);
      			if ($link.hasClass("folder-open")) {
      				$link.children("span.hi_nav_folder_indi").text("[-]");
      			}
      			else {
      				$link.children("span.hi_nav_folder_indi").text("[+]");
      			}
      		});
      	}
      	/*
      	*	these 3 sections for radio-btn accessibility, as a workaround, maybe should put at the front of .ready().
      	*/
      	// add "role" and "title" for ARIA, attr may need to be embedded into html
      	$(".radio-btns a").each(function(){
      		$(this).attr("role", "radio").attr("title", $(this).closest("ul").prev().text() + $(this).find("label").text());
      	});
      	// monitor "aria-checked" status for JAWS, NOTE: better depends on input element
      	$(".radio-btns").change(function(){
      		$(this).find("a").each(function(){
      			$(this).attr("aria-checked", $(this).find("input").attr("checked") ? "true" : "false");
      		});
      	});
      	//give the initial status, do not trigger change above
      	$(".radio-btns").find("a").each(function(){
      		$(this).attr("aria-checked", $(this).find("input").attr("checked") ? "true" : "false");
      	});
      
      });
      </script>	
      </body>
      </html>
      
      
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-07T05:31:20.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "w3.org",
                  "xfinity.com"
               ],
               "hostname" : [
                  "www.w3.org",
                  "www.xfinity.com"
               ],
               "url" : [
                  "http://www.w3.org/1999/xhtml",
                  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd",
                  "http://www.xfinity.com"
               ]
            },
            "http" : {
               "bodymd5" : "941c2fdbd42ac0156e0ee000b584c86c",
               "bodymmh3" : 1143180113,
               "component" : [
                  {
                     "product" : "jQuery",
                     "productversion" : "3.4.1",
                     "productvendor" : "jQuery"
                  },
                  {
                     "product" : "Bootstrap",
                     "productvendor" : "Bootstrap"
                  }
               ],
               "headermd5" : "298a44feb1264c657421068f255425fc",
               "headermmh3" : 225137915,
               "title" : "XFINITY"
            },
            "length" : 9394
         },
         "asn" : "AS7922",
         "city" : "Waterbury",
         "country" : "US",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nContent-type: text/html\r\nX-robots-tag: noindex,nofollow\r\nX-Frame-Options: deny\r\nX-XSS-Protection: 1; mode=block\r\nX-Content-Type-Options: nosniff\r\nStrict-Transport-Security: max-age=15768000; includeSubdomains\r\nPragma: no-cache\r\nCache-Control: no-store, no-cache, must-revalidate\r\nContent-Security-Policy: default-src 'self' ; style-src 'self' ; frame-src 'self' ; font-src 'self' ; form-action 'self' ; script-src 'self' 'unsafe-inline' 'unsafe-eval'; img-src 'self'; connect-src 'self'; object-src 'none'; media-src 'none'; script-nonce 'none'; plugin-types 'none'; reflected-xss 'none'; report-uri 'none';\r\nContent-Length: 8647\r\nConnection: close\r\nDate: Tue, 06 Jan 1970 21:49:54 GMT\r\nServer: Xfinity Broadband Router Server\r\n\r\n\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n\n<head>\n\t<title>XFINITY</title>\n\t<!--CSS-->\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"./cmn/css/common-min.css\" />\n\t<!--[if IE 6]>\n\t<link rel=\"stylesheet\" type=\"text/css\" href=\"./cmn/css/ie6-min.css\" />\n\t<![endif]-->\n\t<!--[if IE 7]>\n\t<link rel=\"stylesheet\" type=\"text/css\" href=\"./cmn/css/ie7-min.css\" />\n\t<![endif]-->\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"print\" href=\"./cmn/css/print.css\" />\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"./cmn/css/lib/jquery.radioswitch.css\" />\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"./cmn/css/lib/progressBar.css\" />\n\t<!--Character Encoding-->\n\t<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n        <meta name=\"robots\" content=\"noindex,nofollow\">\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery-3.4.1.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery-migrate-1.2.1.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.validate.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.alerts.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.ciscoExt.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.highContrastDetect.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.radioswitch.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.virtualDialog.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/utilityFunctions.js\"></script>\n    <script type=\"text/javascript\" src=\"./cmn/js/gateway.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/bootstrap.min.js\"></script>\n    <script type=\"text/javascript\" src=\"./cmn/js/lib/bootstrap-waitingfor.js\"></script>\n  <script src=\"locale/CLDRPluralRuleParser.js\"></script>\n  <script src=\"locale/jquery.i18n.js\"></script>\n  <script src=\"locale/jquery.i18n.messagestore.js\"></script>\n  <script src=\"locale/jquery.i18n.fallbacks.js\"></script>\n  <script src=\"locale/jquery.i18n.language.js\"></script>\n  <script src=\"locale/jquery.i18n.parser.js\"></script>\n  <script src=\"locale/jquery.i18n.emitter.js\"></script>\n  <script src=\"locale/jquery.i18n.emitter.bidi.js\"></script>\n   <script src=\"locale/global.js\"></script> <!-- add this -->\n</head>\n<body>\n\t<!--Main Container - Centers Everything-->\n\t<div id=\"container\">\n\t\t<!--Header-->\n\t\t<div id=\"header\">\n\t\t\t<h2 id=\"logo\"><img src='cmn/syndication/img/logo_xfinity.png' alt='XFINITY'  title='XFINITY' /></h2>\n\t\t</div> <!-- end #header -->\n\t\t<div id='div-skip-to' class=\"acs-hide\">\n\t\t\t<a id=\"skip-link\" name=\"skip-link\" href=\"#content\">Skip to content</a>\n\t\t</div>\n\t\t<!--Main Content-->\n\t\t<div id=\"main-content\">\n\n<!-- $Id: at_a_glance.dory.jst 2943 2009-08-25 20:58:43Z slemoine $ -->\n<div id=\"sub-header\">\n</div><!-- end #sub-header -->\n\n<!--div id=\"nav\"-->\n<h1 id=\"index_header\">Gateway > Login</h1>\n<div class=\"index_div\">\n\t<form action=\"check.jst\" method=\"post\" id=\"pageForm\"  onsubmit=\"return f();\">\n\t<div class=\"form-row\">\n\t\t<p id=\"index_helptext\">Please login to view and manage your Gateway settings.</p>\n\t</div>\n\t<div>\n\t\t<table class=\"index_table\">\n\t\t\t<tr>\n\t\t\t\t<td><label for=\"username\"><b><div id=\"username_label\">Username:</div></b></label></td>\n\t\t\t\t<td><input type=\"text\"     id=\"username\" name=\"username\" class=\"login_width text\" autocomplete=\"off\" /></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td><label for=\"password\"><b>Password:</b></label></td>\n\t\t\t\t<td><input type=\"password\" id=\"password\" name=\"password\" class=\"login_width text\" autocomplete=\"off\" /></td>\n\t\t\t</tr>\n\t\t</table>\n\t</div>\n\t<div class=\"form-btn\"  id=\"login_btn\">\n\t\t<input type=\"submit\" class=\"btn\" value=\"Login\" />\n\t</div>\n<input type=\"hidden\" name=\"locale\" id=\"locale\" value=\"false\">\n</form>\n</div>\n\n<script type=\"text/javascript\">\n$(document).ready(function() {\n\tvar user_type = \"admin\";\n\tgateway.page.init(\"Login\", \"nav-login\");\n\t$(\"#pageForm\").validate({\n\t\terrorElement : \"p\"\n\t\t,errorContainer : \"#error-msg-box\"\n\t\t,invalidHandler: function(form, validator) {\n\t\t\tvar errors = validator.numberOfInvalids();\n\t\t\tif (errors) {\n\t\t\t\tvar message = errors == 1 ? $.i18n(\"You missed 1 field. It has been highlighted\") : $.i18n(\"You missed\") + errors + $.i18n(\"fields. They have been highlighted\");\n\t\t\t\t$(\"div.error\").html(message);\n\t\t\t\t$(\"div.error\").show();\n\t\t\t} else {\n\t\t\t\t$(\"div.error\").hide();\n\t\t\t}\n\t\t}\n\t\t,rules : {\n\t\t\tusername: {\n\t\t\t\trequired: true\n\t\t\t\t,minlength: 3\n\t\t\t}\n\t\t\t,password: {\n\t\t\t\trequired: true\n\t\t\t\t,minlength: 3\n\t\t\t}\n\t\t}\n\t\t,messages: {\n\t\t\tusername: {\n\t\t\t\trequired: $.i18n('Username cannot be blank. Please enter a valid username.')\n\t\t\t}\n\t\t\t,password: {\n\t\t\t\trequired: $.i18n('Password cannot be blank. Please enter a valid password.')\n\t\t\t\t,minlength: $.i18n(\"Password must be at least 3 characters.\")\n\t\t\t}\n\t\t}\n\t});\n\t$(\"#username\").focus();\n\t$(\"#username\").val(\"\");\n\t$(\"#password\").val(\"\");\n});\nfunction f()\n{\n\tvar username;\n\tusername = document.getElementById(\"username\");\n\tusername.value = (username.value.toLowerCase());\n\t//get the form id and submit it\n\tvar form = document.getElementById(\"pageForm\");\n\tform.submit();\n\treturn true;\n}\n</script>\n\n<!-- $Id: footer.jst 2976 2009-09-02 21:42:51Z cporto $ -->\n\t\t</div> <!-- end #main-content-->\n\t\t<!--Footer-->\n\n\t\t<div id=\"footer\">\n\t\t\t<ul id=\"footer-links\">\n\t\t\t\t<li class=\"first-child\" id=\"footer_width\"><a href=\"http://www.xfinity.com\" target=\"_blank\">Xfinity.com</a></li>\n\t\t\t</ul>\n\t\t</div> <!-- end #footer -->\n\t</div> <!-- end #container -->\n<script type=\"text/javascript\">\n$(document).ready(function() {\n\t// focus current page link, must after page.init()\n\t//$('#nav [href=\"'+location.href.replace(/^.*\\//g, '')+'\"]').focus();\t\t// need a \"skip nav\" function\n\t$(\"#skip-link\").click(function () {\n        $('#content').attr('tabIndex', -1).focus();  //this is to fix skip-link doesn't work on webkit-based Chrome\n    });\n\t// change radio-btn status and do ajax when press \"enter\"\n\t//$(\".radio-btns a\").keydown(function(event){\n\t$(\".radio-btns a\").keypress(function(event){\n\t\tvar keycode = (event.keyCode ? event.keyCode : event.which);\n\t\tif(13 == keycode){\n\t\t\tif (!$(this).parent(\".radio-btns\").find(\"li\").hasClass(\"selected\")){\n\t\t\t\treturn;\t\t// do nothing if has disabled class, don't detect disabled attr for radio-btn\n\t\t\t}\n\t\t\t// console.log($(this).find(\":radio\").hasClass(\"disabled\"));\n\t\t\t$(this).find(\":radio\").trigger('click');\n\t\t\t$(this).find(\":radio\").trigger('change');\n\t\t\t$(this).parent(\".radio-btns\").radioToButton();\n\t\t}\n\t});\n\t// press Esc to skip menu and goto first control of content\n\t// Esc:keypress:which is zero in FF, Esc:keypress is not work in Chrome\n\t$(\"#nav\").keydown(function(event){\n\t\tvar keycode = (event.keyCode ? event.keyCode : event.which);\n\t\tif(27 == keycode){\n\t\t\t$(\"#content textarea:eq(0)\").focus();\n\t\t\t$(\"#content input:eq(0)\").focus();\n\t\t\t$(\"#content a:eq(0)\").focus();\t\t\t// high priority element to focus\t\t\t\n\t\t}\n\t\t// alert(event.keyCode+\"---\"+event.which+\"---\"+event.charCode);\t\t\n\t});\n\t/* changes for high contrast mode */\n\t$.highContrastDetect({useExtraCss: true, debugInNormalMode: false});\n\tif ($.__isHighContrast) {\n\t\t/* change plus/minus tree indicator of nav menu */\n\t\t$(\"#nav a.top-level\").prepend('<span class=\"hi_nav_top_indi\">[+]</span>');\n\t\t$(\"#nav a.folder\").prepend('<span class=\"hi_nav_folder_indi\">[+]</span>');\n\t\t$(\"#nav a.top-level-active span.hi_nav_top_indi\").text(\"[-]\");\n\t\t$(\"#nav a.folder\").click(function() {\n\t\t\t/* this should be called after nav state changed */\n\t\t\tvar $link = $(this);\n\t\t\tif ($link.hasClass(\"folder-open\")) {\n\t\t\t\t$link.children(\"span.hi_nav_folder_indi\").text(\"[-]\");\n\t\t\t}\n\t\t\telse {\n\t\t\t\t$link.children(\"span.hi_nav_folder_indi\").text(\"[+]\");\n\t\t\t}\n\t\t});\n\t}\n\t/*\n\t*\tthese 3 sections for radio-btn accessibility, as a workaround, maybe should put at the front of .ready().\n\t*/\n\t// add \"role\" and \"title\" for ARIA, attr may need to be embedded into html\n\t$(\".radio-btns a\").each(function(){\n\t\t$(this).attr(\"role\", \"radio\").attr(\"title\", $(this).closest(\"ul\").prev().text() + $(this).find(\"label\").text());\n\t});\n\t// monitor \"aria-checked\" status for JAWS, NOTE: better depends on input element\n\t$(\".radio-btns\").change(function(){\n\t\t$(this).find(\"a\").each(function(){\n\t\t\t$(this).attr(\"aria-checked\", $(this).find(\"input\").attr(\"checked\") ? \"true\" : \"false\");\n\t\t});\n\t});\n\t//give the initial status, do not trigger change above\n\t$(\".radio-btns\").find(\"a\").each(function(){\n\t\t$(this).attr(\"aria-checked\", $(this).find(\"input\").attr(\"checked\") ? \"true\" : \"false\");\n\t});\n\n});\n</script>\t\n</body>\n</html>\n\n",
         "datamd5" : "9f6dec98b50e4ce1e4b328399c205990",
         "datammh3" : 596939920,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "comcast.net"
         ],
         "geolocus" : {
            "asn" : "AS7922",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "comcast.com",
               "comcast.net"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "POMPANO-4",
            "organization" : "Comcast Cable Communications, LLC",
            "subnet" : "73.0.0.0/8"
         },
         "host" : [
            "c-73-47-175-153"
         ],
         "hostname" : [
            "c-73-47-175-153.hsd1.ct.comcast.net"
         ],
         "ip" : "73.47.175.153",
         "ipv6" : "false",
         "latitude" : "41.5481",
         "location" : "41.5481,-73.0012",
         "longitude" : "-73.0012",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "COMCAST-7922",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 8080,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "c-73-47-175-153.hsd1.ct.comcast.net"
         ],
         "seen_date" : "2024-11-07",
         "source" : "datascan",
         "status" : 200,
         "subdomains" : [
            "ct.comcast.net",
            "hsd1.ct.comcast.net"
         ],
         "subnet" : "73.44.0.0/14",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "net"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 73.151.224.163:8080 (tcp/http) - last seen on 2024-11-07 at 05:31:02 UTC

    • IP
      73.151.224.163
      Network
      73.144.0.0/13
      Device

      <enterprise field>: device.class <enterprise field>: device.productvendor

      Operating System
      Linux Linux Kernel
      URL

      http://73.151.224.163:8080/ 200

      HTTP Title
      WEB SERVICE
      ASN
      AS7922
      Organization
      COMCAST-7922
      Protocol
      http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      2dd7e54149cbfa2984908366b42b8575
      HTTP Header MD5
      469e09cf7a0565428e6e097f2bfde600
      HTTP Body MD5
      3d15f2ebd88681c15a6bf6b990584916
    • HTTP/1.1 200 OK
      CONNECTION: close
      CONTENT-LENGTH: 10089
      CONTENT-TYPE: text/html
      
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html> 
      <head>
      <title>WEB SERVICE</title>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
      <meta http-equiv="X-UA-Compatible" content="IE=6;IE=7; IE=8; IE=EmulateIE7" />
      <script type="text/javascript" src="jsCore/m.js"></script>
      <script type="text/javascript" src="jsCore/more.js"></script>
      <script type="text/javascript" src="jsCore/md5.js"></script>
      <script type="text/javascript" src="jsCore/base64.js"></script>
      <script type="text/javascript" src="jsCore/rpcCore.js"></script>
      <script type="text/javascript" src="jsCore/rpcLogin.js"></script>
      <script type="text/javascript" src="jsCore/common.js"></script>
      <script type="text/javascript" src="js/rpcCoreEx.js"></script>
      <script type="text/javascript" src="js/system.js"></script>
      <script type="text/javascript" src="js/loginEx.js"></script>
      <script type="text/javascript" src="js/appAbility.js"></script>
      <script type="text/javascript" src="js/index.js"></script>
      <script type="text/javascript" src="/js/qt.js"></script>
      <script type="text/javascript" src="js/eventScript.js"></script>
      <!--[if IE 6]>
          <link rel="stylesheet" href="/css/fixie6.css"/>
      <![endif]-->
      <link href = "favicon.ico" type="image/x-icon" rel = "shortcut icon">
      
      </head>
      <body onscroll="$('nav_margin').style.visibility = 'hidden'; $('nav_margin').style.visibility = 'visible'" onkeydown="forbidBackSpace(event)" onkeypress="forbidBackSpace(event)" >
      
      <!--loading-->
      <div id="loading" class="J_load_dialog">
          <p id="lab_loading" class="J_load_p"></p>
      </div>
      <a href="/webplugin.exe" target="_download" id="prew_downloadplugin"></a>
      <!--loading end-->
      <div id="l" class="login">
          <div class="login-container">
              <div class="login-content">
                  <div class="login-logo" id="index_logo"></div>
                  <div class="login-inputbox fn-clear">
                  <form>
                      <div class="login-input-item">
                          <label class="login-input-title" id="usrnm"></label>
      					<span class="tvalue">
      						<input type="text" id="username" class="login_inputbox fn-width170" onKeyDown="javascript:if (event.keyCode==13) event.keyCode=9;"/>
      					</span>
                      </div>
                      <div  class="login-input-item">
                          <label class="login-input-title" id="paswd"></label>
      					<span class="tvalue">
      						<input id="password" type="password" class="login_inputbox fn-width170" onKeyDown="javascript:if (event.keyCode==13) login();"/>
      					</span>
                      </div>
      				<div id="ul_ltype" style="height:20px; margin:0; display:none; width:484px;">
                          <label id="li_ltype" class="login-input-title">Type:</label>
      					<span class="tvalue">
      						<select class="fn-width170" id="s_lgType">
      							<option value="0">TCP</option>
      							<option value="3" id="opt_mutil">Multicast</option>
      						</select>
      					</span>
                      </div>				
                      <div  class="login-input-item" style="margin-bottom:5px;color:#FFFFFF;margin-left:167px;display:none;" id="ul_type">
      					<div class="ui-checkbox"><input id="net_lan" name="wtype" checked type="radio"/></div>
      					<label class="ui-label-sub" for="net_lan">LAN</label>
      					<div class="ui-checkbox"><input id="net_wan" name="wtype" type="radio"/></div>
      					<label class="ui-label-sub" for="net_wan">WAN</label>
      				</div>
                      <div class="login-btnbox loginbtn">
                          <a id="ulgin" class="btn_style" onClick="login()" href="javascript:;"></a>
                          <a id="cancl" class="btn_style" onClick="$('password').value=''" href="javascript:;"></a>
                      </div>
                  </form>
                  </div>
              </div>
          </div>
      	
      	<div id="login_install_dialog" class="ui-dialog" >
      		<div class="ui-dialog-title">
      			<h1 id="addDev_adMau"></h1>
      	        <a class="ui-dialog-icon"></a>
      		</div>
      		<div class="ui-dialog-container" style="margin:auto;">
      			<div id="login_install_hint" style="font-size:200%" class="ui-dialog-content">
      				
      			</div>
      			<div class="ui-button-box fn-padt20">
      				<a id="login_btn_install" class="ui-button" href="/webplugin.exe" target="_download"></a>
      				<a id="login_btn_cancel" class="ui-button" href="javascript:;"></a>
      			</div>
      		</div>
      	</div>	
      </div>
      <script>
      	$('usrnm').set('text',tl('com_str.username')+":");
      	$('paswd').set('text',tl('com_str.password')+":");
      	$('li_ltype').set('text',tl('com_str.Type')+":");
      	$('opt_mutil').set('text',tl('com_menu.Broadcast'));
      	$('ulgin').set('text',tl('com_str.login'));
      	$('cancl').set('text',tl('com_button.comcanncel'));	
      	$('lab_loading').set('text',tl('com_msg.loading activex'));	
      </script>
      <div id="m" class="main-container">
          <div class="main-head" id="nav_head">
              <div class="main-logo" id="sub_logo"></div>
              <ul class="main-nav" id="nav">
                  <li id="b_a">
                      <a onclick="showPreviewPage()" id="xyl" href="javascript:;" class="main-nav-item main-nav-item-current">预览</a>
                  </li>
                  <li id="b_ab">
                      <a onclick="showPlaybackPage()" id="xlxcx" href="javascript:;" class="main-nav-item">回放</a>
                  </li>
      			<li id="b_s" style="display: none">
      				<a onclick="showPicSearchPage()" id="xxinsp" href="javascript:; "class="main-nav-item">图片查询</a>
      			</li>
                  <li id="b_d">
                      <a onclick="showAlarmPage()" id="xbjsz" href="javascript:;" class="main-nav-item">报警</a>
                      <div onclick="showAlarmPage()" class="main-nav-alarm" id="d_alarmtip" style="display:none;"></div>
                  </li>
                  <li id="b_c">
                      <a onclick="showSetupPage()" id="xxtpz" href="javascript:; "class="main-nav-item">设置</a>
                  </li>
                  <li id="b_x">
                  		<a onclick="showInfoPage()" id="xxinxi" href="javascript:; "class="main-nav-item">信息</a>
               
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-07T05:31:02.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "w3.org"
               ],
               "file" : [
                  "webplugin.exe"
               ],
               "hostname" : [
                  "www.w3.org"
               ],
               "url" : [
                  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
               ]
            },
            "http" : {
               "bodymd5" : "3d15f2ebd88681c15a6bf6b990584916",
               "bodymmh3" : -2101969499,
               "headermd5" : "469e09cf7a0565428e6e097f2bfde600",
               "headermmh3" : -1741892143,
               "title" : "WEB SERVICE"
            },
            "length" : 6144
         },
         "asn" : "AS7922",
         "city" : "Modesto",
         "country" : "US",
         "data" : "HTTP/1.1 200 OK\r\nCONNECTION: close\r\nCONTENT-LENGTH: 10089\r\nCONTENT-TYPE: text/html\r\n\r\n\ufeff<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\r\n<html> \r\n<head>\r\n<title>WEB SERVICE</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" >\r\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=6;IE=7; IE=8; IE=EmulateIE7\" />\r\n<script type=\"text/javascript\" src=\"jsCore/m.js\"></script>\r\n<script type=\"text/javascript\" src=\"jsCore/more.js\"></script>\r\n<script type=\"text/javascript\" src=\"jsCore/md5.js\"></script>\r\n<script type=\"text/javascript\" src=\"jsCore/base64.js\"></script>\r\n<script type=\"text/javascript\" src=\"jsCore/rpcCore.js\"></script>\r\n<script type=\"text/javascript\" src=\"jsCore/rpcLogin.js\"></script>\r\n<script type=\"text/javascript\" src=\"jsCore/common.js\"></script>\r\n<script type=\"text/javascript\" src=\"js/rpcCoreEx.js\"></script>\r\n<script type=\"text/javascript\" src=\"js/system.js\"></script>\r\n<script type=\"text/javascript\" src=\"js/loginEx.js\"></script>\r\n<script type=\"text/javascript\" src=\"js/appAbility.js\"></script>\r\n<script type=\"text/javascript\" src=\"js/index.js\"></script>\r\n<script type=\"text/javascript\" src=\"/js/qt.js\"></script>\r\n<script type=\"text/javascript\" src=\"js/eventScript.js\"></script>\r\n<!--[if IE 6]>\r\n    <link rel=\"stylesheet\" href=\"/css/fixie6.css\"/>\r\n<![endif]-->\r\n<link href = \"favicon.ico\" type=\"image/x-icon\" rel = \"shortcut icon\">\r\n\r\n</head>\r\n<body onscroll=\"$('nav_margin').style.visibility = 'hidden'; $('nav_margin').style.visibility = 'visible'\" onkeydown=\"forbidBackSpace(event)\" onkeypress=\"forbidBackSpace(event)\" >\r\n\r\n<!--loading-->\r\n<div id=\"loading\" class=\"J_load_dialog\">\r\n    <p id=\"lab_loading\" class=\"J_load_p\"></p>\r\n</div>\r\n<a href=\"/webplugin.exe\" target=\"_download\" id=\"prew_downloadplugin\"></a>\r\n<!--loading end-->\r\n<div id=\"l\" class=\"login\">\r\n    <div class=\"login-container\">\r\n        <div class=\"login-content\">\r\n            <div class=\"login-logo\" id=\"index_logo\"></div>\r\n            <div class=\"login-inputbox fn-clear\">\r\n            <form>\r\n                <div class=\"login-input-item\">\r\n                    <label class=\"login-input-title\" id=\"usrnm\"></label>\r\n\t\t\t\t\t<span class=\"tvalue\">\r\n\t\t\t\t\t\t<input type=\"text\" id=\"username\" class=\"login_inputbox fn-width170\" onKeyDown=\"javascript:if (event.keyCode==13) event.keyCode=9;\"/>\r\n\t\t\t\t\t</span>\r\n                </div>\r\n                <div  class=\"login-input-item\">\r\n                    <label class=\"login-input-title\" id=\"paswd\"></label>\r\n\t\t\t\t\t<span class=\"tvalue\">\r\n\t\t\t\t\t\t<input id=\"password\" type=\"password\" class=\"login_inputbox fn-width170\" onKeyDown=\"javascript:if (event.keyCode==13) login();\"/>\r\n\t\t\t\t\t</span>\r\n                </div>\r\n\t\t\t\t<div id=\"ul_ltype\" style=\"height:20px; margin:0; display:none; width:484px;\">\r\n                    <label id=\"li_ltype\" class=\"login-input-title\">Type\uff1a</label>\r\n\t\t\t\t\t<span class=\"tvalue\">\r\n\t\t\t\t\t\t<select class=\"fn-width170\" id=\"s_lgType\">\r\n\t\t\t\t\t\t\t<option value=\"0\">TCP</option>\r\n\t\t\t\t\t\t\t<option value=\"3\" id=\"opt_mutil\">Multicast</option>\r\n\t\t\t\t\t\t</select>\r\n\t\t\t\t\t</span>\r\n                </div>\t\t\t\t\r\n                <div  class=\"login-input-item\" style=\"margin-bottom:5px;color:#FFFFFF;margin-left:167px;display:none;\" id=\"ul_type\">\r\n\t\t\t\t\t<div class=\"ui-checkbox\"><input id=\"net_lan\" name=\"wtype\" checked type=\"radio\"/></div>\r\n\t\t\t\t\t<label class=\"ui-label-sub\" for=\"net_lan\">LAN</label>\r\n\t\t\t\t\t<div class=\"ui-checkbox\"><input id=\"net_wan\" name=\"wtype\" type=\"radio\"/></div>\r\n\t\t\t\t\t<label class=\"ui-label-sub\" for=\"net_wan\">WAN</label>\r\n\t\t\t\t</div>\r\n                <div class=\"login-btnbox loginbtn\">\r\n                    <a id=\"ulgin\" class=\"btn_style\" onClick=\"login()\" href=\"javascript:;\"></a>\r\n                    <a id=\"cancl\" class=\"btn_style\" onClick=\"$('password').value=''\" href=\"javascript:;\"></a>\r\n                </div>\r\n            </form>\r\n            </div>\r\n        </div>\r\n    </div>\r\n\t\r\n\t<div id=\"login_install_dialog\" class=\"ui-dialog\" >\r\n\t\t<div class=\"ui-dialog-title\">\r\n\t\t\t<h1 id=\"addDev_adMau\"></h1>\r\n\t        <a class=\"ui-dialog-icon\"></a>\r\n\t\t</div>\r\n\t\t<div class=\"ui-dialog-container\" style=\"margin:auto;\">\r\n\t\t\t<div id=\"login_install_hint\" style=\"font-size:200%\" class=\"ui-dialog-content\">\r\n\t\t\t\t\r\n\t\t\t</div>\r\n\t\t\t<div class=\"ui-button-box fn-padt20\">\r\n\t\t\t\t<a id=\"login_btn_install\" class=\"ui-button\" href=\"/webplugin.exe\" target=\"_download\"></a>\r\n\t\t\t\t<a id=\"login_btn_cancel\" class=\"ui-button\" href=\"javascript:;\"></a>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\t\r\n</div>\r\n<script>\r\n\t$('usrnm').set('text',tl('com_str.username')+\"\uff1a\");\r\n\t$('paswd').set('text',tl('com_str.password')+\"\uff1a\");\r\n\t$('li_ltype').set('text',tl('com_str.Type')+\"\uff1a\");\r\n\t$('opt_mutil').set('text',tl('com_menu.Broadcast'));\r\n\t$('ulgin').set('text',tl('com_str.login'));\r\n\t$('cancl').set('text',tl('com_button.comcanncel'));\t\r\n\t$('lab_loading').set('text',tl('com_msg.loading activex'));\t\r\n</script>\r\n<div id=\"m\" class=\"main-container\">\r\n    <div class=\"main-head\" id=\"nav_head\">\r\n        <div class=\"main-logo\" id=\"sub_logo\"></div>\r\n        <ul class=\"main-nav\" id=\"nav\">\r\n            <li id=\"b_a\">\r\n                <a onclick=\"showPreviewPage()\" id=\"xyl\" href=\"javascript:;\" class=\"main-nav-item main-nav-item-current\">\u9884\u89c8</a>\r\n            </li>\r\n            <li id=\"b_ab\">\r\n                <a onclick=\"showPlaybackPage()\" id=\"xlxcx\" href=\"javascript:;\" class=\"main-nav-item\">\u56de\u653e</a>\r\n            </li>\r\n\t\t\t<li id=\"b_s\" style=\"display: none\">\r\n\t\t\t\t<a onclick=\"showPicSearchPage()\" id=\"xxinsp\" href=\"javascript:; \"class=\"main-nav-item\">\u56fe\u7247\u67e5\u8be2</a>\r\n\t\t\t</li>\r\n            <li id=\"b_d\">\r\n                <a onclick=\"showAlarmPage()\" id=\"xbjsz\" href=\"javascript:;\" class=\"main-nav-item\">\u62a5\u8b66</a>\r\n                <div onclick=\"showAlarmPage()\" class=\"main-nav-alarm\" id=\"d_alarmtip\" style=\"display:none;\"></div>\r\n            </li>\r\n            <li id=\"b_c\">\r\n                <a onclick=\"showSetupPage()\" id=\"xxtpz\" href=\"javascript:; \"class=\"main-nav-item\">\u8bbe\u7f6e</a>\r\n            </li>\r\n            <li id=\"b_x\">\r\n            \t\t<a onclick=\"showInfoPage()\" id=\"xxinxi\" href=\"javascript:; \"class=\"main-nav-item\">\u4fe1\u606f</a>\r\n         ",
         "datamd5" : "2dd7e54149cbfa2984908366b42b8575",
         "datammh3" : 933032697,
         "device" : {
            "class" : "<enterprise field>: device.class",
            "productvendor" : "<enterprise field>: device.productvendor"
         },
         "geolocus" : {
            "asn" : "AS7922",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "comcast.com",
               "comcast.net"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "POMPANO-4",
            "organization" : "Comcast Cable Communications, LLC",
            "subnet" : "73.0.0.0/8"
         },
         "ip" : "73.151.224.163",
         "ipv6" : "false",
         "latitude" : "37.6752",
         "location" : "37.6752,-120.9465",
         "longitude" : "-120.9465",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "COMCAST-7922",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 8080,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "seen_date" : "2024-11-07",
         "source" : "datascan",
         "status" : 200,
         "subnet" : "73.144.0.0/13",
         "tag" : "<enterprise field>: tag",
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 69.142.145.51:8080 (tcp/http) - last seen on 2024-11-07 at 05:30:57 UTC

    • IP
      69.142.145.51
      Network
      69.142.0.0/15
      Domain(s)
      comcast.net
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      http://69.142.145.51:8080/ 200

      Reverse DNS
      c-69-142-145-51.hsd1.nj.comcast.net
      ASN
      AS7922
      Organization
      COMCAST-7922
      Protocol
      http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      HTTP Component(s)
      Bootstrap Bootstrap jQuery jQuery 1.9.1
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      7d883f032f99fab0e20a3f17cabb8160
      HTTP Header MD5
      3e8f3977d3a76c638d7bbd1e016b6735
      HTTP Body MD5
      238bd8b6fd283e8a2a96d700852614c6
    • HTTP/1.1 200 OK
      X-robots-tag: noindex,nofollow
      Content-type: text/html; charset=UTF-8
      X-Frame-Options: deny
      X-XSS-Protection: 1; mode=block
      X-Content-Type-Options: nosniff
      Strict-Transport-Security: max-age=15768000; includeSubdomains
      Content-Security-Policy: default-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline' 'unsafe-eval'; frame-src 'self' 'unsafe-inline' 'unsafe-eval'; font-src 'self' 'unsafe-inline' 'unsafe-eval'; form-action 'self' 'unsafe-inline' 'unsafe-eval'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; img-src 'self'; connect-src 'self'; object-src 'none'; media-src 'none'; script-nonce 'none'; plugin-types 'none'; reflected-xss 'none'; report-uri 'none';
      Content-Length: 8471
      Connection: close
      Date: Thu, 07 Nov 2024 05:30:57 GMT
      Server: Xfinity Broadband Router Server
      
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
      
      
      
      <head>
      	<!--CSS-->
      	<link rel="stylesheet" type="text/css" media="screen" href="./cmn/css/common-min.css" />
      	<!--[if IE 6]>
      	<link rel="stylesheet" type="text/css" href="./cmn/css/ie6-min.css" />
      	<![endif]-->
      	<!--[if IE 7]>
      	<link rel="stylesheet" type="text/css" href="./cmn/css/ie7-min.css" />
      	<![endif]-->
      	<link rel="stylesheet" type="text/css" media="print" href="./cmn/css/print.css" />
      	<link rel="stylesheet" type="text/css" media="screen" href="./cmn/css/lib/jquery.radioswitch.css" />
      	<link rel="stylesheet" type="text/css" media="screen" href="./cmn/css/lib/progressBar.css" />
      	<!--Character Encoding-->
      	<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
      	<meta name="robots" content="noindex,nofollow">
      	<script type="text/javascript" src="./cmn/js/lib/jquery-1.9.1.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery-migrate-1.2.1.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.validate.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.alerts.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.ciscoExt.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.highContrastDetect.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.radioswitch.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.virtualDialog.js"></script>
      
      	<script type="text/javascript" src="./cmn/js/utilityFunctions.js"></script>
      	<script type="text/javascript" src="./cmn/js/comcast.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/bootstrap.min.js"></script>
          <script type="text/javascript" src="./cmn/js/lib/bootstrap-waitingfor.js"></script>
      
      </head>
      
      <body>
      	<!--Main Container - Centers Everything-->
      	<div id="container">
      
      		<!--Header-->
      		<div id="header">
      			<h2 id="logo"><img src="./cmn/img/logo_xfinity.png" alt="Company logo" title="Company logo" /></h2>
      		</div> <!-- end #header -->
      
      		<div id='div-skip-to' style="display: none;">
      			<a id="skip-link" name="skip-link" href="#content">Skip to content</a>
      		</div>
      
      		<!--Main Content-->
      		<div id="main-content">
      
      <!-- $Id: at_a_glance.dory.php 2943 2009-08-25 20:58:43Z slemoine $ -->
      <div id="sub-header">
      
      </div><!-- end #sub-header -->
      
      
      <!--div id="nav"-->
      <h1>Admin Tool Login</h1>
      <div style="float: left; margin: 0 20px 20px 0; width: 60%; height:190px;background:white;">
      
      	<form action="check.php" method="post" id="pageForm"  onsubmit="return f();">
      	<div class="form-row">
      		<p>Please login to manage your router.</p>
      	</div>
      	<div>
      		<table style="background:white; text-align:center;">
      			<tr>
      				<td><label for="username"><b>Username:</b></label></td>
      				<td><input type="text"     id="username" name="username" style="width: 250px;" class="text" autocomplete="off" /></td>
      			</tr>
      			<tr>
      				<td><label for="password"><b>Password:</b></label></td>
      				<td><input type="password" id="password" name="password" style="width: 250px;" class="text" autocomplete="off" /></td>
      			</tr>
      		</table>
      	</div>
      	<div class="form-btn" style="margin-top: 25px;text-align:center;">
      		<input type="submit" class="btn" value="Login" />
      	</div>
      </form>
      </div>
      
      <script type="text/javascript">
      $(document).ready(function() {
      	comcast.page.init("Login", "nav-login");
      
      	$("#pageForm").validate({
      		errorElement : "p"
      		,errorContainer : "#error-msg-box"
      		,invalidHandler: function(form, validator) {
      			var errors = validator.numberOfInvalids();
      			if (errors) {
      				var message = errors == 1 ? 'You missed 1 field. It has been highlighted' : 'You missed ' + errors + ' fields. They have been highlighted';
      				$("div.error").html(message);
      				$("div.error").show();
      			} else {
      				$("div.error").hide();
      			}
      		}
      		,rules : {
      			username: {
      				required: true
      				,minlength: 3
      			}
      			,password: {
      				required: true
      				,minlength: 3
      			}
      		}
      		,messages: {
      			username: {
      				required: "Username cannot be blank. Please enter a valid username."
      			}
      			,password: {
      				required: "Password cannot be blank. Please enter a valid password."
      				,minlength: "Password must be at least 3 characters."
      			}
      		}
      	});
      
      	$("#username").focus();
      	$("#username").val("");
      	$("#password").val("");
      });
      
      function f()
      {
      	var username;
      	username = document.getElementById("username");
      	username.value = (username.value.toLowerCase());
      	//get the form id and submit it
      	var form = document.getElementById("pageForm");
      	form.submit();
      	return true;
      }
      </script>
      
      <!-- $Id: footer.php 2976 2009-09-02 21:42:51Z cporto $ -->
      		</div> <!-- end #main-content-->
      		
      		<!--Footer-->
      		<div id="footer">
      			<ul id="footer-links" style="display:none">
      				<li class="first-child"><a href="http://www.xfinity.com" target="_blank">Xfinity.com</a></li>
      				<li style="list-style:none outside none; margin-left:10px">&#8226;&nbsp;&nbsp;<a href="https://customer.comcast.com/" target="_blank">customerCentral</a></li>
      				<li style="list-style:none outside none; margin-left:10px">&#8226;&nbsp;&nbsp;<a href="http://customer.comcast.com/userguides" target="_blank">User Guide</a></li>
      			</ul>
      		</div> <!-- end #footer -->
      	</div> <!-- end #container -->
      <script type="text/javascript">
      $(document).ready(function() {
      	// focus current page link, must after page.init()
      	//$('#nav [href="'+location.href.replace(/^.*\//g, '')+'"]').focus();		// need a "skip nav" function
      	$("#skip-link").click(function () {
              $('#content').attr('tabIndex', -1).focus();  //this is to fix skip-link doesn't work on webkit-based Chrome
          });
      
      	// change radio-btn status and do ajax when press "enter"
      	//$(".radio-btns a").keydown(function(event){
      	$(".radio-btns a").keypress(function(event){
      		var keycode = (event.keyCode ? event.keyCode : event.which);
      		if(13 == keycode){
      			if (!$(this).parent(".radio-btns").find("li").hasClass("selected")){
      				return;		// do nothing if has disabled class, don't detect disabled attr for radio-btn
      			}
      			// console.log($(this).find(":radio").hasClass("disabled"));
      			$(this).find(":radio").trigger('click');
      			$(this).find(":radio").trigger('change');
      			$(this).parent(".radio-btns").radioToButton();
      		}
      	});
      	
      	// press Esc to skip menu and goto first control of content
      	// Esc:keypress:which is zero in FF, Esc:keypress is not work in Chrome
      	$("#nav").keydown(function(event){
      		var keycode = (event.keyCode ? event.keyCode : event.which);
      		if(27 == keycode){
      			$("#content textarea:eq(0)").focus();
      			$("#content input:eq(0)").focus();
      			$("#content a:eq(0)").focus();			// high priority element to focus			
      		}
      		// alert(event.keyCode+"---"+event.which+"---"+event.charCode);		
      	});
      	
      	/* changes for high contrast mode */
      	$.highContrastDetect({useExtraCss: true, debugInNormalMode: false});
      	if ($.__isHighContrast) {
      		/* change plus/minus tree indicator of nav menu */
      		$("#nav a.top-level").prepend('<span class="hi_nav_top_indi">[+]</span>');
      		$("#nav a.folder").prepend('<span class="hi_nav_folder_indi">[+]</span>');
      		$("#nav a.top-level-active span.hi_nav_top_indi").text("[-]");
      		$("#nav a.folder").click(function() {
      			/* this should be called after nav state changed */
      			var $link = $(this);
      			if ($link.hasClass("folder-open")) {
      				$link.children("span.hi_nav_folder_indi").text("[-]");
      			}
      			else {
      				$link.children("span.hi_nav_folder_indi").text("[+]");
      			}
      		});
      	}
      
      	/*
      	*	these 3 sections for radio-btn accessibility, as a workaround, maybe should put at the front of .ready().
      	*/
      	// add "role" and "title" for ARIA, attr may need to be embedded into html
      	$(".radio-btns a").each(function(){
      		$(this).attr("role", "radio").attr("title", $(this).closest("ul").prev().text() + $(this).find("label").text());
      	});
      	
      	// monitor "aria-checked" status for JAWS, NOTE: better depends on input element
      	$(".radio-btns").change(function(){
      		$(this).find("a").each(function(){
      			$(this).attr("aria-checked", $(this).find("input").attr("checked") ? "true" : "false");
      		});
      	});
      	
      	//give the initial status, do not trigger change above
      	$(".radio-btns").find("a").each(function(){
      		$(this).attr("aria-checked", $(this).find("input").attr("checked") ? "true" : "false");
      	});
      
      });
      </script>	
      </body>
      </html>
      
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-07T05:30:57.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "xfinity.com",
                  "comcast.com",
                  "w3.org"
               ],
               "file" : [
                  "check.php"
               ],
               "hostname" : [
                  "customer.comcast.com",
                  "www.w3.org",
                  "www.xfinity.com"
               ],
               "url" : [
                  "http://customer.comcast.com/userguides",
                  "http://www.w3.org/1999/xhtml",
                  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd",
                  "http://www.xfinity.com",
                  "https://customer.comcast.com/"
               ]
            },
            "http" : {
               "bodymd5" : "238bd8b6fd283e8a2a96d700852614c6",
               "bodymmh3" : -1633987251,
               "component" : [
                  {
                     "product" : "jQuery",
                     "productversion" : "1.9.1",
                     "productvendor" : "jQuery"
                  },
                  {
                     "product" : "Bootstrap",
                     "productvendor" : "Bootstrap"
                  }
               ],
               "headermd5" : "3e8f3977d3a76c638d7bbd1e016b6735",
               "headermmh3" : 1985697414
            },
            "length" : 9308
         },
         "asn" : "AS7922",
         "city" : "Egg Harbor",
         "country" : "US",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nX-robots-tag: noindex,nofollow\r\nContent-type: text/html; charset=UTF-8\r\nX-Frame-Options: deny\r\nX-XSS-Protection: 1; mode=block\r\nX-Content-Type-Options: nosniff\r\nStrict-Transport-Security: max-age=15768000; includeSubdomains\r\nContent-Security-Policy: default-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline' 'unsafe-eval'; frame-src 'self' 'unsafe-inline' 'unsafe-eval'; font-src 'self' 'unsafe-inline' 'unsafe-eval'; form-action 'self' 'unsafe-inline' 'unsafe-eval'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; img-src 'self'; connect-src 'self'; object-src 'none'; media-src 'none'; script-nonce 'none'; plugin-types 'none'; reflected-xss 'none'; report-uri 'none';\r\nContent-Length: 8471\r\nConnection: close\r\nDate: Thu, 07 Nov 2024 05:30:57 GMT\r\nServer: Xfinity Broadband Router Server\r\n\r\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n\n\n\n<head>\n\t<!--CSS-->\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"./cmn/css/common-min.css\" />\n\t<!--[if IE 6]>\n\t<link rel=\"stylesheet\" type=\"text/css\" href=\"./cmn/css/ie6-min.css\" />\n\t<![endif]-->\n\t<!--[if IE 7]>\n\t<link rel=\"stylesheet\" type=\"text/css\" href=\"./cmn/css/ie7-min.css\" />\n\t<![endif]-->\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"print\" href=\"./cmn/css/print.css\" />\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"./cmn/css/lib/jquery.radioswitch.css\" />\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"./cmn/css/lib/progressBar.css\" />\n\t<!--Character Encoding-->\n\t<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n\t<meta name=\"robots\" content=\"noindex,nofollow\">\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery-1.9.1.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery-migrate-1.2.1.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.validate.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.alerts.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.ciscoExt.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.highContrastDetect.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.radioswitch.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.virtualDialog.js\"></script>\n\n\t<script type=\"text/javascript\" src=\"./cmn/js/utilityFunctions.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/comcast.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/bootstrap.min.js\"></script>\n    <script type=\"text/javascript\" src=\"./cmn/js/lib/bootstrap-waitingfor.js\"></script>\n\n</head>\n\n<body>\n\t<!--Main Container - Centers Everything-->\n\t<div id=\"container\">\n\n\t\t<!--Header-->\n\t\t<div id=\"header\">\n\t\t\t<h2 id=\"logo\"><img src=\"./cmn/img/logo_xfinity.png\" alt=\"Company logo\" title=\"Company logo\" /></h2>\n\t\t</div> <!-- end #header -->\n\n\t\t<div id='div-skip-to' style=\"display: none;\">\n\t\t\t<a id=\"skip-link\" name=\"skip-link\" href=\"#content\">Skip to content</a>\n\t\t</div>\n\n\t\t<!--Main Content-->\n\t\t<div id=\"main-content\">\n\n<!-- $Id: at_a_glance.dory.php 2943 2009-08-25 20:58:43Z slemoine $ -->\n<div id=\"sub-header\">\n\n</div><!-- end #sub-header -->\n\n\n<!--div id=\"nav\"-->\n<h1>Admin Tool Login</h1>\n<div style=\"float: left; margin: 0 20px 20px 0; width: 60%; height:190px;background:white;\">\n\n\t<form action=\"check.php\" method=\"post\" id=\"pageForm\"  onsubmit=\"return f();\">\n\t<div class=\"form-row\">\n\t\t<p>Please login to manage your router.</p>\n\t</div>\n\t<div>\n\t\t<table style=\"background:white; text-align:center;\">\n\t\t\t<tr>\n\t\t\t\t<td><label for=\"username\"><b>Username:</b></label></td>\n\t\t\t\t<td><input type=\"text\"     id=\"username\" name=\"username\" style=\"width: 250px;\" class=\"text\" autocomplete=\"off\" /></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td><label for=\"password\"><b>Password:</b></label></td>\n\t\t\t\t<td><input type=\"password\" id=\"password\" name=\"password\" style=\"width: 250px;\" class=\"text\" autocomplete=\"off\" /></td>\n\t\t\t</tr>\n\t\t</table>\n\t</div>\n\t<div class=\"form-btn\" style=\"margin-top: 25px;text-align:center;\">\n\t\t<input type=\"submit\" class=\"btn\" value=\"Login\" />\n\t</div>\n</form>\n</div>\n\n<script type=\"text/javascript\">\n$(document).ready(function() {\n\tcomcast.page.init(\"Login\", \"nav-login\");\n\n\t$(\"#pageForm\").validate({\n\t\terrorElement : \"p\"\n\t\t,errorContainer : \"#error-msg-box\"\n\t\t,invalidHandler: function(form, validator) {\n\t\t\tvar errors = validator.numberOfInvalids();\n\t\t\tif (errors) {\n\t\t\t\tvar message = errors == 1 ? 'You missed 1 field. It has been highlighted' : 'You missed ' + errors + ' fields. They have been highlighted';\n\t\t\t\t$(\"div.error\").html(message);\n\t\t\t\t$(\"div.error\").show();\n\t\t\t} else {\n\t\t\t\t$(\"div.error\").hide();\n\t\t\t}\n\t\t}\n\t\t,rules : {\n\t\t\tusername: {\n\t\t\t\trequired: true\n\t\t\t\t,minlength: 3\n\t\t\t}\n\t\t\t,password: {\n\t\t\t\trequired: true\n\t\t\t\t,minlength: 3\n\t\t\t}\n\t\t}\n\t\t,messages: {\n\t\t\tusername: {\n\t\t\t\trequired: \"Username cannot be blank. Please enter a valid username.\"\n\t\t\t}\n\t\t\t,password: {\n\t\t\t\trequired: \"Password cannot be blank. Please enter a valid password.\"\n\t\t\t\t,minlength: \"Password must be at least 3 characters.\"\n\t\t\t}\n\t\t}\n\t});\n\n\t$(\"#username\").focus();\n\t$(\"#username\").val(\"\");\n\t$(\"#password\").val(\"\");\n});\n\nfunction f()\n{\n\tvar username;\n\tusername = document.getElementById(\"username\");\n\tusername.value = (username.value.toLowerCase());\n\t//get the form id and submit it\n\tvar form = document.getElementById(\"pageForm\");\n\tform.submit();\n\treturn true;\n}\n</script>\n\n<!-- $Id: footer.php 2976 2009-09-02 21:42:51Z cporto $ -->\r\n\t\t</div> <!-- end #main-content-->\r\n\t\t\r\n\t\t<!--Footer-->\r\n\t\t<div id=\"footer\">\r\n\t\t\t<ul id=\"footer-links\" style=\"display:none\">\r\n\t\t\t\t<li class=\"first-child\"><a href=\"http://www.xfinity.com\" target=\"_blank\">Xfinity.com</a></li>\r\n\t\t\t\t<li style=\"list-style:none outside none; margin-left:10px\">&#8226;&nbsp;&nbsp;<a href=\"https://customer.comcast.com/\" target=\"_blank\">customerCentral</a></li>\r\n\t\t\t\t<li style=\"list-style:none outside none; margin-left:10px\">&#8226;&nbsp;&nbsp;<a href=\"http://customer.comcast.com/userguides\" target=\"_blank\">User Guide</a></li>\r\n\t\t\t</ul>\r\n\t\t</div> <!-- end #footer -->\r\n\t</div> <!-- end #container -->\r\n<script type=\"text/javascript\">\r\n$(document).ready(function() {\r\n\t// focus current page link, must after page.init()\r\n\t//$('#nav [href=\"'+location.href.replace(/^.*\\//g, '')+'\"]').focus();\t\t// need a \"skip nav\" function\r\n\t$(\"#skip-link\").click(function () {\r\n        $('#content').attr('tabIndex', -1).focus();  //this is to fix skip-link doesn't work on webkit-based Chrome\r\n    });\r\n\r\n\t// change radio-btn status and do ajax when press \"enter\"\r\n\t//$(\".radio-btns a\").keydown(function(event){\r\n\t$(\".radio-btns a\").keypress(function(event){\r\n\t\tvar keycode = (event.keyCode ? event.keyCode : event.which);\r\n\t\tif(13 == keycode){\r\n\t\t\tif (!$(this).parent(\".radio-btns\").find(\"li\").hasClass(\"selected\")){\r\n\t\t\t\treturn;\t\t// do nothing if has disabled class, don't detect disabled attr for radio-btn\r\n\t\t\t}\r\n\t\t\t// console.log($(this).find(\":radio\").hasClass(\"disabled\"));\r\n\t\t\t$(this).find(\":radio\").trigger('click');\r\n\t\t\t$(this).find(\":radio\").trigger('change');\r\n\t\t\t$(this).parent(\".radio-btns\").radioToButton();\r\n\t\t}\r\n\t});\r\n\t\r\n\t// press Esc to skip menu and goto first control of content\r\n\t// Esc:keypress:which is zero in FF, Esc:keypress is not work in Chrome\r\n\t$(\"#nav\").keydown(function(event){\r\n\t\tvar keycode = (event.keyCode ? event.keyCode : event.which);\r\n\t\tif(27 == keycode){\r\n\t\t\t$(\"#content textarea:eq(0)\").focus();\r\n\t\t\t$(\"#content input:eq(0)\").focus();\r\n\t\t\t$(\"#content a:eq(0)\").focus();\t\t\t// high priority element to focus\t\t\t\r\n\t\t}\r\n\t\t// alert(event.keyCode+\"---\"+event.which+\"---\"+event.charCode);\t\t\r\n\t});\r\n\t\r\n\t/* changes for high contrast mode */\r\n\t$.highContrastDetect({useExtraCss: true, debugInNormalMode: false});\r\n\tif ($.__isHighContrast) {\r\n\t\t/* change plus/minus tree indicator of nav menu */\r\n\t\t$(\"#nav a.top-level\").prepend('<span class=\"hi_nav_top_indi\">[+]</span>');\r\n\t\t$(\"#nav a.folder\").prepend('<span class=\"hi_nav_folder_indi\">[+]</span>');\r\n\t\t$(\"#nav a.top-level-active span.hi_nav_top_indi\").text(\"[-]\");\r\n\t\t$(\"#nav a.folder\").click(function() {\r\n\t\t\t/* this should be called after nav state changed */\r\n\t\t\tvar $link = $(this);\r\n\t\t\tif ($link.hasClass(\"folder-open\")) {\r\n\t\t\t\t$link.children(\"span.hi_nav_folder_indi\").text(\"[-]\");\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\t$link.children(\"span.hi_nav_folder_indi\").text(\"[+]\");\r\n\t\t\t}\r\n\t\t});\r\n\t}\r\n\r\n\t/*\r\n\t*\tthese 3 sections for radio-btn accessibility, as a workaround, maybe should put at the front of .ready().\r\n\t*/\r\n\t// add \"role\" and \"title\" for ARIA, attr may need to be embedded into html\r\n\t$(\".radio-btns a\").each(function(){\r\n\t\t$(this).attr(\"role\", \"radio\").attr(\"title\", $(this).closest(\"ul\").prev().text() + $(this).find(\"label\").text());\r\n\t});\r\n\t\r\n\t// monitor \"aria-checked\" status for JAWS, NOTE: better depends on input element\r\n\t$(\".radio-btns\").change(function(){\r\n\t\t$(this).find(\"a\").each(function(){\r\n\t\t\t$(this).attr(\"aria-checked\", $(this).find(\"input\").attr(\"checked\") ? \"true\" : \"false\");\r\n\t\t});\r\n\t});\r\n\t\r\n\t//give the initial status, do not trigger change above\r\n\t$(\".radio-btns\").find(\"a\").each(function(){\r\n\t\t$(this).attr(\"aria-checked\", $(this).find(\"input\").attr(\"checked\") ? \"true\" : \"false\");\r\n\t});\r\n\r\n});\r\n</script>\t\r\n</body>\r\n</html>\r\n",
         "datamd5" : "7d883f032f99fab0e20a3f17cabb8160",
         "datammh3" : -1998596342,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "comcast.net"
         ],
         "geolocus" : {
            "asn" : "AS7922",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "comcast.com",
               "comcast.net"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "DC15-NROCK1",
            "organization" : "Comcast Cable Communications, LLC",
            "subnet" : "69.140.0.0/14"
         },
         "host" : [
            "c-69-142-145-51"
         ],
         "hostname" : [
            "c-69-142-145-51.hsd1.nj.comcast.net"
         ],
         "ip" : "69.142.145.51",
         "ipv6" : "false",
         "latitude" : "39.3773",
         "location" : "39.3773,-74.6123",
         "longitude" : "-74.6123",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "COMCAST-7922",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 8080,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "c-69-142-145-51.hsd1.nj.comcast.net"
         ],
         "seen_date" : "2024-11-07",
         "source" : "datascan",
         "status" : 200,
         "subdomains" : [
            "hsd1.nj.comcast.net",
            "nj.comcast.net"
         ],
         "subnet" : "69.142.0.0/15",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "net"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 73.145.215.59:8080 (tcp/http) - last seen on 2024-11-07 at 05:30:48 UTC

    • IP
      73.145.215.59
      Network
      73.144.0.0/13
      Domain(s)
      comcast.net
      Device

      <enterprise field>: device.class

      URL

      http://73.145.215.59:8080/ 200

      HTTP Title
      Allworx System Administration
      Reverse DNS
      c-73-145-215-59.hsd1.mi.comcast.net
      ASN
      AS7922
      Organization
      COMCAST-7922
      Protocol
      http
      Source
      datascan
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      0455a72e045fd73ba598db024c9ead77
      HTTP Header MD5
      6e8d9bcb502b19c584fb3a85329dcc58
      HTTP Body MD5
      ee6de46c919e1558a796f3a48cf10f0e
    • HTTP/1.1 200 OK
      Accept-Ranges: none
      Connection: close
      Content-Encoding: identity
      Content-Length: 25537
      Content-Type: text/html; charset=ISO-8859-1
      Date: Thu, 07 Nov 2024 05:30:15 GMT
      Server: IST OIS
      
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
      <html>
      <head>
      
      
      <link rel="SHORTCUT ICON" href="allworx.ico">
      
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
      <meta http-equiv="Content-Style-Type" content="text/css">
      <meta http-equiv="Content-Language" content="en-us">
      <title>Allworx System Administration</title>
      <link rel="stylesheet" href="adminstyle.css" type="text/css">
      <link rel="stylesheet" href="print.css" type="text/css" media="print">
      <link rel="stylesheet" href="jquery-ui-1.8.7.custom.css">
      <script type="text/javascript" src="md5.js"></script>
      <script type="text/javascript" src="cookie.js"></script>
      <script type="text/javascript" src="html.js"></script>
      <script type="text/javascript" src="string2.js"></script>
      <script type="text/javascript" src="rules4.js"></script>
      <script type="text/javascript" src="jquery-1.7.min.js"></script>
      <script type="text/javascript" src="jquery-ui-1.8.7.custom.min.js"></script>
      <script type="text/javascript" src="jquery-typewatch-2.0.0.js"></script>
      <script type="text/javascript" src="jquery-sortXML.js"></script>
      <script type="text/javascript" src="menu.js"></script>
      <script type="text/javascript" src="istquery.js"></script>
      <script type="text/javascript" src="networkConfig.js"></script>
      
      <script type="text/javascript">
      <!--
      
      var MyLogoutTimeout = -1;
      var TimeOutMS = 29.5 * 60 * 1000; /* 29.5 minutes */
      
      // case-insensitive jquery contains function
      
      jQuery.expr[':'].Contains = function (a,i,m) {
          return (jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase())>=0);
      };
      
      var defaults = getDefaults();
      
      // -->
      </script>
      </head>
      
      <body style="text-align:center;"> 
      <form name="product" class="hidden" action="">
      <div class="hidden">
      <input type="hidden" name="bConference" value="true">
      <input type="hidden" name="bCIFS" value="false">
      <input type="hidden" name="bDoorRelay" value="true">
      <input type="hidden" name="bSmallDisk" value="true">
      <input type="hidden" name="logoFilename" value="allworx_s1.gif">
      <input type="hidden" name="qMaxThreshold" value="8">
      </div></form>
      
      
      <script type="text/javascript">
      <!--
          unescapeForm (document.product);
      // -->
      </script>
      
      <div id="sectionlinks" style="display:none;"></div>
      
      
      <form name="session" class="class" action="">
      <div class="hidden">
      <input type="hidden" name="SessionStatus" value="Invalid">
      <input type="hidden" name="Session" value="">
      <input type="hidden" name="SessionID" value="Invalid">
      <input type="hidden" name="Class" value="">
      <input type="hidden" name="Subclass" value="">
      <input type="hidden" name="Summary" value="0">
      <input type="hidden" name="op" value="View">
      <input type="hidden" name="filter" value="">
      <input type="hidden" name="brand" value="Allworx">
      <input type="hidden" name="model" value="6x">
      <input type="hidden" name="name" value="Allworx">
      <input type="hidden" name="phone" value="1-866-255-9679 (1-866-ALLWORX)">
      <input type="hidden" name="username" value="Invalid">
      <input type="hidden" name="isAdmin" value="">
      <input type="hidden" name="roles" value="">
      <input type="hidden" name="pwstatus" value="">
      <input type="hidden" name="OpenEN" value="0">
      
      </div>
      </form>
      
      <form name="rules" class="hidden" action="">
      <div class="hidden">
      <input type="hidden" name="defaultAreaCode" value="231">
      <input type="hidden" name="areaCodeRules" value="231:0:0:5;616:1:0:2;*:1:1:5">
      <input type="hidden" name="dial8ProfileID" value="5">
      <input type="hidden" name="dialServicesProfileID" value="2">
      <input type="hidden" name="dialInternationalProfileID" value="12">
      <input type="hidden" name="dialDefaultProfileID" value="12">
      <input type="hidden" name="dialLongDistanceProfileID" value="12">
      <input type="hidden" name="dialEnterpriseProfileID" value="6">
      <input type="hidden" name="dialEnterpriseNumDigits" value="4">
      <input type="hidden" name="dialEmergencyNumber" value="911">
      <input type="hidden" name="bDirectDialEmergency" value="true">
      <input type="hidden" name="bUserHasSetEmergencyParams" value="true">
      <input type="hidden" name="dialOperatorProfileID" value="2">
      <input type="hidden" name="dialNonNanpaProfileID" value="2">
      <input type="hidden" name="bDialUseNanpa" value="true">
      <input type="hidden" name="bDialUseFourDigitExts" value="false">
      <input type="hidden" name="bExtensionMode" value="false">
      <input type="hidden" name="idpPrefixExtension" value="1,2">
      <input type="hidden" name="idpPrefixExternal" value="9">
      <input type="hidden" name="idpPrefixEnterprise" value="8">
      <input type="hidden" name="idpOperator" value="0">
      <input type="hidden" name="idpPrefixStation" value="5">
      <input type="hidden" name="idpPrefixSpeedDial" value="3">
      <input type="hidden" name="idpPrefixVoicemail" value="6">
      <input type="hidden" name="idpPrefixCallFunctions" value="7">
      <input type="hidden" name="idpPrefixLeaveMsg" value="3">
      <input type="hidden" name="idpPrefixPBXFunctions" value="4">
      <input type="hidden" name="idpSpeedDial3Digit" value="5">
      <input type="hidden" name="idpSpeedDial5Digit" value="4">
      <input type="hidden" name="idpCallAuditDigit" value="8">
      <input type="hidden" name="idpAuditPinLength" value="5">
      <input type="hidden" name="vmSendAll" value="9">
      <input type="hidden" name="bMsParkEnabled" value="false">
      </div></form>
      
      
      <script type="text/javascript">
      <!-- 
          unescapeForm (document.rules);
      
      var CallAuditCode = document.rules.idpPrefixCallFunctions.value + '' +
                              document.rules.idpCallAuditDigit.value;
      var SessionID = document.session.SessionID.value;
      
      // -->
      </script>
      
      <!-- IST Server: sub-file started; Line=179 -->
      <script type="text/javascript">
      <!--
      
      var MenuInfo = [
          ["Phones", "Phone System",
              [[ "2","Audit", "Audit PIN Codes", "",
                  "Handsets can be configured to require the entry of an Audit PIN Code be
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-07T05:30:48.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "w3.org"
               ],
               "hostname" : [
                  "www.w3.org"
               ],
               "url" : [
                  "http://www.w3.org/TR/html4/strict.dtd"
               ]
            },
            "http" : {
               "bodymd5" : "ee6de46c919e1558a796f3a48cf10f0e",
               "bodymmh3" : -2049918023,
               "headermd5" : "6e8d9bcb502b19c584fb3a85329dcc58",
               "headermmh3" : 539890089,
               "title" : "Allworx System Administration"
            },
            "length" : 6144
         },
         "asn" : "AS7922",
         "city" : "Muskegon",
         "country" : "US",
         "data" : "HTTP/1.1 200 OK\r\nAccept-Ranges: none\r\nConnection: close\r\nContent-Encoding: identity\r\nContent-Length: 25537\r\nContent-Type: text/html; charset=ISO-8859-1\r\nDate: Thu, 07 Nov 2024 05:30:15 GMT\r\nServer: IST OIS\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\r\n<html>\r\n<head>\r\n\r\n\r\n<link rel=\"SHORTCUT ICON\" href=\"allworx.ico\">\r\n\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\r\n<meta http-equiv=\"Content-Style-Type\" content=\"text/css\">\r\n<meta http-equiv=\"Content-Language\" content=\"en-us\">\r\n<title>Allworx System Administration</title>\r\n<link rel=\"stylesheet\" href=\"adminstyle.css\" type=\"text/css\">\r\n<link rel=\"stylesheet\" href=\"print.css\" type=\"text/css\" media=\"print\">\r\n<link rel=\"stylesheet\" href=\"jquery-ui-1.8.7.custom.css\">\r\n<script type=\"text/javascript\" src=\"md5.js\"></script>\r\n<script type=\"text/javascript\" src=\"cookie.js\"></script>\r\n<script type=\"text/javascript\" src=\"html.js\"></script>\r\n<script type=\"text/javascript\" src=\"string2.js\"></script>\r\n<script type=\"text/javascript\" src=\"rules4.js\"></script>\r\n<script type=\"text/javascript\" src=\"jquery-1.7.min.js\"></script>\r\n<script type=\"text/javascript\" src=\"jquery-ui-1.8.7.custom.min.js\"></script>\r\n<script type=\"text/javascript\" src=\"jquery-typewatch-2.0.0.js\"></script>\r\n<script type=\"text/javascript\" src=\"jquery-sortXML.js\"></script>\r\n<script type=\"text/javascript\" src=\"menu.js\"></script>\r\n<script type=\"text/javascript\" src=\"istquery.js\"></script>\r\n<script type=\"text/javascript\" src=\"networkConfig.js\"></script>\r\n\r\n<script type=\"text/javascript\">\r\n<!--\r\n\r\nvar MyLogoutTimeout = -1;\r\nvar TimeOutMS = 29.5 * 60 * 1000; /* 29.5 minutes */\r\n\r\n// case-insensitive jquery contains function\r\n\r\njQuery.expr[':'].Contains = function (a,i,m) {\r\n    return (jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase())>=0);\r\n};\r\n\r\nvar defaults = getDefaults();\r\n\r\n// -->\r\n</script>\r\n</head>\r\n\r\n<body style=\"text-align:center;\"> \r\n<form name=\"product\" class=\"hidden\" action=\"\">\r\n<div class=\"hidden\">\r\n<input type=\"hidden\" name=\"bConference\" value=\"true\">\r\n<input type=\"hidden\" name=\"bCIFS\" value=\"false\">\r\n<input type=\"hidden\" name=\"bDoorRelay\" value=\"true\">\r\n<input type=\"hidden\" name=\"bSmallDisk\" value=\"true\">\r\n<input type=\"hidden\" name=\"logoFilename\" value=\"allworx_s1.gif\">\r\n<input type=\"hidden\" name=\"qMaxThreshold\" value=\"8\">\r\n</div></form>\r\n\r\n\r\n<script type=\"text/javascript\">\r\n<!--\r\n    unescapeForm (document.product);\r\n// -->\r\n</script>\r\n\r\n<div id=\"sectionlinks\" style=\"display:none;\"></div>\r\n\r\n\r\n<form name=\"session\" class=\"class\" action=\"\">\r\n<div class=\"hidden\">\r\n<input type=\"hidden\" name=\"SessionStatus\" value=\"Invalid\">\r\n<input type=\"hidden\" name=\"Session\" value=\"\">\r\n<input type=\"hidden\" name=\"SessionID\" value=\"Invalid\">\r\n<input type=\"hidden\" name=\"Class\" value=\"\">\r\n<input type=\"hidden\" name=\"Subclass\" value=\"\">\r\n<input type=\"hidden\" name=\"Summary\" value=\"0\">\r\n<input type=\"hidden\" name=\"op\" value=\"View\">\r\n<input type=\"hidden\" name=\"filter\" value=\"\">\r\n<input type=\"hidden\" name=\"brand\" value=\"Allworx\">\r\n<input type=\"hidden\" name=\"model\" value=\"6x\">\r\n<input type=\"hidden\" name=\"name\" value=\"Allworx\">\r\n<input type=\"hidden\" name=\"phone\" value=\"1-866-255-9679 (1-866-ALLWORX)\">\r\n<input type=\"hidden\" name=\"username\" value=\"Invalid\">\r\n<input type=\"hidden\" name=\"isAdmin\" value=\"\">\r\n<input type=\"hidden\" name=\"roles\" value=\"\">\r\n<input type=\"hidden\" name=\"pwstatus\" value=\"\">\r\n<input type=\"hidden\" name=\"OpenEN\" value=\"0\">\r\n\r\n</div>\r\n</form>\r\n\r\n<form name=\"rules\" class=\"hidden\" action=\"\">\r\n<div class=\"hidden\">\r\n<input type=\"hidden\" name=\"defaultAreaCode\" value=\"231\">\r\n<input type=\"hidden\" name=\"areaCodeRules\" value=\"231:0:0:5;616:1:0:2;*:1:1:5\">\r\n<input type=\"hidden\" name=\"dial8ProfileID\" value=\"5\">\r\n<input type=\"hidden\" name=\"dialServicesProfileID\" value=\"2\">\r\n<input type=\"hidden\" name=\"dialInternationalProfileID\" value=\"12\">\r\n<input type=\"hidden\" name=\"dialDefaultProfileID\" value=\"12\">\r\n<input type=\"hidden\" name=\"dialLongDistanceProfileID\" value=\"12\">\r\n<input type=\"hidden\" name=\"dialEnterpriseProfileID\" value=\"6\">\r\n<input type=\"hidden\" name=\"dialEnterpriseNumDigits\" value=\"4\">\r\n<input type=\"hidden\" name=\"dialEmergencyNumber\" value=\"911\">\r\n<input type=\"hidden\" name=\"bDirectDialEmergency\" value=\"true\">\r\n<input type=\"hidden\" name=\"bUserHasSetEmergencyParams\" value=\"true\">\r\n<input type=\"hidden\" name=\"dialOperatorProfileID\" value=\"2\">\r\n<input type=\"hidden\" name=\"dialNonNanpaProfileID\" value=\"2\">\r\n<input type=\"hidden\" name=\"bDialUseNanpa\" value=\"true\">\r\n<input type=\"hidden\" name=\"bDialUseFourDigitExts\" value=\"false\">\r\n<input type=\"hidden\" name=\"bExtensionMode\" value=\"false\">\r\n<input type=\"hidden\" name=\"idpPrefixExtension\" value=\"1,2\">\r\n<input type=\"hidden\" name=\"idpPrefixExternal\" value=\"9\">\r\n<input type=\"hidden\" name=\"idpPrefixEnterprise\" value=\"8\">\r\n<input type=\"hidden\" name=\"idpOperator\" value=\"0\">\r\n<input type=\"hidden\" name=\"idpPrefixStation\" value=\"5\">\r\n<input type=\"hidden\" name=\"idpPrefixSpeedDial\" value=\"3\">\r\n<input type=\"hidden\" name=\"idpPrefixVoicemail\" value=\"6\">\r\n<input type=\"hidden\" name=\"idpPrefixCallFunctions\" value=\"7\">\r\n<input type=\"hidden\" name=\"idpPrefixLeaveMsg\" value=\"3\">\r\n<input type=\"hidden\" name=\"idpPrefixPBXFunctions\" value=\"4\">\r\n<input type=\"hidden\" name=\"idpSpeedDial3Digit\" value=\"5\">\r\n<input type=\"hidden\" name=\"idpSpeedDial5Digit\" value=\"4\">\r\n<input type=\"hidden\" name=\"idpCallAuditDigit\" value=\"8\">\r\n<input type=\"hidden\" name=\"idpAuditPinLength\" value=\"5\">\r\n<input type=\"hidden\" name=\"vmSendAll\" value=\"9\">\r\n<input type=\"hidden\" name=\"bMsParkEnabled\" value=\"false\">\r\n</div></form>\r\n\r\n\r\n<script type=\"text/javascript\">\r\n<!-- \r\n    unescapeForm (document.rules);\r\n\r\nvar CallAuditCode = document.rules.idpPrefixCallFunctions.value + '' +\r\n                        document.rules.idpCallAuditDigit.value;\r\nvar SessionID = document.session.SessionID.value;\r\n\r\n// -->\r\n</script>\r\n\r\n<!-- IST Server: sub-file started; Line=179 -->\r\n<script type=\"text/javascript\">\r\n<!--\r\n\r\nvar MenuInfo = [\r\n    [\"Phones\", \"Phone System\",\r\n        [[ \"2\",\"Audit\", \"Audit PIN Codes\", \"\",\r\n            \"Handsets can be configured to require the entry of an Audit PIN Code be",
         "datamd5" : "0455a72e045fd73ba598db024c9ead77",
         "datammh3" : 1525014818,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "comcast.net"
         ],
         "geolocus" : {
            "asn" : "AS25799",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "comcast.com",
               "comcast.net"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "MICHIGAN-57",
            "organization" : "Comcast Cable Communications, LLC",
            "subnet" : "73.144.0.0/15"
         },
         "host" : [
            "c-73-145-215-59"
         ],
         "hostname" : [
            "c-73-145-215-59.hsd1.mi.comcast.net"
         ],
         "ip" : "73.145.215.59",
         "ipv6" : "false",
         "latitude" : "43.1963",
         "location" : "43.1963,-86.2717",
         "longitude" : "-86.2717",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "COMCAST-7922",
         "port" : 8080,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "c-73-145-215-59.hsd1.mi.comcast.net"
         ],
         "seen_date" : "2024-11-07",
         "source" : "datascan",
         "status" : 200,
         "subdomains" : [
            "hsd1.mi.comcast.net",
            "mi.comcast.net"
         ],
         "subnet" : "73.144.0.0/13",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "net"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }
      
  • 69.142.145.51:8080 (tcp/http) - last seen on 2024-11-07 at 05:30:48 UTC

    • IP
      69.142.145.51
      Network
      69.142.0.0/15
      Domain(s)
      comcast.net
      Device

      <enterprise field>: device.class

      Operating System
      Linux Linux Kernel
      URL

      http://69.142.145.51:8080/ 200

      Reverse DNS
      c-69-142-145-51.hsd1.nj.comcast.net
      ASN
      AS7922
      Organization
      COMCAST-7922
      Protocol
      http
      Source
      datascan
    • Operating System
      Linux Linux Kernel
      HTTP Component(s)
      Bootstrap Bootstrap jQuery jQuery 1.9.1
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      7d883f032f99fab0e20a3f17cabb8160
      HTTP Header MD5
      3e8f3977d3a76c638d7bbd1e016b6735
      HTTP Body MD5
      238bd8b6fd283e8a2a96d700852614c6
    • HTTP/1.1 200 OK
      X-robots-tag: noindex,nofollow
      Content-type: text/html; charset=UTF-8
      X-Frame-Options: deny
      X-XSS-Protection: 1; mode=block
      X-Content-Type-Options: nosniff
      Strict-Transport-Security: max-age=15768000; includeSubdomains
      Content-Security-Policy: default-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline' 'unsafe-eval'; frame-src 'self' 'unsafe-inline' 'unsafe-eval'; font-src 'self' 'unsafe-inline' 'unsafe-eval'; form-action 'self' 'unsafe-inline' 'unsafe-eval'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; img-src 'self'; connect-src 'self'; object-src 'none'; media-src 'none'; script-nonce 'none'; plugin-types 'none'; reflected-xss 'none'; report-uri 'none';
      Content-Length: 8471
      Connection: close
      Date: Thu, 07 Nov 2024 05:30:48 GMT
      Server: Xfinity Broadband Router Server
      
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
      
      
      
      <head>
      	<!--CSS-->
      	<link rel="stylesheet" type="text/css" media="screen" href="./cmn/css/common-min.css" />
      	<!--[if IE 6]>
      	<link rel="stylesheet" type="text/css" href="./cmn/css/ie6-min.css" />
      	<![endif]-->
      	<!--[if IE 7]>
      	<link rel="stylesheet" type="text/css" href="./cmn/css/ie7-min.css" />
      	<![endif]-->
      	<link rel="stylesheet" type="text/css" media="print" href="./cmn/css/print.css" />
      	<link rel="stylesheet" type="text/css" media="screen" href="./cmn/css/lib/jquery.radioswitch.css" />
      	<link rel="stylesheet" type="text/css" media="screen" href="./cmn/css/lib/progressBar.css" />
      	<!--Character Encoding-->
      	<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
      	<meta name="robots" content="noindex,nofollow">
      	<script type="text/javascript" src="./cmn/js/lib/jquery-1.9.1.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery-migrate-1.2.1.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.validate.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.alerts.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.ciscoExt.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.highContrastDetect.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.radioswitch.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/jquery.virtualDialog.js"></script>
      
      	<script type="text/javascript" src="./cmn/js/utilityFunctions.js"></script>
      	<script type="text/javascript" src="./cmn/js/comcast.js"></script>
      	<script type="text/javascript" src="./cmn/js/lib/bootstrap.min.js"></script>
          <script type="text/javascript" src="./cmn/js/lib/bootstrap-waitingfor.js"></script>
      
      </head>
      
      <body>
      	<!--Main Container - Centers Everything-->
      	<div id="container">
      
      		<!--Header-->
      		<div id="header">
      			<h2 id="logo"><img src="./cmn/img/logo_xfinity.png" alt="Company logo" title="Company logo" /></h2>
      		</div> <!-- end #header -->
      
      		<div id='div-skip-to' style="display: none;">
      			<a id="skip-link" name="skip-link" href="#content">Skip to content</a>
      		</div>
      
      		<!--Main Content-->
      		<div id="main-content">
      
      <!-- $Id: at_a_glance.dory.php 2943 2009-08-25 20:58:43Z slemoine $ -->
      <div id="sub-header">
      
      </div><!-- end #sub-header -->
      
      
      <!--div id="nav"-->
      <h1>Admin Tool Login</h1>
      <div style="float: left; margin: 0 20px 20px 0; width: 60%; height:190px;background:white;">
      
      	<form action="check.php" method="post" id="pageForm"  onsubmit="return f();">
      	<div class="form-row">
      		<p>Please login to manage your router.</p>
      	</div>
      	<div>
      		<table style="background:white; text-align:center;">
      			<tr>
      				<td><label for="username"><b>Username:</b></label></td>
      				<td><input type="text"     id="username" name="username" style="width: 250px;" class="text" autocomplete="off" /></td>
      			</tr>
      			<tr>
      				<td><label for="password"><b>Password:</b></label></td>
      				<td><input type="password" id="password" name="password" style="width: 250px;" class="text" autocomplete="off" /></td>
      			</tr>
      		</table>
      	</div>
      	<div class="form-btn" style="margin-top: 25px;text-align:center;">
      		<input type="submit" class="btn" value="Login" />
      	</div>
      </form>
      </div>
      
      <script type="text/javascript">
      $(document).ready(function() {
      	comcast.page.init("Login", "nav-login");
      
      	$("#pageForm").validate({
      		errorElement : "p"
      		,errorContainer : "#error-msg-box"
      		,invalidHandler: function(form, validator) {
      			var errors = validator.numberOfInvalids();
      			if (errors) {
      				var message = errors == 1 ? 'You missed 1 field. It has been highlighted' : 'You missed ' + errors + ' fields. They have been highlighted';
      				$("div.error").html(message);
      				$("div.error").show();
      			} else {
      				$("div.error").hide();
      			}
      		}
      		,rules : {
      			username: {
      				required: true
      				,minlength: 3
      			}
      			,password: {
      				required: true
      				,minlength: 3
      			}
      		}
      		,messages: {
      			username: {
      				required: "Username cannot be blank. Please enter a valid username."
      			}
      			,password: {
      				required: "Password cannot be blank. Please enter a valid password."
      				,minlength: "Password must be at least 3 characters."
      			}
      		}
      	});
      
      	$("#username").focus();
      	$("#username").val("");
      	$("#password").val("");
      });
      
      function f()
      {
      	var username;
      	username = document.getElementById("username");
      	username.value = (username.value.toLowerCase());
      	//get the form id and submit it
      	var form = document.getElementById("pageForm");
      	form.submit();
      	return true;
      }
      </script>
      
      <!-- $Id: footer.php 2976 2009-09-02 21:42:51Z cporto $ -->
      		</div> <!-- end #main-content-->
      		
      		<!--Footer-->
      		<div id="footer">
      			<ul id="footer-links" style="display:none">
      				<li class="first-child"><a href="http://www.xfinity.com" target="_blank">Xfinity.com</a></li>
      				<li style="list-style:none outside none; margin-left:10px">&#8226;&nbsp;&nbsp;<a href="https://customer.comcast.com/" target="_blank">customerCentral</a></li>
      				<li style="list-style:none outside none; margin-left:10px">&#8226;&nbsp;&nbsp;<a href="http://customer.comcast.com/userguides" target="_blank">User Guide</a></li>
      			</ul>
      		</div> <!-- end #footer -->
      	</div> <!-- end #container -->
      <script type="text/javascript">
      $(document).ready(function() {
      	// focus current page link, must after page.init()
      	//$('#nav [href="'+location.href.replace(/^.*\//g, '')+'"]').focus();		// need a "skip nav" function
      	$("#skip-link").click(function () {
              $('#content').attr('tabIndex', -1).focus();  //this is to fix skip-link doesn't work on webkit-based Chrome
          });
      
      	// change radio-btn status and do ajax when press "enter"
      	//$(".radio-btns a").keydown(function(event){
      	$(".radio-btns a").keypress(function(event){
      		var keycode = (event.keyCode ? event.keyCode : event.which);
      		if(13 == keycode){
      			if (!$(this).parent(".radio-btns").find("li").hasClass("selected")){
      				return;		// do nothing if has disabled class, don't detect disabled attr for radio-btn
      			}
      			// console.log($(this).find(":radio").hasClass("disabled"));
      			$(this).find(":radio").trigger('click');
      			$(this).find(":radio").trigger('change');
      			$(this).parent(".radio-btns").radioToButton();
      		}
      	});
      	
      	// press Esc to skip menu and goto first control of content
      	// Esc:keypress:which is zero in FF, Esc:keypress is not work in Chrome
      	$("#nav").keydown(function(event){
      		var keycode = (event.keyCode ? event.keyCode : event.which);
      		if(27 == keycode){
      			$("#content textarea:eq(0)").focus();
      			$("#content input:eq(0)").focus();
      			$("#content a:eq(0)").focus();			// high priority element to focus			
      		}
      		// alert(event.keyCode+"---"+event.which+"---"+event.charCode);		
      	});
      	
      	/* changes for high contrast mode */
      	$.highContrastDetect({useExtraCss: true, debugInNormalMode: false});
      	if ($.__isHighContrast) {
      		/* change plus/minus tree indicator of nav menu */
      		$("#nav a.top-level").prepend('<span class="hi_nav_top_indi">[+]</span>');
      		$("#nav a.folder").prepend('<span class="hi_nav_folder_indi">[+]</span>');
      		$("#nav a.top-level-active span.hi_nav_top_indi").text("[-]");
      		$("#nav a.folder").click(function() {
      			/* this should be called after nav state changed */
      			var $link = $(this);
      			if ($link.hasClass("folder-open")) {
      				$link.children("span.hi_nav_folder_indi").text("[-]");
      			}
      			else {
      				$link.children("span.hi_nav_folder_indi").text("[+]");
      			}
      		});
      	}
      
      	/*
      	*	these 3 sections for radio-btn accessibility, as a workaround, maybe should put at the front of .ready().
      	*/
      	// add "role" and "title" for ARIA, attr may need to be embedded into html
      	$(".radio-btns a").each(function(){
      		$(this).attr("role", "radio").attr("title", $(this).closest("ul").prev().text() + $(this).find("label").text());
      	});
      	
      	// monitor "aria-checked" status for JAWS, NOTE: better depends on input element
      	$(".radio-btns").change(function(){
      		$(this).find("a").each(function(){
      			$(this).attr("aria-checked", $(this).find("input").attr("checked") ? "true" : "false");
      		});
      	});
      	
      	//give the initial status, do not trigger change above
      	$(".radio-btns").find("a").each(function(){
      		$(this).attr("aria-checked", $(this).find("input").attr("checked") ? "true" : "false");
      	});
      
      });
      </script>	
      </body>
      </html>
      
    • {
         "@category" : "datascan",
         "@timestamp" : "2024-11-07T05:30:48.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "comcast.com",
                  "xfinity.com",
                  "w3.org"
               ],
               "file" : [
                  "check.php"
               ],
               "hostname" : [
                  "customer.comcast.com",
                  "www.w3.org",
                  "www.xfinity.com"
               ],
               "url" : [
                  "http://customer.comcast.com/userguides",
                  "http://www.w3.org/1999/xhtml",
                  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd",
                  "http://www.xfinity.com",
                  "https://customer.comcast.com/"
               ]
            },
            "http" : {
               "bodymd5" : "238bd8b6fd283e8a2a96d700852614c6",
               "bodymmh3" : -1633987251,
               "component" : [
                  {
                     "productvendor" : "Bootstrap",
                     "product" : "Bootstrap"
                  },
                  {
                     "product" : "jQuery",
                     "productversion" : "1.9.1",
                     "productvendor" : "jQuery"
                  }
               ],
               "headermd5" : "3e8f3977d3a76c638d7bbd1e016b6735",
               "headermmh3" : -305542095
            },
            "length" : 9308
         },
         "asn" : "AS7922",
         "city" : "Egg Harbor",
         "country" : "US",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nX-robots-tag: noindex,nofollow\r\nContent-type: text/html; charset=UTF-8\r\nX-Frame-Options: deny\r\nX-XSS-Protection: 1; mode=block\r\nX-Content-Type-Options: nosniff\r\nStrict-Transport-Security: max-age=15768000; includeSubdomains\r\nContent-Security-Policy: default-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline' 'unsafe-eval'; frame-src 'self' 'unsafe-inline' 'unsafe-eval'; font-src 'self' 'unsafe-inline' 'unsafe-eval'; form-action 'self' 'unsafe-inline' 'unsafe-eval'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; img-src 'self'; connect-src 'self'; object-src 'none'; media-src 'none'; script-nonce 'none'; plugin-types 'none'; reflected-xss 'none'; report-uri 'none';\r\nContent-Length: 8471\r\nConnection: close\r\nDate: Thu, 07 Nov 2024 05:30:48 GMT\r\nServer: Xfinity Broadband Router Server\r\n\r\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n\n\n\n<head>\n\t<!--CSS-->\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"./cmn/css/common-min.css\" />\n\t<!--[if IE 6]>\n\t<link rel=\"stylesheet\" type=\"text/css\" href=\"./cmn/css/ie6-min.css\" />\n\t<![endif]-->\n\t<!--[if IE 7]>\n\t<link rel=\"stylesheet\" type=\"text/css\" href=\"./cmn/css/ie7-min.css\" />\n\t<![endif]-->\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"print\" href=\"./cmn/css/print.css\" />\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"./cmn/css/lib/jquery.radioswitch.css\" />\n\t<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"./cmn/css/lib/progressBar.css\" />\n\t<!--Character Encoding-->\n\t<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n\t<meta name=\"robots\" content=\"noindex,nofollow\">\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery-1.9.1.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery-migrate-1.2.1.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.validate.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.alerts.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.ciscoExt.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.highContrastDetect.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.radioswitch.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/jquery.virtualDialog.js\"></script>\n\n\t<script type=\"text/javascript\" src=\"./cmn/js/utilityFunctions.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/comcast.js\"></script>\n\t<script type=\"text/javascript\" src=\"./cmn/js/lib/bootstrap.min.js\"></script>\n    <script type=\"text/javascript\" src=\"./cmn/js/lib/bootstrap-waitingfor.js\"></script>\n\n</head>\n\n<body>\n\t<!--Main Container - Centers Everything-->\n\t<div id=\"container\">\n\n\t\t<!--Header-->\n\t\t<div id=\"header\">\n\t\t\t<h2 id=\"logo\"><img src=\"./cmn/img/logo_xfinity.png\" alt=\"Company logo\" title=\"Company logo\" /></h2>\n\t\t</div> <!-- end #header -->\n\n\t\t<div id='div-skip-to' style=\"display: none;\">\n\t\t\t<a id=\"skip-link\" name=\"skip-link\" href=\"#content\">Skip to content</a>\n\t\t</div>\n\n\t\t<!--Main Content-->\n\t\t<div id=\"main-content\">\n\n<!-- $Id: at_a_glance.dory.php 2943 2009-08-25 20:58:43Z slemoine $ -->\n<div id=\"sub-header\">\n\n</div><!-- end #sub-header -->\n\n\n<!--div id=\"nav\"-->\n<h1>Admin Tool Login</h1>\n<div style=\"float: left; margin: 0 20px 20px 0; width: 60%; height:190px;background:white;\">\n\n\t<form action=\"check.php\" method=\"post\" id=\"pageForm\"  onsubmit=\"return f();\">\n\t<div class=\"form-row\">\n\t\t<p>Please login to manage your router.</p>\n\t</div>\n\t<div>\n\t\t<table style=\"background:white; text-align:center;\">\n\t\t\t<tr>\n\t\t\t\t<td><label for=\"username\"><b>Username:</b></label></td>\n\t\t\t\t<td><input type=\"text\"     id=\"username\" name=\"username\" style=\"width: 250px;\" class=\"text\" autocomplete=\"off\" /></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td><label for=\"password\"><b>Password:</b></label></td>\n\t\t\t\t<td><input type=\"password\" id=\"password\" name=\"password\" style=\"width: 250px;\" class=\"text\" autocomplete=\"off\" /></td>\n\t\t\t</tr>\n\t\t</table>\n\t</div>\n\t<div class=\"form-btn\" style=\"margin-top: 25px;text-align:center;\">\n\t\t<input type=\"submit\" class=\"btn\" value=\"Login\" />\n\t</div>\n</form>\n</div>\n\n<script type=\"text/javascript\">\n$(document).ready(function() {\n\tcomcast.page.init(\"Login\", \"nav-login\");\n\n\t$(\"#pageForm\").validate({\n\t\terrorElement : \"p\"\n\t\t,errorContainer : \"#error-msg-box\"\n\t\t,invalidHandler: function(form, validator) {\n\t\t\tvar errors = validator.numberOfInvalids();\n\t\t\tif (errors) {\n\t\t\t\tvar message = errors == 1 ? 'You missed 1 field. It has been highlighted' : 'You missed ' + errors + ' fields. They have been highlighted';\n\t\t\t\t$(\"div.error\").html(message);\n\t\t\t\t$(\"div.error\").show();\n\t\t\t} else {\n\t\t\t\t$(\"div.error\").hide();\n\t\t\t}\n\t\t}\n\t\t,rules : {\n\t\t\tusername: {\n\t\t\t\trequired: true\n\t\t\t\t,minlength: 3\n\t\t\t}\n\t\t\t,password: {\n\t\t\t\trequired: true\n\t\t\t\t,minlength: 3\n\t\t\t}\n\t\t}\n\t\t,messages: {\n\t\t\tusername: {\n\t\t\t\trequired: \"Username cannot be blank. Please enter a valid username.\"\n\t\t\t}\n\t\t\t,password: {\n\t\t\t\trequired: \"Password cannot be blank. Please enter a valid password.\"\n\t\t\t\t,minlength: \"Password must be at least 3 characters.\"\n\t\t\t}\n\t\t}\n\t});\n\n\t$(\"#username\").focus();\n\t$(\"#username\").val(\"\");\n\t$(\"#password\").val(\"\");\n});\n\nfunction f()\n{\n\tvar username;\n\tusername = document.getElementById(\"username\");\n\tusername.value = (username.value.toLowerCase());\n\t//get the form id and submit it\n\tvar form = document.getElementById(\"pageForm\");\n\tform.submit();\n\treturn true;\n}\n</script>\n\n<!-- $Id: footer.php 2976 2009-09-02 21:42:51Z cporto $ -->\r\n\t\t</div> <!-- end #main-content-->\r\n\t\t\r\n\t\t<!--Footer-->\r\n\t\t<div id=\"footer\">\r\n\t\t\t<ul id=\"footer-links\" style=\"display:none\">\r\n\t\t\t\t<li class=\"first-child\"><a href=\"http://www.xfinity.com\" target=\"_blank\">Xfinity.com</a></li>\r\n\t\t\t\t<li style=\"list-style:none outside none; margin-left:10px\">&#8226;&nbsp;&nbsp;<a href=\"https://customer.comcast.com/\" target=\"_blank\">customerCentral</a></li>\r\n\t\t\t\t<li style=\"list-style:none outside none; margin-left:10px\">&#8226;&nbsp;&nbsp;<a href=\"http://customer.comcast.com/userguides\" target=\"_blank\">User Guide</a></li>\r\n\t\t\t</ul>\r\n\t\t</div> <!-- end #footer -->\r\n\t</div> <!-- end #container -->\r\n<script type=\"text/javascript\">\r\n$(document).ready(function() {\r\n\t// focus current page link, must after page.init()\r\n\t//$('#nav [href=\"'+location.href.replace(/^.*\\//g, '')+'\"]').focus();\t\t// need a \"skip nav\" function\r\n\t$(\"#skip-link\").click(function () {\r\n        $('#content').attr('tabIndex', -1).focus();  //this is to fix skip-link doesn't work on webkit-based Chrome\r\n    });\r\n\r\n\t// change radio-btn status and do ajax when press \"enter\"\r\n\t//$(\".radio-btns a\").keydown(function(event){\r\n\t$(\".radio-btns a\").keypress(function(event){\r\n\t\tvar keycode = (event.keyCode ? event.keyCode : event.which);\r\n\t\tif(13 == keycode){\r\n\t\t\tif (!$(this).parent(\".radio-btns\").find(\"li\").hasClass(\"selected\")){\r\n\t\t\t\treturn;\t\t// do nothing if has disabled class, don't detect disabled attr for radio-btn\r\n\t\t\t}\r\n\t\t\t// console.log($(this).find(\":radio\").hasClass(\"disabled\"));\r\n\t\t\t$(this).find(\":radio\").trigger('click');\r\n\t\t\t$(this).find(\":radio\").trigger('change');\r\n\t\t\t$(this).parent(\".radio-btns\").radioToButton();\r\n\t\t}\r\n\t});\r\n\t\r\n\t// press Esc to skip menu and goto first control of content\r\n\t// Esc:keypress:which is zero in FF, Esc:keypress is not work in Chrome\r\n\t$(\"#nav\").keydown(function(event){\r\n\t\tvar keycode = (event.keyCode ? event.keyCode : event.which);\r\n\t\tif(27 == keycode){\r\n\t\t\t$(\"#content textarea:eq(0)\").focus();\r\n\t\t\t$(\"#content input:eq(0)\").focus();\r\n\t\t\t$(\"#content a:eq(0)\").focus();\t\t\t// high priority element to focus\t\t\t\r\n\t\t}\r\n\t\t// alert(event.keyCode+\"---\"+event.which+\"---\"+event.charCode);\t\t\r\n\t});\r\n\t\r\n\t/* changes for high contrast mode */\r\n\t$.highContrastDetect({useExtraCss: true, debugInNormalMode: false});\r\n\tif ($.__isHighContrast) {\r\n\t\t/* change plus/minus tree indicator of nav menu */\r\n\t\t$(\"#nav a.top-level\").prepend('<span class=\"hi_nav_top_indi\">[+]</span>');\r\n\t\t$(\"#nav a.folder\").prepend('<span class=\"hi_nav_folder_indi\">[+]</span>');\r\n\t\t$(\"#nav a.top-level-active span.hi_nav_top_indi\").text(\"[-]\");\r\n\t\t$(\"#nav a.folder\").click(function() {\r\n\t\t\t/* this should be called after nav state changed */\r\n\t\t\tvar $link = $(this);\r\n\t\t\tif ($link.hasClass(\"folder-open\")) {\r\n\t\t\t\t$link.children(\"span.hi_nav_folder_indi\").text(\"[-]\");\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\t$link.children(\"span.hi_nav_folder_indi\").text(\"[+]\");\r\n\t\t\t}\r\n\t\t});\r\n\t}\r\n\r\n\t/*\r\n\t*\tthese 3 sections for radio-btn accessibility, as a workaround, maybe should put at the front of .ready().\r\n\t*/\r\n\t// add \"role\" and \"title\" for ARIA, attr may need to be embedded into html\r\n\t$(\".radio-btns a\").each(function(){\r\n\t\t$(this).attr(\"role\", \"radio\").attr(\"title\", $(this).closest(\"ul\").prev().text() + $(this).find(\"label\").text());\r\n\t});\r\n\t\r\n\t// monitor \"aria-checked\" status for JAWS, NOTE: better depends on input element\r\n\t$(\".radio-btns\").change(function(){\r\n\t\t$(this).find(\"a\").each(function(){\r\n\t\t\t$(this).attr(\"aria-checked\", $(this).find(\"input\").attr(\"checked\") ? \"true\" : \"false\");\r\n\t\t});\r\n\t});\r\n\t\r\n\t//give the initial status, do not trigger change above\r\n\t$(\".radio-btns\").find(\"a\").each(function(){\r\n\t\t$(this).attr(\"aria-checked\", $(this).find(\"input\").attr(\"checked\") ? \"true\" : \"false\");\r\n\t});\r\n\r\n});\r\n</script>\t\r\n</body>\r\n</html>\r\n",
         "datamd5" : "7d883f032f99fab0e20a3f17cabb8160",
         "datammh3" : -1998596342,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "comcast.net"
         ],
         "geolocus" : {
            "asn" : "AS7922",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "comcast.com",
               "comcast.net"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "DC15-NROCK1",
            "organization" : "Comcast Cable Communications, LLC",
            "subnet" : "69.140.0.0/14"
         },
         "host" : [
            "c-69-142-145-51"
         ],
         "hostname" : [
            "c-69-142-145-51.hsd1.nj.comcast.net"
         ],
         "ip" : "69.142.145.51",
         "ipv6" : "false",
         "latitude" : "39.3773",
         "location" : "39.3773,-74.6123",
         "longitude" : "-74.6123",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "COMCAST-7922",
         "os" : "Linux Kernel",
         "osvendor" : "Linux",
         "port" : 8080,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "c-69-142-145-51.hsd1.nj.comcast.net"
         ],
         "seen_date" : "2024-11-07",
         "source" : "datascan",
         "status" : 200,
         "subdomains" : [
            "hsd1.nj.comcast.net",
            "nj.comcast.net"
         ],
         "subnet" : "69.142.0.0/15",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "net"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "url" : "/"
      }