whois.handle: FPTDYNAMICIP-NET
whois.name: FPT Telecom Company
whois.cidrs: 183.81.96.0/20
whois.updated: 2022-01-17T00:00:00.000000
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T09:26:35.995747
services.banner: HTTP/1.1 200 OK
  Server: nginx/1.16.0
  Date:  <REDACTED>
  Content-Type: text/html; charset=utf-8
  Transfer-Encoding: chunked
  Connection: close
  ETag: "64097328-1a0b"
  Cache-Control: no-store
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.version: 1.16.0
services.cpe: cpe:2.3:a:f5:nginx:1.16.0:*:*:*:*:*:*:*
services.value: login-page
services.value: jquery
services.path: /login.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T09:26:35.995747
services.uri: http://183.81.100.237/login.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Transfer-Encoding
services.headers: chunked
services.key: Server
services.headers: nginx/1.16.0
services.key: Connection
services.headers: close
services.key: Cache-Control
services.headers: no-store
services.key: Content-Type
services.headers: text/html; charset=utf-8
services.key: Date
services.headers: <REDACTED>
services.key: ETag
services.headers: "64097328-1a0b"
services.html_tags: <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE">
services.body: ﻿<!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/Dtd/xhtml1-Transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="utf-8" lang="utf-8" dir="ltr">
  <head>
  <title></title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE">
  <link href="style/ont.css" rel="stylesheet" type="text/css" />
  <script language="Javascript" src="script/jquery.js" type="text/javascript"></script>
  <script language="Javascript" src="script/sha256.js" type="text/javascript"></script>
  <script language="JavaScript" type="text/javascript" src="/script/rg_menu.js"></script>
  <script language="JavaScript" type="text/javascript" src="/script/lang_en.js"></script>
  <link href="style/ont.css" rel="stylesheet" type="text/css" />
  
  <style type="text/css">
  body#login{
  	background: #fff;
      font-size: 12px;
      line-height: 16px;
  }
  
  #login_wrapper {
  	background: #E6E6E6;
  	border-radius: 8px 8px 8px 8px;
  		-moz-border-radius: 8px 8px 8px 8px;
  		-webkit-border-radius: 8px 8px 8px 8px;
  	-webkit-box-shadow: #666 0px 3px 4px;
  	-moz-box-shadow: #666 0px 3px 4px;
  	box-shadow: #666 0px 3px 4px;
  	margin-left: auto;
  	margin-right: auto;
  	padding: 15px 20px;
  	behavior: url(style/css3pie/PIE.htc);
      width: 600px;
  }
  
  #login_header {
      height: 80px;
      position: relative;
  }
  
  #login_header #logo {
      display: block;
      float: left;
      height: 78px;
      margin: 0 0 10px;
      overflow: hidden;
      position: relative;
      width: 188px;
  }
  
  #login_header #dev_name {
      color: #909090;
      float: left;
      font-size: 24px;
      line-height: 24px;
      margin: 20px;
  }
  
  #login_content {
      margin: 0;
      width: 600px;
      text-align: center;
  }
  
  #login_content .cfgstep {
      background: none repeat scroll 0 0 #FFFFFF;
      margin-bottom: 0px;
      margin-left: 0;
      padding: 12px 0;
  }
  
  #login_content table {
      background: none repeat scroll 0 0 #FFFFFF;
      border-collapse: collapse;
      color: #000000;
      font-size: 13px;
      line-height: 16px;
      margin: 20px auto 0;
      text-align: center;
      width: 500px;
  }
  
  #login_content table td {
      background: none repeat scroll 0 0 #FFFFFF;
      margin: 0;
      padding: 7px 10px;
      text-align: left;
      vertical-align: top;
  }
  
  #login_err {
  	color: #F00;
      font-size: 13px;
      line-height: 26px;
  }
  
  #btn_login {
  	margin: 20px auto;
      padding: 7px 28px;
  }
  
  #login .btn {
  	background: #0077ee; /* Old browsers */
  	background: -moz-linear-gradient(top, #00CCFF 0%, #004CE5 100%); /* FF3.6+ */
  	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00CCFF), color-stop(100%,#004CE5)); /* Chrome,Safari4+ */
  	background: -webkit-linear-gradient(top, #00CCFF 0%,#004CE5 100%); /* Chrome10+,Safari5.1+ */
  	background: -o-linear-gradient(top, #00CCFF 0%,#004CE5 100%); /* Opera11.10+ */
  	background: -ms-linear-gradient(top, #00CCFF 0%,#004CE5 100%); /* IE10+ */
  	background: linear-gradient(top, #00CCFF 0%,#004CE5 100%); /* W3C */
  	border-radius:6px 6px 6px 6px;
  		-moz-border-radius:6px 6px 6px 6px;
  		-webkit-border-radius:6px 6px 6px 6px;
      display: inline-block;
      position: relative;
      text-align: center;
      text-decoration: none;
      color: #FFFFFF;
      font-weight: bold;
      font-size: 14px;
      line-height: 16px;
      text-shadow: 1px 1px 4px #000000;
  	behavior: url(style/css3pie/PIE.htc);
  }
  
  #login .btn:hover {
  	background:#00A5FF;
  	text-shadow:none;
  }
  
  #login_footer {
      color: #000000;
      font-size: 12px;
      line-height: 14px;
      margin: 0;
      text-align: center;
  }
  </style>
  <script type="text/javascript">
  //<![CDATA[
  
  var XOntName = "";
  var XUsername = "";
  var loginErr = 0;
  
  var XWebTimeout = 120;
  var XCurrentUser = 1;
  var XCurrentMenu = 'devinfo';
  var XLogoFilename = '';
  var XMultiLang = '0';
  var XOntName = 'Home Gateway';
  var XHasWifi = 1;
  var XHas80211acWifi = 1;
  var XHasUsb  = 0;
  var lang  = 0;
  var num_lan = 4;
  var num_wifi = 4;
  var num_5g_wifi = 4;
  var num_usb = 0;
  WebPotsNumber = 0;
  
  var nonce = "loBECID9G6eu7qKe24T8ZKcm9O4z1y0k";
  XUsername = "";
  loginErr = 0;
  login_sta = "0";
  var loginMax = 0;
  var login_deny = "0";
  
  
  function WebLoadString()
  {
  	document.title = WebString.OntName;
  	$("#dev_name").html(WebString.OntName);
  	$("#XS0").html(WebString.Username);
  	$("#XS1").html(WebString.Password);
  	$("#btn_login").html(WebString.Login);
  	if (WebString.CopyrightInfo.length > 0)
  	{
  		$("#login_footer").html(WebString.Copyright + " &copy;  "+ new Date().getFullYear() + ", " + WebString.CopyrightInfo);
  	}
  }
  
  function WebInit()
  {
  	WebLoadString();
  
  	$("#username").val(XUsername);
  	$("#username").focus();
  	if (login_deny > 0) {
  		$("#login_err").html(WebString.LoginDeny);
  	} else {
  		if (loginErr > 0)
  		{
  			$("#login_err").html(WebString.LoginError);
  		}
  	}
  
  	if (loginMax > 0)
  	{
  		$("#login_err").html(WebString.LoginCountError);
  	}
  }
  
  function OnUserEnter(e)
  {
  	var	k = 0;
  
  	if (window.event)
  	{
  		k = e.keyCode;
  	}
  	else if (e.which)
  	{
  		k = e.which;
  	}
  
  	if (k == 13)
  	{
  		$("#password").focus();
  	}
  }
  
  function OnEnter(e)
  {
  	var	k = 0;
  
  	if (window.event)
  	{
  		k = e.keyCode;
  	}
  	else if (e.which)
  	{
  		k = e.which;
  	}
  
  	if (k == 13)
  	{
  		OnLogin();
  	}
  }
  
  function OnLogin()
  {
  	var key = "";
  	var len = 0;
  	var pwd_bf = "";
  
  	len = $("#username").val().length;
  	if (len == 0 || len > 64)
  	{
  		alert(WebString.username_alert);
  		$("#username").focus();
  		return;
  	}
  	
  	len = $("#password").val().length;
  	if (len == 0 || len > 64)
  	{
  		alert(WebString.password_alert);
  		$("#password").focus();
  		return;
  	}
  	pwd_bf = $("#username").val() + "d2" + $("#password").val();
  	key = sha256_digest(pwd_bf);
  	$("#XRanID").val(key);
  	$("#XNonce").val(nonce);
  
  	//clear #username and #password
  	$("#username").val("");
  	$("#password").val("");
  	
  	$("#XForm").submit();
  }
  
  $(document).ready(function () {
  	
  	WebInit();
  	
  	if (window.top != window.self) {
  		window.top.location.href = "login.html";
  		return;
  	}
  
  	$("#btn_login").click(OnLogin);
  });
  
  //]]>
  </script>
  
  </head>
  
  <body id="login">
  	<div style="height: 100px">
  	</div>
  	<div id="login_wrapper">
  		<div id="login_header">
  	  		<h1><a id="logo" href="index.html"><img src="images/logo.png"/></a></h1>
  	  		<div id="header_right">
  	  			<h2 id="dev_name"></h2>
  	  		</div>
  		</div>
  		<div id="login_content">
  		    <form id="XForm" name="XForm" method="post" action="/GponForm/LoginForm">
  			<input id="XRanID" name="XRanID" type="hidden" value="" />
  			<input id="XNonce" name="XNonce" type="hidden" value="" />
  			<input type="hidden" id="XWebPageName" name="XWebPageName" value="index" />
          		<div id="cfgareadark">
  	           		<div class="cfgstep">
  	             		<table>
  							<tr>
  								<td id="XS0" width="200"></td>
  								<td><input type="text" id="username" value="" style="width:150px" onkeypress="OnUserEnter(event);" /></td>
  							</tr>
  							<tr>
  								<td id="XS1" width="200"></td>
  								<td><input type="password" id="password" autocomplete="off" style="width:150px" onkeypress="OnEnter(event);" /></td>
  							</tr>
  						</table>
  						<div id="login_err" style="height: 20px"></div>
  						<a href="#" id="btn_login" class="btn"></a>
  					</div>
  				</div>
  		    </form>
  		</div>
  		<div id="login_footer" name="login_footer"></div>
  	</div>
  </body>
  </html>
  
services.body_hash_sha1: sha1:0874e5e75f2c2cb137455998d0ae91f47f9e15c8
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T05:50:45.367890
services.banner: HTTP/1.1 200 OK
  CONNECTION: keep-alive
  Date:  <REDACTED>
  Last-Modified: Tue, 01 Mar 2022 11:31:56 GMT
  Etag: "1646134316:c3b"
  CONTENT-LENGTH: 3131
  P3P: CP=CAO PSA OUR
  X-Frame-Options: SAMEORIGIN
  X-XSS-Protection: 1;mode=block
  Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval'
  X-Content-Type-Options: nosniff
  CONTENT-TYPE: text/html
  
services.value: requirejs
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T05:50:45.367890
services.uri: http://183.81.100.237:81/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Tue, 01 Mar 2022 11:31:56 GMT
services.key: CONTENT-LENGTH
services.headers: 3131
services.key: X-Frame-Options
services.headers: SAMEORIGIN
services.key: CONNECTION
services.headers: keep-alive
services.key: Content-Security-Policy
services.headers: script-src 'self' 'unsafe-inline' 'unsafe-eval'
services.key: X-Content-Type-Options
services.headers: nosniff
services.key: Date
services.headers: <REDACTED>
services.key: X-XSS-Protection
services.headers: 1;mode=block
services.key: Etag
services.headers: "1646134316:c3b"
services.key: CONTENT-TYPE
services.headers: text/html
services.key: P3P
services.headers: CP=CAO PSA OUR
services.html_tags: <title>WEB SERVICE</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta charset="UTF-8">
services.body: <!DOCTYPE HTML> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta charset="UTF-8"> <title>WEB SERVICE</title> <link href="./baseProj/images/favicon.ico" type="image/x-icon" rel="shortcut icon"> <script src="ext/ext-all.js"></script> <script type="text/javascript" src="./projectPath.js"></script> <script type="text/javascript" src="/app/libs/require.js"></script> <script type="text/javascript" src="/app/jsCore/require-config.js"></script> <script type="text/javascript"> Ext.onReady(function () {
              //启用缓存
              Ext.Loader.setConfig({
                  "disableCaching": true,
                  "paths":{
                      "basePath": BASEURL, //配置基础项目的文件路径
                      "projectPath": PROJECT_URL //配置定制项目的文件路径
                  }
              });
  
              //定义项目的加载路径
              var basePath = Ext.Loader.getPath('basePath'),
                  projectPath = Ext.Loader.getPath('projectPath');
  
              //设置类的地址路径
              Ext.Loader.setPath({
                  "jsCore": "app/jsCore",
                  'component': "baseProj/js/component",
                  'js': 'baseProj/js',
                  'plugin': 'app/plugin',
                  'widget': 'baseProj/js/widget',
                  'baseCls':'app/baseCls',
  				'app': 'baseCls', //各个项目统一一个app
                  'customJs': projectPath+'js', // 非基线项目引用的js路径
                  'desktop':PROJ_MODULE.indexOf('desktop') != -1? projectPath+'js/desktop':basePath+'/js/desktop', //加载指定项目的Desktop.js
                  'data': PROJ_MODULE.indexOf('data') != -1 ? projectPath + 'data': basePath + '/data'  //加载指定项目的数据文件
              });
  
              require(['pubsub', 'core', 'extend', 'libs/qrcode', 'libs/jsonpath', 'libs/json2',
                  'libs/base64',
                  'libs/md5', 'libs/aes', 'libs/rsa', 'libs/xss', 'libs/moment',
                  'timeaxes/TimeAxes',
                  'timeaxes/TimeAxesAdaptor',
                  'timeaxes/TimeGridLayer',
                  'timeaxes/TimeAxes_old',
                  'timeaxes/TimeGridLayer_old',
                  'h5Player',
                  'FileSaver'
              ], function () {
                  //载入必要的模块，字符串文件加载完成后，初始化和加载应用
                  Ext.require(['jsCore.Common'], function () {
                      jsCore.Common.getJsonLanguage().done(function () {
                          //自验问题修改：设备初始化界面，密码输入框输入时，报js错误,修改为先设置规则
                          jsCore.Common.setFieldVtype();
                          Ext.require(['baseCls.App']);
                          //***密码输入框输入时，报js错误 END***//
                      });
                  });
              });
          }); </script> </head> <body></body> <script type="text/javascript" src="./pluginVersion.js"></script> <script type="text/javascript" src="./webVersion.js"></script> <script type="text/javascript" src="./cap.js"></script> </html>
services.body_hash_sha1: sha1:0fba29e867e8c645fb7fbc528fa41618437a5f68
services.supported_versions: HTTP/1.1
[binary data, 4 values, 128 bytes]