whois.handle: JCM77
whois.name: NEGOCIOS Y TELEFONIA NEDETEL S.A.
whois.cidrs: 200.24.128.0/19
whois.created: 2014-06-12T00:00:00.000000
whois.updated: 2020-02-28T00:00:00.000000
services.protocol: IKE
services.transport_protocol: UDP
services.scan_time: 2025-07-27T11:11:14.498368
services.value: network.device.vpn
services.protocol: L2TP
services.transport_protocol: UDP
services.scan_time: 2025-07-27T15:45:59.644059
services.hostname: XPXP_MTZ_DT_01
services.vendor_name: MikroTik
services.protocol: MIKROTIK_BW
services.transport_protocol: TCP
services.scan_time: 2025-07-28T09:56:50.158774
services.protocol: TELNET
services.transport_protocol: TCP
services.scan_time: 2025-07-28T08:39:19.222910
services.banner: ****************************************************************
  **  GPON OLT Integrated Operating System.                     **
  **  Device Model     : HL6116LT                               **
  **  Hardware version : V1.1                                   **
  **  Firmware version : V2.0.3_210927                          **
  **  BuildDate        : Mon, 27 Sep 2021 14:48:51 +0800        **
  **  Mac Address      : E0:67:B3:7A:F3:C2                      **
  ****************************************************************
  
  
  >>User name:
services.value: network-administration
services.value: remote-access
services.banner: ****************************************************************
  **  GPON OLT Integrated Operating System.                     **
  **  Device Model     : HL6116LT                               **
  **  Hardware version : V1.1                                   **
  **  Firmware version : V2.0.3_210927                          **
  **  BuildDate        : Mon, 27 Sep 2021 14:48:51 +0800        **
  **  Mac Address      : E0:67:B3:7A:F3:C2                      **
  ****************************************************************
  
  
  >>User name:
services.value: Echo
services.value: Suppress Go Ahead
services.value: Negotiate About Window Size
services.value: Terminal Type
services.protocol: TELNET
services.transport_protocol: TCP
services.scan_time: 2025-07-28T10:29:20.984895
services.banner: ****************************************************************
  **  GPON OLT Integrated Operating System.                     **
  **  Device Model     : GPON OLT                               **
  **  Hardware version : V1.1                                   **
  **  Firmware version : V2.0.5_221124                          **
  **  BuildDate        : Thu, 24 Nov 2022 17:10:54 +0800        **
  **  Mac Address      : E0:67:B3:7B:5F:0D                      **
  ****************************************************************
  
  
  >>User name:
services.value: network-administration
services.value: remote-access
services.banner: ****************************************************************
  **  GPON OLT Integrated Operating System.                     **
  **  Device Model     : GPON OLT                               **
  **  Hardware version : V1.1                                   **
  **  Firmware version : V2.0.5_221124                          **
  **  BuildDate        : Thu, 24 Nov 2022 17:10:54 +0800        **
  **  Mac Address      : E0:67:B3:7B:5F:0D                      **
  ****************************************************************
  
  
  >>User name:
services.value: Echo
services.value: Suppress Go Ahead
services.value: Negotiate About Window Size
services.value: Terminal Type
services.protocol: TELNET
services.transport_protocol: TCP
services.scan_time: 2025-07-28T09:47:14.242125
services.banner: ****************************************************************
  **  GPON OLT Integrated Operating System.                     **
  **  Device Model     : GPON OLT                               **
  **  Hardware version : V1.1                                   **
  **  Firmware version : V2.0.5_221124                          **
  **  BuildDate        : Thu, 24 Nov 2022 17:10:54 +0800        **
  **  Mac Address      : E0:67:B3:7B:5F:11                      **
  ****************************************************************
  
  
  >>User name:
services.value: network-administration
services.value: remote-access
services.banner: ****************************************************************
  **  GPON OLT Integrated Operating System.                     **
  **  Device Model     : GPON OLT                               **
  **  Hardware version : V1.1                                   **
  **  Firmware version : V2.0.5_221124                          **
  **  BuildDate        : Thu, 24 Nov 2022 17:10:54 +0800        **
  **  Mac Address      : E0:67:B3:7B:5F:11                      **
  ****************************************************************
  
  
  >>User name:
services.value: Echo
services.value: Suppress Go Ahead
services.value: Negotiate About Window Size
services.value: Terminal Type
services.protocol: TELNET
services.transport_protocol: TCP
services.scan_time: 2025-07-27T21:41:05.938487
services.banner: ****************************************************************
  **  GPON OLT Integrated Operating System.                     **
  **  Device Model     : GPON OLT                               **
  **  Hardware version : V1.1                                   **
  **  Firmware version : V2.0.5_221124                          **
  **  BuildDate        : Thu, 24 Nov 2022 17:10:54 +0800        **
  **  Mac Address      : E0:67:B3:7B:5F:17                      **
  ****************************************************************
  
  
  >>User name:
services.value: network-administration
services.value: remote-access
services.banner: ****************************************************************
  **  GPON OLT Integrated Operating System.                     **
  **  Device Model     : GPON OLT                               **
  **  Hardware version : V1.1                                   **
  **  Firmware version : V2.0.5_221124                          **
  **  BuildDate        : Thu, 24 Nov 2022 17:10:54 +0800        **
  **  Mac Address      : E0:67:B3:7B:5F:17                      **
  ****************************************************************
  
  
  >>User name:
services.value: Echo
services.value: Suppress Go Ahead
services.value: Negotiate About Window Size
services.value: Terminal Type
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T09:07:22.909257
services.banner: HTTP/1.1 200 OK
  CONNECTION: keep-alive
  Date:  <REDACTED>
  Last-Modified: Wed, 07 Dec 2022 08:53:05 GMT
  Etag: "1670403185:d71"
  CONTENT-LENGTH: 3441
  P3P: CP=CAO PSA OUR
  CACHE-CONTROL: max-age=0
  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-28T09:07:22.909257
services.uri: http://200.24.154.153:5808/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Wed, 07 Dec 2022 08:53:05 GMT
services.key: CONTENT-LENGTH
services.headers: 3441
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: CACHE-CONTROL
services.headers: max-age=0
services.key: Date
services.headers: <REDACTED>
services.key: X-XSS-Protection
services.headers: 1;mode=block
services.key: Etag
services.headers: "1670403185:d71"
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": false,
                  "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', 'data.Constants'], function () {
                      /* cp版本需求 修改页面title */
                      document.title = data.Constants.TITLE;
                      /* end */
                      //清除cookie,防止存在ipc独有的session
                      Ext.util.Cookies.clearAllCookie();
                      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.name: http://200.24.154.153:5808/./baseProj/images/favicon.ico
services.body_hash_sha1: sha1:729924408f6ec34388eaac638bc82d9a929328ee
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T10:05:01.532590
services.banner: HTTP/1.1 200 OK
  Server: Mongoose/6.18
  Date:  <REDACTED>
  Last-Modified: Mon, 06 Nov 2023 10:57:55 GMT
  Accept-Ranges: bytes
  Content-Type: text/html
  Connection: keep-alive
  Content-Length: 3835
  Etag: "6548c6b3.3835"
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Cesanta
services.product: Mongoose
services.version: 6.18
services.cpe: cpe:2.3:a:cesanta:mongoose:6.18:*:*:*:*:*:*:*
services.path: /login.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T10:05:01.532590
services.uri: http://200.24.154.153:9080/login.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Mon, 06 Nov 2023 10:57:55 GMT
services.key: Server
services.headers: Mongoose/6.18
services.key: Accept-Ranges
services.headers: bytes
services.key: Etag
services.headers: "6548c6b3.3835"
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: Connection
services.headers: keep-alive
services.key: Content-Length
services.headers: 3835
services.html_tags: <title>iStars</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
services.body: <!DOCTYPE html>
  <html lang="en">
  <head>
    <meta charset="utf-8">
    <title>iStars</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <style>
  	html, body {
  		height: 100%;  margin: 0;
  		padding: 0;
  	}
  
  	#LoginBackgroud{ width: 100%; height: 100%; background-color: #0051A2; background-image: url(''); background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; }
  
  	.login-form{
  		position:absolute;
  		top:32%;
  		left:38%;
  		background:rgba(255,255,255,0.6);  /*登录窗体背景颜色*/
  		filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#9AFFFFFF,endcolorstr=#9AFFFFFF);
  		height:240px;
  		width:24%;
  		min-width:200px;
  		
  	}
  
  	.login-title{
  		height:50px;
  		line-height:70px;
  	}
  
  	.login-title > span{
  		color:white;
  		margin-left:30px;
  		font-size:20px;
  	}
  
  	.login-input{
  		margin-top:10px;
  		margin-left:10%;
  		border:none;
  		background:rgba(255,255,255,0.7);
  		filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B4FFFFFF,endcolorstr=#B4FFFFFF);
  		height:30px;
  		width:80%;
  		text-align:center;
  	}
       
  	.login-tit{
  	    color:white;
  		margin-left:10%;
  		border:none;
  		height:10px;
  		width:80%;
  		text-align:center;
  	} 
  	 
  	.login-button{
  		background:#0051A2;
  		color:white;
  		border:none;
  		margin-top:10px;
  		height:30px;
  		width:150px;
  	}
  
  	.login-button:hover{
  		background:#0067CE;
  	} 
    </style>
  </head>
  
  <body id="LoginBackgroud" onload='ShowInputTit()'>
      <form method="POST">
  	<div id='login_form' class='login-form'>
  		
  	</div>
  	</form>
  </body>
  
  <script>
  	var login_string = [
  		["Login","登录","登錄","Giriş Yap","Login"],
  		["UserName","用户名","用戶名","Kullanıcı Adı","Nome de Usuário"],
  		["Password","密码","密碼","Şifre","Senha"],
  	];
  
      function ShowInputTit(){
  		var lang = "";
  		var lang_index = 0;
  	   
  		var type=navigator.appName;
  		if (type=="Netscape"){   
  			lang = navigator.language;
  		}else{   
  			lang = navigator.userLanguage;
  		}
  		var mainlang = lang.substr(0,2);
  		switch(mainlang)
  		{
  			case "en":
  			{
  				lang_index = 0;
  				break;
  			}
  			case "zh":
  			{
  				if(lang.substr(0,5).toLowerCase() == "zh-cn"){
  					lang_index = 1;
  				}else{
  					lang_index = 2;
  				}
  				break;	
  			}
  			case "tr":
  			{
  				lang_index = 3;
  				break;
  			}
  			case "pt":
  			{
  				lang_index = 4;
  				break;
  			}
  			default:
  			{
  				lang_index = 0;
  				break;
  			}
  		}
  
  		var html = ""; 
  		html += "<div class='login-title'>"+
  			"<span>"+login_string[0][lang_index]+"</span>"+
  		"</div>"+
  		"<div style='margin-top:10px;'>"+
  		     "<div id = 'usertit' style='display:none' class='login-tit'>"+login_string[1][lang_index]+"</div>"+
  			 "<input class='login-input' type='text' name='user' placeholder='"+login_string[1][lang_index]+"'>"+
  		"</div>"+
  		"<div style='margin-top:8px;margin-bottom:10px'>"+
  		    "<div id = 'passtit' style='display:none' class='login-tit'>"+login_string[2][lang_index]+"</div>"+
  			"<input class='login-input' type='password' name='passwd' placeholder='"+login_string[2][lang_index]+"'>"+
  		"</div>"+
  		"<div style='width:150px;margin:0 auto'>"+
  			"<button type='submit' class='login-button'>"+login_string[0][lang_index]+"</button>"+
  	    "</div>";
  		document.getElementById('login_form').innerHTML = html;
  		
  		 if(!placeholderSupport()){
  			var userobj = document.getElementById('usertit');
  			userobj.style.display = 'block';
  			
  			var passobj = document.getElementById('passtit');
  			passobj.style.display = 'block';
  		}
  	}
  	
  	function placeholderSupport() {
  		return 'placeholder' in document.createElement('input');
      }
  </script>
  
  
  </html>
services.body_hash_sha1: sha1:b82794c4e33394487c392eb495b3ce28dfc9bf03
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T11:00:21.237411
services.banner: HTTP/1.1 401 Unauthorized
  Date:  <REDACTED>
  Server: Embedthis-Appweb/3.4.1
  Cache-Control: no-cache
  ETag: "0-d72-407"
  Content-Length: 225
  Content-Type: application/x-appweb-php
  Connection: keep-alive
  Keep-Alive: timeout=60, max=199
  WWW-Authenticate: Basic realm="Webserver"
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Embedthis
services.product: Appweb
services.version: 3.4.1
services.cpe: cpe:2.3:a:embedthis:appweb:3.4.1:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T11:00:21.237411
services.uri: http://200.24.154.153:31415/
services.protocol: HTTP/1.1
services.status_reason: Unauthorized
services.key: Server
services.headers: Embedthis-Appweb/3.4.1
services.key: Keep-Alive
services.headers: timeout=60, max=199
services.key: WWW-Authenticate
services.headers: Basic realm="Webserver"
services.key: Cache-Control
services.headers: no-cache
services.key: Content-Type
services.headers: application/x-appweb-php
services.key: Date
services.headers: <REDACTED>
services.key: ETag
services.headers: "0-d72-407"
services.key: Connection
services.headers: keep-alive
services.key: Content-Length
services.headers: 225
services.html_tags: <title>Document Error: Unauthorized</title>
services.body: <!DOCTYPE html>
  <html><head><title>Document Error: Unauthorized</title></head>
  <body><h2>Access Error: 401 -- Unauthorized</h2>
  <p>Authentication Error: Access Denied, Missing authorization details.</p>
  </body>
  </html>
  
services.body_hash_sha1: sha1:1e2747d33eb4cd969ece76753e20b0862cd2b563
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T14:05:21.928111
services.banner: HTTP/1.1 401 Unauthorized
  Date:  <REDACTED>
  Server: Embedthis-Appweb/3.4.1
  Cache-Control: no-cache
  ETag: "0-d05-407"
  Content-Length: 225
  Content-Type: application/x-appweb-php
  Connection: keep-alive
  Keep-Alive: timeout=60, max=199
  WWW-Authenticate: Basic realm="Webserver"
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Embedthis
services.product: Appweb
services.version: 3.4.1
services.cpe: cpe:2.3:a:embedthis:appweb:3.4.1:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T14:05:21.928111
services.uri: http://200.24.154.153:31416/
services.protocol: HTTP/1.1
services.status_reason: Unauthorized
services.key: Server
services.headers: Embedthis-Appweb/3.4.1
services.key: Keep-Alive
services.headers: timeout=60, max=199
services.key: WWW-Authenticate
services.headers: Basic realm="Webserver"
services.key: Cache-Control
services.headers: no-cache
services.key: Content-Type
services.headers: application/x-appweb-php
services.key: Date
services.headers: <REDACTED>
services.key: ETag
services.headers: "0-d05-407"
services.key: Connection
services.headers: keep-alive
services.key: Content-Length
services.headers: 225
services.html_tags: <title>Document Error: Unauthorized</title>
services.body: <!DOCTYPE html>
  <html><head><title>Document Error: Unauthorized</title></head>
  <body><h2>Access Error: 401 -- Unauthorized</h2>
  <p>Authentication Error: Access Denied, Missing authorization details.</p>
  </body>
  </html>
  
services.body_hash_sha1: sha1:1e2747d33eb4cd969ece76753e20b0862cd2b563
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T02:04:42.129851
services.banner: HTTP/1.1 200 OK
  Server: nginx
  Date:  <REDACTED>
  Content-Type: text/html; charset=UTF-8
  Transfer-Encoding: chunked
  Connection: keep-alive
  X-Powered-By: PHP/8.3.4
  X-Content-Type-Options: onsniff
  Strict-Transport-Security: max-age=16070400; includeSubdomains; preload
  X-XSS-Protection: 1; mode=block
  X-Download-Options: noopen
  Referrer-Policy: same-origin
  X-Permitted-Cross-Domain-Policies: master-only
  X-Frame-Options: sameorigin
  Content-Encoding: gzip
  
services.version_selected: TLSv1_3
services.cipher_selected: TLS_AES_256_GCM_SHA384
services.ja4s: t130200_1302_a56c5b993250
services.version: TLSv1_3
services.ja4s: t130200_1302_a56c5b993250
services.version: TLSv1_2
services.ja4s: t120200_c030_344b4dce5a52
services.issuer_dn: C=US, ST=Washington, L=Seattle, O=Example.com, OU=Development, CN=localhost, emailAddress=dev@example.com
services.common_name: localhost
services.country: US
services.locality: Seattle
services.province: Washington
services.organization: Example.com
services.organizational_unit: Development
services.email_address: dev@example.com
services.subject_dn: C=US, ST=Washington, L=Seattle, O=Example.com, OU=Development, CN=localhost, emailAddress=dev@example.com
services.common_name: localhost
services.country: US
services.locality: Seattle
services.province: Washington
services.organization: Example.com
services.organizational_unit: Development
services.email_address: dev@example.com
services.scan_time: 2025-07-16T00:09:09.017136
services.source: OSI_APPLICATION_LAYER
services.part: a
services.product: PHP
services.version: 8.3.4
services.cpe: cpe:2.3:a:*:php:8.3.4:*:*:*:*:*:*:*
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.cpe: cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*
services.value: bootstrap
services.value: jquery
services.path: /login.php
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T02:04:42.129851
services.uri: https://200.24.154.153:31417/login.php
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Transfer-Encoding
services.headers: chunked
services.key: X-Download-Options
services.headers: noopen
services.key: Server
services.headers: nginx
services.key: Strict-Transport-Security
services.headers: max-age=16070400; includeSubdomains; preload
services.key: X-XSS-Protection
services.headers: 1; mode=block
services.key: Referrer-Policy
services.headers: same-origin
services.key: X-Content-Type-Options
services.headers: onsniff
services.key: Content-Type
services.headers: text/html; charset=UTF-8
services.key: Date
services.headers: <REDACTED>
services.key: X-Powered-By
services.headers: PHP/8.3.4
services.key: X-Frame-Options
services.headers: sameorigin
services.key: X-Permitted-Cross-Domain-Policies
services.headers: master-only
services.key: Content-Encoding
services.headers: gzip
services.key: Connection
services.headers: keep-alive
services.html_tags: <title>Webserver</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
services.body: <!DOCTYPE HTML PUBLIC>
  <html>
  
  <head>
  		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  	<title>Webserver</title>
  	<!-- 让浏览器调用空白的favicon.ico -->
  	<link rel="icon" href="data:;base64,=">
  
  	<style>
  		body {
  			background-color: whitesmoke;
  		}
  
  		div.container {
  			margin-top: 5%;
  		}
  
  		div.login-wrapper {
  			background: linear-gradient(-180deg, rgb(255, 255, 255), rgb(244, 244, 244)) rgb(255, 255, 255);
  			width: 250px;
  			height: 500px;
  			border-radius: 15px;
  			padding: 0 50px;
  			box-shadow: rgb(0 0 0 / 10%) 2px 2px 5px, rgb(0 0 0 / 10%) -2px -2px 5px;
  
  			/* 位置居中 */
  			margin: auto;
  		}
  
  		div.header {
  			font-size: 30px;
  			font-weight: bold;
  			text-align: center;
  			line-height: 170px;
  			letter-spacing: 1px;
  		}
  
  		input.input-item {
  			display: block;
  			width: 100%;
  			margin-bottom: 15px;
  			border: 1px solid rgb(197, 205, 219);
  			border-color: rgb(218, 218, 218);
  			border-radius: 5px;
  			font-size: 15px;
  			background: none;
  
  			height: 30px;
  			padding: 0 10px;
  		}
  
  		canvas.login-verify_code {
  			width: 100%;
  			height: 50px;
  			cursor: pointer;
  		}
  
  		div.login-btn {
  			text-align: center;
  			font-size: 20px;
  			color: white;
  			width: 100%;
  			height: 40px;
  			margin-top: 40px;
  			border-radius: 4px;
  			line-height: 35px;
  			cursor: pointer;
  
  			background-color: #0180BC;
  			border-color: #199FC8;
  		}
  	</style>
  
  	<script src="/js/jquery-1.7.2.js"></script>
  	<script src="/js/sprintf.js"></script>
  	<script src="/js/main.js"></script>
  	<script src="/js/bootstrap.js"></script>
  	<script>
  		var g_verify_code = "1234";
  		var g_redirect_page = "/";
  		var g_timer = null;
  
  		function draw_verify_code(verify_code) {
  			var canvas_width = $("#canvas_verify_code").width();
  			var canvas_height = $("#canvas_verify_code").height();
  			var aLength = verify_code.length;
  			var canvas = document.getElementById("canvas_verify_code");
  			var context = canvas.getContext("2d");
  
  			canvas.width = canvas_width;
  			canvas.height = canvas_height;
  
  			for (var i = 0; i < aLength; i++) {
  				var txt = verify_code[i];
  				var deg = Math.random() * 30 * Math.PI / 180; // 旋转
  				var x = (canvas_width / 3) + i * (canvas_width / 3 / aLength); // 水平居中
  				var y = (canvas_height / 2) + Math.random() * 8; // 垂直居中 + 随机上下浮动
  
  				context.font = "bold 23px 微软雅黑";
  
  				context.translate(x, y); // 设置坐标
  				context.rotate(deg); // 设置旋转
  
  				context.textAlign = "center";
  				context.fillStyle = randomColor();
  				context.fillText(txt, 0, 0);
  
  				context.rotate(-deg); // 还原旋转
  				context.translate(-x, -y); // 还原坐标
  			}
  
  			// 10条随机线
  			for (var i = 0; i < 10; i++) {
  				context.strokeStyle = randomColor();
  				context.beginPath();
  				context.moveTo(Math.random() * canvas_width, Math.random() * canvas_height);
  				context.lineTo(Math.random() * canvas_width, Math.random() * canvas_height);
  				context.stroke();
  			}
  
  			// 50个随机点
  			for (var i = 0; i < 50; i++) {
  				context.strokeStyle = randomColor();
  				context.beginPath();
  				var x = Math.random() * canvas_width;
  				var y = Math.random() * canvas_height;
  				context.moveTo(x, y);
  				context.lineTo(x + 1, y + 1);
  				context.stroke();
  			}
  		}
  
  		function randomColor() {
  			var r = Math.floor(Math.random() * 256);
  			var g = Math.floor(Math.random() * 256);
  			var b = Math.floor(Math.random() * 256);
  			return "rgb(" + r + "," + g + "," + b + ")";
  		}
  
  		function dataCheck() {
  			var name = $("#username").val();
  			var passwd = $("#password").val();
  			var verify = $("#verifyCode").val();
  			var result = true;
  
  			if (name == "") {
  				alert("The username is empty!");
  				result = false;
  			} else if (passwd == "") {
  				alert("The password is empty!");
  				result = false;
  			} else if (verify == "") {
  				alert("The verification code is empty!");
  				result = false;
  			} else if (verify.toUpperCase() != g_verify_code.toUpperCase()) {
  				alert("Incorrect verification code!");
  				result = false;
  			}
  
  			if (result == false) {
  				$("#canvas_verify_code").trigger("click");
  			}
  			return result;
  		}
  
  		function init_verify_code_function() {
  			$("#canvas_verify_code").on('click', function() {
  				$("#verifyCode").val("");
  				$.ajax({
  					type: "GET",
  					url: "login_process.php",
  					data: {
  						action: "getVerifyCode"
  					},
  					dataType: "text",
  					async: false,
  					success: function(response) {
  						g_verify_code = response;
  						draw_verify_code(g_verify_code);
  					},
  				});
  			});
  			$("#canvas_verify_code").trigger("click");
  		}
  
  		function init_login_function() {
  			// 绑定登录操作
  			$(".login-btn").on('click', function() {
  				if (dataCheck() != true) {
  					return;
  				}
  
  				$.ajax({
  					type: "POST",
  					url: "login_process.php",
  					data: {
  						action: "login",
  						username: $("#username").val(),
  						passwd: $("#password").val()
  					},
  					dataType: "text",
  					success: function(response) {
  						switch (response) {
  							case "ok(default_passwd)":
  								alert("Modify the pre-set username and password in a timely manner!");
  							case "ok":
  								window.location.href = g_redirect_page;
  								break;
  							case "error(username)":
  								alert("The specified username is not available!");
  								location.reload();
  								break;
  							case "error(password)":
  								alert("The username and password do not correspond!");
  								location.reload();
  								break;
  							default:
  								alert("Unknown error!" + "(" + response + ")");
  								location.reload();
  								break;
  						}
  					},
  				});
  			});
  
  			// 回车键触发登录操作
  			$("body").keydown(function() {
  				if (event.keyCode == "13") {
  					$(".login-btn").click();
  				}
  			});
  		}
  
  		function init_wait_content() {
  			$('.container').html(
  				'<div id="id_div_wait_content" style="text-align: center;">' +
  				'<img style="margin-top: 100px;" src="/images/waiting.gif">' +
  				'<div style="margin-top: 10px;">Starting, please wait...</div>' +
  				'</div>'
  			);
  		}
  
  		function init_login_content() {
  			$('.container').html(
  				'<div class="login-wrapper">' +
  				'<div id="id_div_login_content">' +
  				'<div class="header">Users Login</div>' +
  				'<form id="login_form" action="login_process.php" method="post">' +
  				'<input type="text" class="input-item" id="username" placeholder="Username">' +
  				'<input type="password" class="input-item" id="password" placeholder="Password">' +
  				'<input type="text" class="input-item" id="verifyCode" placeholder="Verification code">' +
  				'</form>' +
  				'<canvas class="login-verify_code" id="canvas_verify_code"></canvas>' +
  				'<div class="login-btn">Login</div>' +
  				'</div>' +
  				'</div>'
  			);
  			init_verify_code_function();
  			init_login_function();
  		}
  
  		function wait_device_startup_complete() {
  			$.ajax({
  				url: '/ssi.php?is_device_startup_complete',
  				success: function(data) {
  					if (g_timer) {
  						clearTimeout(g_timer);
  						g_timer = null;
  					}
  
  					if (data == 1) {
  						init_login_content();
  					} else {
  						init_wait_content();
  						g_timer = setTimeout("wait_device_startup_complete();", 1000);
  					}
  				}
  			});
  		}
  
  		function check_server_addr() {
  			var server_addr = "192.168.0.196";
  
  			$.ajax({
  				url: '/cgi.php?proctype=check_server_addr',
  				data: "server_addr=" + server_addr,
  				type: "post",
  				cache: false,
  				dataType: 'json',
  				success: function(jsonData) {
  					if (!jsonData)
  						return;
  
  					if (jsonData.status == 1) {
  						wait_device_startup_complete();
  					} else {
  						// alert("Please use the NMS for access.");
  					}
  				},
  			});
  		}
  
  		$(document).ready(function() {
  			check_server_addr();
  		});
  	</script>
  </head>
  
  <body>
  	<div class="container"></div>
  </body>
  
  </html>
services.body_hash_sha1: sha1:7c158bd89b727b6960ef36a6400ddbf69bf47a2e
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T11:05:24.783013
services.banner: HTTP/1.1 200 OK
  Server: Web Switch
  Connection: Keep-Alive
  Keep-Alive:
  Persist:
  Content-Type: text/html
  Content-Length: 2074
  Date:  <REDACTED>
  Last-Modified: Mon, 6 Jun 2022 09:11:17 GMT
  
services.value: jquery
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T11:05:24.783013
services.uri: http://200.24.154.153:31418/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Mon, 6 Jun 2022 09:11:17 GMT
services.key: Server
services.headers: Web Switch
services.key: Keep-Alive
services.key: Persist
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: Connection
services.headers: Keep-Alive
services.key: Content-Length
services.headers: 2074
services.html_tags: <title>Loading...</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="format-detection" content="telephone=no"> <meta http-equiv="refresh" content="0; url=error.html"/>
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" >
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  <meta name="format-detection" content="telephone=no">
  <link rel="shortcut icon" href="favicon.ico"/>
  <link type="text/css" href="css/widget.css" rel="stylesheet" />
  <link type="text/css" href="themes/steel_gray/css/layout.css" rel="stylesheet" />
  <link type="text/css" href="themes/steel_gray/css/style.css" rel="stylesheet" />
  <!--[if lte IE 8]>
  	<link type="text/css" href="themes/steel_gray/css/ie.css" rel="stylesheet" type="text/css" />
  <![endif]-->
  <title>Loading...</title>
  
  <noscript>
  	<meta http-equiv="refresh" content="0; url=error.html"/>
  </noscript>
  </head>
  
  <body>
  <div id="index-view-container" widget="htmlLoader" class="body-wrap">
  	<div id="module-container"></div>
  </div>
  
  <script type="text/javascript" src="js/libs/jquery.min.js"></script>
  <script type="text/javascript" src="js/libs/jquery.cookie.min.js"></script>
  <!--<script type="text/javascript" src="js/libs/echarts.min.js"></script>-->
  <script type="text/javascript" src="js/libs/jquery.nicescroll.min.js"></script>
  <script type="text/javascript" src="js/libs/interactions.min.js"></script>
  
  <script type="text/javascript" src="js/su/su.js"></script>
  <script type="text/javascript" src="js/su/services.js"></script>
  <script type="text/javascript" src="js/su/data.js"></script>
  <script type="text/javascript" src="js/su/widgets.js"></script>
  <script type="text/javascript" src="js/su/managers.js"></script>
  <script type="text/javascript" src="js/su/databinds.js"></script>
  <script type="text/javascript" src="js/su/application.js"></script>
  <script type="text/javascript" src="js/app/app.js"></script>
  
  <script type="text/javascript">
  $(document).ready(function(e){
  	$.app = new $.su.App();
  	$.app.launch();
  });
  
  </script>
  </body>
  </html>
  
services.name: http://200.24.154.153:31418/favicon.ico
services.body_hash_sha1: sha1:41792ea3b39a0617e8f238284628089883ac533a
services.supported_versions: HTTP/1.1
[binary data, 38 values, 1,908 bytes]