whois.handle: FASTMOS_CO_LIMITED
whois.name: Fastmos Co Limited
whois.cidrs: 156.245.78.0/24
whois.created: 2025-05-07T00:00:00.000000
whois.updated: 2025-05-07T00:00:00.000000
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T00:01:58.502558
services.banner: HTTP/1.1 200 OK
  Server: nginx
  Date:  <REDACTED>
  Content-Type: text/html
  Content-Length: 138
  Last-Modified: Wed, 21 May 2025 08:23:43 GMT
  Connection: keep-alive
  ETag: "682d8d8f-8a"
  Accept-Ranges: bytes
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.cpe: cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*
services.source: OSI_TRANSPORT_LAYER
services.part: o
services.product: linux
services.cpe: cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T00:01:58.502558
services.uri: http://156.245.78.186/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Wed, 21 May 2025 08:23:43 GMT
services.key: Server
services.headers: nginx
services.key: Accept-Ranges
services.headers: bytes
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: ETag
services.headers: "682d8d8f-8a"
services.key: Connection
services.headers: keep-alive
services.key: Content-Length
services.headers: 138
services.html_tags: <title>404 Not Found</title>
services.body: <html>
  <head><title>404 Not Found</title></head>
  <body>
  <center><h1>404 Not Found</h1></center>
  <hr><center>nginx</center>
  </body>
  </html>
services.body_hash_sha1: sha1:8d2a4760aa0b47984d11cd1a66448719177fb791
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T10:30:47.244067
services.banner: HTTP/1.1 200 OK
  Server: nginx
  Date:  <REDACTED>
  Content-Type: text/html
  Content-Length: 739
  Last-Modified: Sun, 13 Jul 2025 13:12:42 GMT
  Connection: keep-alive
  ETag: "6873b0ca-2e3"
  Strict-Transport-Security: max-age=31536000
  Accept-Ranges: bytes
  
services.version_selected: TLSv1_3
services.cipher_selected: TLS_AES_256_GCM_SHA384
services.fingerprint_sha256: 9d7c3f1aa6ad2b2ec0d5cf1e246f8d9ae6cbc9fd0755ad37bb974b1f2fb603f3
services.subject_dn: C=US, O=Let's Encrypt, CN=R10
services.issuer_dn: C=US, O=Internet Security Research Group, CN=ISRG Root X1
services.ja4s: t130200_1302_a56c5b993250
services.version: TLSv1_3
services.ja4s: t130200_1302_a56c5b993250
services.version: TLSv1_2
services.ja4s: t120200_cca8_344b4dce5a52
services.version: TLSv1_1
services.ja4s: t110200_c013_344b4dce5a52
services.names: book.ying968.com
services.issuer_dn: C=US, O=Let's Encrypt, CN=R10
services.common_name: R10
services.country: US
services.organization: Let's Encrypt
services.subject_dn: CN=book.ying968.com
services.common_name: book.ying968.com
services.scan_time: 2025-07-27T23:47:05.371433
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.cpe: cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T10:30:47.244067
services.uri: https://156.245.78.186/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Last-Modified
services.headers: Sun, 13 Jul 2025 13:12:42 GMT
services.key: Server
services.headers: nginx
services.key: Accept-Ranges
services.headers: bytes
services.key: Strict-Transport-Security
services.headers: max-age=31536000
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: ETag
services.headers: "6873b0ca-2e3"
services.key: Connection
services.headers: keep-alive
services.key: Content-Length
services.headers: 739
services.html_tags: <title>Telegram Monitor Frontend</title> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
services.body: <!DOCTYPE html>
  <html lang="zh-CN">
    <head>
      <meta charset="UTF-8" />
      <link rel="icon" href="/favicon.ico" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Telegram Monitor Frontend</title>
      <script type="module" crossorigin src="/assets/index-091142db.js"></script>
      <link rel="stylesheet" href="/assets/index-a38ebb13.css">
    </head>
    <body>
      <div id="app"></div>
      
    </body>
  </html>
    <style>
      body {
        margin: 0;
        padding: 0;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
        background-color: #f0f2f5;
      }
      #app {
        width: 100%;
        height: 100vh;
      }
    </style>
    
services.body_hash_sha1: sha1:9736298a66f00b3b0008c7201a7929d4a9e16f88
services.supported_versions: HTTP/1.1 HTTP/2
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T10:32:47.587985
services.banner: HTTP/1.1 403 Forbidden
  Server: nginx
  Date:  <REDACTED>
  Content-Type: text/html
  Content-Length: 146
  Connection: keep-alive
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.cpe: cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T10:32:47.587985
services.uri: http://156.245.78.186:888/
services.protocol: HTTP/1.1
services.status_reason: Forbidden
services.key: Server
services.headers: nginx
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: 146
services.html_tags: <title>403 Forbidden</title>
services.body: <html>
  <head><title>403 Forbidden</title></head>
  <body>
  <center><h1>403 Forbidden</h1></center>
  <hr><center>nginx</center>
  </body>
  </html>
  
services.body_hash_sha1: sha1:4d7b3cb41e90618358d0ee066c45c76227a13747
services.supported_versions: HTTP/1.1
services.protocol: IMAP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T22:35:04.752152
services.banner: * OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ AUTH=PLAIN AUTH=LOGIN] Dovecot ready.
  
services.version_selected: TLSv1_3
services.cipher_selected: TLS_CHACHA20_POLY1305_SHA256
services.ja4s: t130200_1303_a56c5b993250
services.version: TLSv1_3
services.ja4s: t130200_1303_a56c5b993250
services.version: TLSv1_2
services.ja4s: t120200_cca8_344b4dce5a52
services.names: 198.2.248.7
services.issuer_dn: CN=198.2.248.7
services.common_name: 198.2.248.7
services.subject_dn: CN=198.2.248.7
services.common_name: 198.2.248.7
services.scan_time: 2025-07-16T00:07:18.554948
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Dovecot
services.product: Dovecot
services.cpe: cpe:2.3:a:dovecot:dovecot:*:*:*:*:*:*:*:*
services.source: OSI_TRANSPORT_LAYER
services.part: o
services.product: linux
services.cpe: cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.value: email
services.banner: * OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ AUTH=PLAIN AUTH=LOGIN] Dovecot ready.
  
services.protocol: POP3
services.transport_protocol: TCP
services.scan_time: 2025-07-27T10:11:22.753535
services.banner: +OK Dovecot ready.
  
services.version_selected: TLSv1_3
services.cipher_selected: TLS_CHACHA20_POLY1305_SHA256
services.ja4s: t130200_1303_a56c5b993250
services.names: 198.2.248.7
services.issuer_dn: CN=198.2.248.7
services.common_name: 198.2.248.7
services.subject_dn: CN=198.2.248.7
services.common_name: 198.2.248.7
services.scan_time: 2025-07-24T20:43:10.605806
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Dovecot
services.product: Dovecot
services.cpe: cpe:2.3:a:dovecot:dovecot:*:*:*:*:*:*:*:*
services.source: OSI_TRANSPORT_LAYER
services.part: o
services.product: linux
services.cpe: cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.value: email
services.banner: +OK Dovecot ready.
  
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T08:02:35.503394
services.banner: HTTP/1.1 200 OK
  Content-Security-Policy: default-src 'self' https://chat.s361.xyz; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://cdn.jsdelivr.net; font-src 'self' https://fonts.gstatic.com https://cdn.jsdelivr.net data:; script-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; img-src 'self' data: blob: https://cdn.jsdelivr.net; 
  Cross-Origin-Opener-Policy: same-origin
  Cross-Origin-Resource-Policy: same-origin
  Origin-Agent-Cluster: ?1
  Referrer-Policy: no-referrer
  Strict-Transport-Security: max-age=15552000; includeSubDomains
  X-Content-Type-Options: nosniff
  X-DNS-Prefetch-Control: off
  X-Download-Options: noopen
  X-Frame-Options: SAMEORIGIN
  X-Permitted-Cross-Domain-Policies: none
  X-XSS-Protection: 0
  Vary: Origin, Accept-Encoding
  Access-Control-Allow-Credentials: true
  Accept-Ranges: bytes
  Cache-Control: public, max-age=0
  Last-Modified: Mon, 28 Jul 2025 07:56:54 GMT
  ETag: W/"225f-1985008db6d"
  Content-Type: text/html; charset=UTF-8
  Content-Encoding: gzip
  Date:  <REDACTED>
  Connection: keep-alive
  Keep-Alive: timeout=5
  Transfer-Encoding: chunked
  
services.value: login-page
services.path: /kfxt/login.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T08:02:35.503394
services.uri: http://156.245.78.186:3002/kfxt/login.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Vary
services.headers: Origin, Accept-Encoding
services.key: X-Download-Options
services.headers: noopen
services.key: Accept-Ranges
services.headers: bytes
services.key: Access-Control-Allow-Credentials
services.headers: true
services.key: X-XSS-Protection
services.headers: 0
services.key: X-Content-Type-Options
services.headers: nosniff
services.key: Date
services.headers: <REDACTED>
services.key: Cross-Origin-Opener-Policy
services.headers: same-origin
services.key: ETag
services.headers: W/"225f-1985008db6d"
services.key: Transfer-Encoding
services.headers: chunked
services.key: Last-Modified
services.headers: Mon, 28 Jul 2025 07:56:54 GMT
services.key: Strict-Transport-Security
services.headers: max-age=15552000; includeSubDomains
services.key: Keep-Alive
services.headers: timeout=5
services.key: X-Frame-Options
services.headers: SAMEORIGIN
services.key: X-Permitted-Cross-Domain-Policies
services.headers: none
services.key: Cross-Origin-Resource-Policy
services.headers: same-origin
services.key: Content-Encoding
services.headers: gzip
services.key: Connection
services.headers: keep-alive
services.key: Origin-Agent-Cluster
services.headers: ?1
services.key: Referrer-Policy
services.headers: no-referrer
services.key: Cache-Control
services.headers: public, max-age=0
services.key: Content-Security-Policy
services.headers: default-src 'self' https://chat.s361.xyz; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://cdn.jsdelivr.net; font-src 'self' https://fonts.gstatic.com https://cdn.jsdelivr.net data:; script-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; img-src 'self' data: blob: https://cdn.jsdelivr.net;
services.key: Content-Type
services.headers: text/html; charset=UTF-8
services.key: X-DNS-Prefetch-Control
services.headers: off
services.html_tags: <title>管理员登录 - AI自动聊天客服系统</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
services.body: <!DOCTYPE html>
  <html lang="zh-CN">
  <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>管理员登录 - AI自动聊天客服系统</title>
      <link href="https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap" rel="stylesheet">
      <link href="https://cdn.jsdelivr.net/npm/remixicon@2.5.0/fonts/remixicon.css" rel="stylesheet">
      <style>
          * {
              margin: 0;
              padding: 0;
              box-sizing: border-box;
          }
  
          body {
              font-family: 'Roboto', sans-serif;
              background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
              min-height: 100vh;
              display: flex;
              align-items: center;
              justify-content: center;
          }
  
          .login-container {
              background: white;
              padding: 40px;
              border-radius: 10px;
              box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1);
              width: 100%;
              max-width: 400px;
          }
  
          .login-header {
              text-align: center;
              margin-bottom: 30px;
          }
  
          .login-header h1 {
              color: #333;
              font-size: 24px;
              font-weight: 700;
              margin-bottom: 10px;
          }
  
          .login-header p {
              color: #666;
              font-size: 14px;
          }
  
          .form-group {
              margin-bottom: 20px;
          }
  
          .form-group label {
              display: block;
              margin-bottom: 8px;
              color: #333;
              font-weight: 500;
              font-size: 14px;
          }
  
          .form-group input {
              width: 100%;
              padding: 12px 15px;
              border: 2px solid #e1e5e9;
              border-radius: 5px;
              font-size: 14px;
              transition: border-color 0.3s ease;
          }
  
          .form-group input:focus {
              outline: none;
              border-color: #667eea;
          }
  
          .login-btn {
              width: 100%;
              padding: 12px;
              background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
              color: white;
              border: none;
              border-radius: 5px;
              font-size: 16px;
              font-weight: 500;
              cursor: pointer;
              transition: transform 0.2s ease;
          }
  
          .login-btn:hover {
              transform: translateY(-2px);
          }
  
          .login-btn:disabled {
              opacity: 0.6;
              cursor: not-allowed;
              transform: none;
          }
  
          .error-message {
              color: #e74c3c;
              font-size: 14px;
              margin-top: 10px;
              text-align: center;
              display: none;
          }
  
          .success-message {
              color: #27ae60;
              font-size: 14px;
              margin-top: 10px;
              text-align: center;
              display: none;
          }
  
          .loading {
              display: none;
              text-align: center;
              margin-top: 10px;
          }
  
          .spinner {
              border: 2px solid #f3f3f3;
              border-top: 2px solid #667eea;
              border-radius: 50%;
              width: 20px;
              height: 20px;
              animation: spin 1s linear infinite;
              margin: 0 auto;
          }
  
          @keyframes spin {
              0% { transform: rotate(0deg); }
              100% { transform: rotate(360deg); }
          }
      </style>
  </head>
  <body>
      <div class="login-container">
          <div class="login-header">
              <h1><i class="ri-customer-service-2-line"></i> 管理员登录</h1>
              <p>AI自动聊天客服系统</p>
          </div>
  
          <form id="loginForm">
              <div class="form-group">
                  <label for="username">用户名</label>
                  <input type="text" id="username" name="username" required placeholder="请输入用户名">
              </div>
  
              <div class="form-group">
                  <label for="password">密码</label>
                  <input type="password" id="password" name="password" required placeholder="请输入密码">
              </div>
  
              <button type="submit" class="login-btn" id="loginBtn">
                  <span id="loginText">登录</span>
                  <div class="loading" id="loading">
                      <div class="spinner"></div>
                  </div>
              </button>
          </form>
  
          <div class="error-message" id="errorMessage"></div>
          <div class="success-message" id="successMessage"></div>
      </div>
  
      <script>
          function getAuthHeaders(extra = {}) {
              const token = localStorage.getItem('adminToken');
              return token ? { ...extra, 'Authorization': 'Bearer ' + token } : { ...extra };
          }
  
          document.getElementById('loginForm').addEventListener('submit', async function(e) {
              e.preventDefault();
              
              const username = document.getElementById('username').value;
              const password = document.getElementById('password').value;
              const loginBtn = document.getElementById('loginBtn');
              const loginText = document.getElementById('loginText');
              const loading = document.getElementById('loading');
              const errorMessage = document.getElementById('errorMessage');
              const successMessage = document.getElementById('successMessage');
  
              // 重置消息
              errorMessage.style.display = 'none';
              successMessage.style.display = 'none';
  
              // 显示加载状态
              loginBtn.disabled = true;
              loginText.style.display = 'none';
              loading.style.display = 'block';
  
              try {
                  const response = await fetch('/api/user/login', {
                      method: 'POST',
                      headers: {
                          'Content-Type': 'application/json',
                      },
                      body: JSON.stringify({ id: username, password })
                  });
  
                  const data = await response.json();
  
                  if (response.ok) {
                      // 登录成功
                      successMessage.textContent = '登录成功，正在跳转...';
                      successMessage.style.display = 'block';
                      
                      // 保存token
                      localStorage.setItem('adminToken', data.token);
                      localStorage.setItem('adminUser', JSON.stringify(data.user));
                      
                      // 跳转到管理后台
                      setTimeout(() => {
                          window.location.href = '/kfxt/chat-admin.html';
                      }, 1000);
                  } else {
                      // 登录失败
                      errorMessage.textContent = data.message || '登录失败，请检查用户名和密码';
                      errorMessage.style.display = 'block';
                  }
              } catch (error) {
                  console.error('登录错误:', error);
                  errorMessage.textContent = '网络错误，请稍后重试';
                  errorMessage.style.display = 'block';
              } finally {
                  // 恢复按钮状态
                  loginBtn.disabled = false;
                  loginText.style.display = 'block';
                  loading.style.display = 'none';
              }
          });
  
          // 检查是否已登录
          window.addEventListener('load', function() {
              const token = localStorage.getItem('adminToken');
              if (token) {
                  // 验证token有效性
                  fetch('/api/user/verify', {
                      headers: { 'Authorization': `Bearer ${token}` }
                  }).then(async response => {
                      const data = await response.json().catch(() => ({}));
                      if (response.ok && data.success) {
                          window.location.href = '/kfxt/chat-admin.html';
                      } else {
                          console.error('verify失败，响应内容:', data);
                          localStorage.removeItem('adminToken');
                          localStorage.removeItem('adminUser');
                      }
                  }).catch(() => {
                      // 网络错误，清除本地存储
                      localStorage.removeItem('adminToken');
                      localStorage.removeItem('adminUser');
                  });
              }
          });
      </script>
  </body>
  </html> 
services.body_hash_sha1: sha1:11abe7680f90218c22a4e265056b750fc02fcdb5
services.supported_versions: HTTP/1.1
services.protocol: MYSQL
services.transport_protocol: TCP
services.scan_time: 2025-07-27T14:37:11.651070
services.banner: 5.7.44-log
services.version_selected: TLSv1_2
services.cipher_selected: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
services.fingerprint_sha256: cebdd7485f34d8b5a39362f27ff75ba80d0fe780fffab0730c8d08135a2e7960
services.subject_dn: CN=MySQL_Server_5.7.44_Auto_Generated_CA_Certificate
services.issuer_dn: CN=MySQL_Server_5.7.44_Auto_Generated_CA_Certificate
services.ja4s: t120200_c02f_344b4dce5a52
services.version: TLSv1_2
services.ja4s: t120200_c02f_344b4dce5a52
services.issuer_dn: CN=MySQL_Server_5.7.44_Auto_Generated_CA_Certificate
services.common_name: MySQL_Server_5.7.44_Auto_Generated_CA_Certificate
services.subject_dn: CN=MySQL_Server_5.7.44_Auto_Generated_Server_Certificate
services.common_name: MySQL_Server_5.7.44_Auto_Generated_Server_Certificate
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Oracle
services.product: MySQL
services.version: 5.7.44
services.cpe: cpe:2.3:a:oracle:mysql:5.7.44:*:*:*:*:*:*:*
services.value: database
services.server_version: 5.7.44-log
services.key: SERVER_STATUS_AUTOCOMMIT
services.key: CLIENT_MULTI_STATEMENTS
services.key: CLIENT_CONNECT_ATTRS
services.key: CLIENT_PLUGIN_AUTH_LEN_ENC_CLIENT_DATA
services.key: CLIENT_PROTOCOL_41
services.key: CLIENT_DEPRECATED_EOF
services.key: CLIENT_IGNORE_SPACE
services.key: CLIENT_SESSION_TRACK
services.key: CLIENT_LONG_PASSWORD
services.key: CLIENT_MULTI_RESULTS
services.key: CLIENT_CONNECT_WITH_DB
services.key: CLIENT_PLUGIN_AUTH
services.key: CLIENT_SECURE_CONNECTION
services.key: CLIENT_LOCAL_FILES
services.key: CLIENT_SSL
services.key: CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS
services.key: CLIENT_LONG_FLAG
services.key: CLIENT_TRANSACTIONS
services.key: CLIENT_COMPRESS
services.key: CLIENT_NO_SCHEMA
services.key: CLIENT_PS_MULTI_RESULTS
services.key: CLIENT_FOUND_ROWS
services.key: CLIENT_INTERACTIVE
services.key: CLIENT_ODBC
services.key: CLIENT_IGNORE_SIGPIPE
services.key: CLIENT_RESERVED
services.auth_plugin_name: mysql_native_password
services.protocol: MYSQL
services.transport_protocol: TCP
services.scan_time: 2025-07-28T07:56:35.151936
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Oracle
services.product: MySQL
services.cpe: cpe:2.3:a:oracle:mysql:*:*:*:*:*:*:*:*
services.value: database
services.error_id: ER_HOST_NOT_PRIVILEGED
services.error_message: Host '167.94.145.98' is not allowed to connect to this MySQL server
services.protocol: UNKNOWN
services.transport_protocol: TCP
services.scan_time: 2025-07-28T08:48:56.749789
services.source: OSI_TRANSPORT_LAYER
services.part: o
services.product: linux
services.cpe: cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T08:04:27.662947
services.banner: HTTP/1.1 200 OK
  Server: nginx
  Date:  <REDACTED>
  Content-Type: text/html; charset=UTF-8
  Transfer-Encoding: chunked
  Connection: keep-alive
  Vary: Accept-Encoding
  Expires: Thu, 19 Nov 1981 08:52:00 GMT
  Cache-Control: no-store, no-cache, must-revalidate
  Pragma: no-cache
  X-Content-Type-Options: nosniff
  X-XSS-Protection: 1; mode=block
  X-Frame-Options: SAMEORIGIN
  Set-Cookie: zbx_session=eyJzZXNzaW9uaWQiOiJkYTdlNzg2MzJlMGZlYTVkOGI1MTVjZTM3NmYyMDEwYSIsInNpZ24iOiJkYmI3MjQyNWJlOGUwM2RiNTJkNzZiYjY1N2RlOTE1N2NkOTg4MDU5MzMzN2NjYjQyYmQzMDRlNjc2ZTZlNTQ2In0%3D; HttpOnly
  Content-Encoding: gzip
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.cpe: cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Zabbix
services.product: Zabbix
services.cpe: cpe:2.3:a:zabbix:zabbix:*:*:*:*:*:*:*:*
services.value: login-page
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T08:04:27.662947
services.uri: http://156.245.78.186:32591/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Vary
services.headers: Accept-Encoding
services.key: Transfer-Encoding
services.headers: chunked
services.key: Server
services.headers: nginx
services.key: X-Frame-Options
services.headers: SAMEORIGIN
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate
services.key: X-Content-Type-Options
services.headers: nosniff
services.key: Content-Type
services.headers: text/html; charset=UTF-8
services.key: Pragma
services.headers: no-cache
services.key: Date
services.headers: <REDACTED>
services.key: Set-Cookie
services.headers: zbx_session=eyJzZXNzaW9uaWQiOiJkYTdlNzg2MzJlMGZlYTVkOGI1MTVjZTM3NmYyMDEwYSIsInNpZ24iOiJkYmI3MjQyNWJlOGUwM2RiNTJkNzZiYjY1N2RlOTE1N2NkOTg4MDU5MzMzN2NjYjQyYmQzMDRlNjc2ZTZlNTQ2In0%3D; HttpOnly
services.key: X-XSS-Protection
services.headers: 1; mode=block
services.key: Expires
services.headers: Thu, 19 Nov 1981 08:52:00 GMT
services.key: Content-Encoding
services.headers: gzip
services.key: Connection
services.headers: keep-alive
services.html_tags: <title>Zabbix Server: Zabbix</title> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="Author" content="Zabbix SIA" /> <meta name="msapplication-TileImage" content="assets/img/ms-tile-144x144.png"> <meta name="msapplication-TileColor" content="#d40000"> <meta name="msapplication-config" content="none"/>
services.body: <!DOCTYPE html><html lang="zh" theme="dark-theme" color-scheme="dark">	<head>
  		<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
  		<meta charset="utf-8" />
  		<meta name="viewport" content="width=device-width, initial-scale=1">
  		<meta name="Author" content="Zabbix SIA" /><title>Zabbix Server: Zabbix</title>		<link rel="icon" href="favicon.ico">
  		<link rel="apple-touch-icon-precomposed" sizes="76x76" href="assets/img/apple-touch-icon-76x76-precomposed.png">
  		<link rel="apple-touch-icon-precomposed" sizes="120x120" href="assets/img/apple-touch-icon-120x120-precomposed.png">
  		<link rel="apple-touch-icon-precomposed" sizes="152x152" href="assets/img/apple-touch-icon-152x152-precomposed.png">
  		<link rel="apple-touch-icon-precomposed" sizes="180x180" href="assets/img/apple-touch-icon-180x180-precomposed.png">
  		<link rel="icon" sizes="192x192" href="assets/img/touch-icon-192x192.png">
  		<meta name="msapplication-TileImage" content="assets/img/ms-tile-144x144.png">
  		<meta name="msapplication-TileColor" content="#d40000">
  		<meta name="msapplication-config" content="none"/><link rel="stylesheet" type="text/css" href="assets/styles/dark-theme.css?1747726682"><style>:root {
  --severity-color-na-bg: #97AAB3;
  --severity-color-info-bg: #7499FF;
  --severity-color-warning-bg: #FFC859;
  --severity-color-average-bg: #FFA059;
  --severity-color-high-bg: #E97659;
  --severity-color-disaster-bg: #E45959;
  }
  .na-bg, .na-bg input[type="radio"]:checked + label, .na-bg:before, .flh-na-bg, .status-na-bg, .status-na-bg:before { background-color: #97AAB3 }
  .info-bg, .info-bg input[type="radio"]:checked + label, .info-bg:before, .flh-info-bg, .status-info-bg, .status-info-bg:before { background-color: #7499FF }
  .warning-bg, .warning-bg input[type="radio"]:checked + label, .warning-bg:before, .flh-warning-bg, .status-warning-bg, .status-warning-bg:before { background-color: #FFC859 }
  .average-bg, .average-bg input[type="radio"]:checked + label, .average-bg:before, .flh-average-bg, .status-average-bg, .status-average-bg:before { background-color: #FFA059 }
  .high-bg, .high-bg input[type="radio"]:checked + label, .high-bg:before, .flh-high-bg, .status-high-bg, .status-high-bg:before { background-color: #E97659 }
  .disaster-bg, .disaster-bg input[type="radio"]:checked + label, .disaster-bg:before, .flh-disaster-bg, .status-disaster-bg, .status-disaster-bg:before { background-color: #E45959 }
  
  </style><script>
  			const PHP_ZBX_FULL_DATE_TIME = "Y-m-d H:i:s";
  			const PHP_TZ_OFFSETS = {"0":28800,"515527200":32400,"527014800":28800,"545162400":32400,"558464400":28800,"577216800":32400,"589914000":28800,"608666400":32400,"621968400":28800,"640116000":32400,"653418000":28800,"671565600":32400,"684867600":28800};
  		</script><script src="js/browsers.js?1747226452"></script></head>
  <body><div class="wrapper"><main><div class="server-name">Zabbix Server</div><div class="signin-container"><div class="signin-logo"><div class="zabbix-logo"></div></div><form method="post" action="index.php" accept-charset="utf-8" aria-label="登录"><ul><li><label for="name">用户名称</label><input type="text" id="name" name="name" value="" maxlength="255" autofocus="autofocus"></li><li><label for="password">密码</label><input type="password" id="password" name="password" value="" maxlength="255" autocomplete="off"></li><li><input type="checkbox" id="autologin" name="autologin" value="1" class="checkbox-radio" checked="checked"><label for="autologin"><span></span>30天内记住我</label></li><li><button type="submit" id="enter" name="enter" value="登录">登录</button></li></ul></form></div><div class="signin-links"><a target="_blank" rel="noopener noreferrer" class="grey link-alt" href="https://www.zabbix.com/documentation/7.0/">帮助</a>&nbsp;&nbsp;&bullet;&nbsp;&nbsp;<a target="_blank" rel="noopener noreferrer" class="grey link-alt" href="https://www.zabbix.com/cn/support">支持</a></div></main><footer role="contentinfo">&copy; 2001&ndash;2025, <a class="grey link-alt" target="_blank" rel="noopener noreferrer" href="https://www.zabbix.com/">Zabbix SIA</a></footer></div></body>
  
services.name: http://156.245.78.186:32591/favicon.ico
services.name: http://156.245.78.186:32591/assets/img/apple-touch-icon-76x76-precomposed.png
services.name: http://156.245.78.186:32591/assets/img/apple-touch-icon-120x120-precomposed.png
services.name: http://156.245.78.186:32591/assets/img/apple-touch-icon-152x152-precomposed.png
services.body_hash_sha1: sha1:ba5fc613ce6841d28bf0c9a9333808f32ff8872e
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T06:51:37.643964
services.banner: HTTP/1.1 404 Not Found
  Content-Type: text/html
  Content-Length: 146
  Server: nginx
  Date:  <REDACTED>
  
services.version_selected: TLSv1_3
services.cipher_selected: TLS_AES_256_GCM_SHA384
services.fingerprint_sha256: 02a19b7a74460a0f7b203f01038ddf540e06ffe771b19f4ae352bd931f799cfc
services.subject_dn: C=CA, O=宝塔面板, CN=宝塔面板
services.issuer_dn: CN=堡塔, O=堡塔, C=CN
services.fingerprint_sha256: d6e6dad6ba09746c3cde9856546837b13b0fdb5df3cb580ab4adc364ae1be904
services.subject_dn: CN=堡塔, O=堡塔, C=CN
services.issuer_dn: CN=堡塔, O=堡塔, C=CN
services.ja4s: t130200_1302_a56c5b993250
services.version: TLSv1_3
services.ja4s: t130200_1302_a56c5b993250
services.version: TLSv1_2
services.ja4s: t120200_c02f_344b4dce5a52
services.names: 198.2.248.13 198.2.248.7
services.issuer_dn: C=CA, O=宝塔面板, CN=宝塔面板
services.common_name: 宝塔面板
services.country: CA
services.organization: 宝塔面板
services.subject_dn: C=CN, O=198.2.248.13, CN=198.2.248.13
services.common_name: 198.2.248.13
services.country: CN
services.organization: 198.2.248.13
services.scan_time: 2025-07-16T02:19:17.379748
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.cpe: cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T06:51:37.643964
services.uri: https://156.245.78.186:34119/
services.protocol: HTTP/1.1
services.status_reason: Not Found
services.key: Content-Type
services.headers: text/html
services.key: Content-Length
services.headers: 146
services.key: Server
services.headers: nginx
services.key: Date
services.headers: <REDACTED>
services.html_tags: <title>404 Not Found</title>
services.body: <html>
  <head><title>404 Not Found</title></head>
  <body>
  <center><h1>404 Not Found</h1></center>
  <hr><center>nginx</center>
  </body>
  </html>
  
services.body_hash_sha1: sha1:3c0af39ecb3753c5fee3b53d063c7286019eac3b
services.supported_versions: HTTP/1.1
[binary data, 61 values, 1,508 bytes]