whois.handle: TENCENT-CN
whois.name: Tencent Cloud Computing (Beijing) Co., Ltd
whois.cidrs: 129.204.0.0/16
whois.updated: 2020-07-22T00:00:00.000000
whois.handle: ORG-TCCC1-AP
whois.name: Tencent Cloud Computing (Beijing) Co., Ltd
whois.address: 309 West Zone, 3F. 49 Zhichun Road. Haidian District.
whois.country: CN
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T05:24:47.960875
services.banner: HTTP/1.1 200 OK
  Server: nginx/1.18.0 (Ubuntu)
  Date:  <REDACTED>
  Content-Type: text/html
  Last-Modified: Tue, 17 Jun 2025 02:52:46 GMT
  Transfer-Encoding: chunked
  Connection: keep-alive
  ETag: W/"6850d87e-1cb"
  Content-Encoding: gzip
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.version: 1.18.0
services.cpe: cpe:2.3:a:f5:nginx:1.18.0:*:*:*:*:*:*:*
services.value: vitepress
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T05:24:47.960875
services.uri: http://129.204.4.65/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Server
services.headers: nginx/1.18.0 (Ubuntu)
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: ETag
services.headers: W/"6850d87e-1cb"
services.key: Transfer-Encoding
services.headers: chunked
services.key: Last-Modified
services.headers: Tue, 17 Jun 2025 02:52:46 GMT
services.key: Content-Encoding
services.headers: gzip
services.key: Connection
services.headers: keep-alive
services.html_tags: <title>Vite + Vue + TS</title> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
services.body: <!doctype html>
  <html lang="en">
    <head>
      <meta charset="UTF-8" />
      <link rel="icon" type="image/svg+xml" href="/vite.svg" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>Vite + Vue + TS</title>
      <script type="module" crossorigin src="assets/index-D9DjAZTt.js"></script>
      <link rel="stylesheet" crossorigin href="assets/index-H4Z3fKg5.css">
    </head>
    <body>
      <div id="app"></div>
    </body>
  </html>
  
services.name: http://129.204.4.65/vite.svg
services.body_hash_sha1: sha1:39f55ce165331a0d760c2b1b28f20ca82e360214
services.supported_versions: HTTP/1.1
services.protocol: MQTT
services.transport_protocol: TCP
services.scan_time: 2025-07-27T08:56:51.000209
services.value: iot
services.return_value: Refused; Client Not Authorized
services.protocol: MYSQL
services.transport_protocol: TCP
services.scan_time: 2025-07-28T07:39:23.755035
services.banner: 8.0.39-0ubuntu0.20.04.1
services.version_selected: TLSv1_3
services.cipher_selected: TLS_CHACHA20_POLY1305_SHA256
services.fingerprint_sha256: 151a0cac5d48ff4a2b4151ee690d006dbf4956d60c71308c3540a33e0377825c
services.subject_dn: CN=MySQL_Server_8.0.39_Auto_Generated_CA_Certificate
services.issuer_dn: CN=MySQL_Server_8.0.39_Auto_Generated_CA_Certificate
services.ja4s: t130200_1303_a56c5b993250
services.version: TLSv1_3
services.ja4s: t130200_1303_a56c5b993250
services.issuer_dn: CN=MySQL_Server_8.0.39_Auto_Generated_CA_Certificate
services.common_name: MySQL_Server_8.0.39_Auto_Generated_CA_Certificate
services.subject_dn: CN=MySQL_Server_8.0.39_Auto_Generated_Server_Certificate
services.common_name: MySQL_Server_8.0.39_Auto_Generated_Server_Certificate
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Oracle
services.product: MySQL
services.version: 8.0.39
services.cpe: cpe:2.3:a:oracle:mysql:8.0.39:*:*:*:*:*:*:*
services.source: OSI_APPLICATION_LAYER
services.part: o
services.vendor: Ubuntu
services.product: Linux
services.version: 20.04
services.cpe: cpe:2.3:o:canonical:ubuntu_linux:20.04:*:*:*:*:*:*:*
services.value: database
services.server_version: 8.0.39-0ubuntu0.20.04.1
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: caching_sha2_password
services.protocol: X11
services.transport_protocol: TCP
services.scan_time: 2025-07-27T20:37:22.087213
services.value: remote-access
services.version: 11.0
services.refusal_reason: Client is not authorized to connect to Server
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T17:00:23.498112
services.banner: HTTP/1.1 401 Unauthorized
  Content-Type: text/plain; charset=utf-8
  Www-Authenticate: Basic realm="Restricted"
  X-Content-Type-Options: nosniff
  Date:  <REDACTED>
  Content-Length: 13
  
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T17:00:23.498112
services.uri: http://129.204.4.65:7500/
services.protocol: HTTP/1.1
services.status_reason: Unauthorized
services.key: Www-Authenticate
services.headers: Basic realm="Restricted"
services.key: Content-Length
services.headers: 13
services.key: X-Content-Type-Options
services.headers: nosniff
services.key: Content-Type
services.headers: text/plain; charset=utf-8
services.key: Date
services.headers: <REDACTED>
services.body: Unauthorized
  
services.body_hash_sha1: sha1:a051ca9fe76211817353b0a9605fa08f58a1de37
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T17:48:57.431638
services.banner: HTTP/1.1 200 
  Accept-Ranges: bytes
  ETag: W/"1895-1729220788362"
  Last-Modified: Fri, 18 Oct 2024 03:06:28 GMT
  Content-Type: text/html
  Content-Length: 1895
  Date:  <REDACTED>
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Apache
services.product: Tomcat
services.cpe: cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T17:48:57.431638
services.uri: http://129.204.4.65:8080/
services.protocol: HTTP/1.1
services.key: Last-Modified
services.headers: Fri, 18 Oct 2024 03:06:28 GMT
services.key: Accept-Ranges
services.headers: bytes
services.key: Content-Length
services.headers: 1895
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: ETag
services.headers: W/"1895-1729220788362"
services.html_tags: <title>Apache Tomcat</title>
services.body: <?xml version="1.0" encoding="ISO-8859-1"?>
  <!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>Apache Tomcat</title>
  </head>
  
  <body>
  <h1>It works !</h1>
  
  <p>If you're seeing this page via a web browser, it means you've setup Tomcat successfully. Congratulations!</p>
   
  <p>This is the default Tomcat home page. It can be found on the local filesystem at: <code>/var/lib/tomcat9/webapps/ROOT/index.html</code></p>
  
  <p>Tomcat veterans might be pleased to learn that this system instance of Tomcat is installed with <code>CATALINA_HOME</code> in <code>/usr/share/tomcat9</code> and <code>CATALINA_BASE</code> in <code>/var/lib/tomcat9</code>, following the rules from <code>/usr/share/doc/tomcat9-common/RUNNING.txt.gz</code>.</p>
  
  <p>You might consider installing the following packages, if you haven't already done so:</p>
  
  <p><b>tomcat9-docs</b>: This package installs a web application that allows to browse the Tomcat 9 documentation locally. Once installed, you can access it by clicking <a href="docs/">here</a>.</p>
  
  <p><b>tomcat9-examples</b>: This package installs a web application that allows to access the Tomcat 9 Servlet and JSP examples. Once installed, you can access it by clicking <a href="examples/">here</a>.</p>
  
  <p><b>tomcat9-admin</b>: This package installs two web applications that can help managing this Tomcat instance. Once installed, you can access the <a href="manager/html">manager webapp</a> and the <a href="host-manager/html">host-manager webapp</a>.</p>
  
  <p>NOTE: For security reasons, using the manager webapp is restricted to users with role "manager-gui". The host-manager webapp is restricted to users with role "admin-gui". Users are defined in <code>/etc/tomcat9/tomcat-users.xml</code>.</p>
  
  </body>
  </html>
  
services.body_hash_sha1: sha1:b52cda542c2fef598ce58cdd3b76d3233a70b962
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T07:10:28.291923
services.banner: HTTP/1.1 404 
  Vary: Origin
  Vary: Access-Control-Request-Method
  Vary: Access-Control-Request-Headers
  Content-Type: application/json
  Transfer-Encoding: chunked
  Date:  <REDACTED>
  
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T07:10:28.291923
services.uri: http://129.204.4.65:8089/
services.protocol: HTTP/1.1
services.key: Vary
services.headers: Origin Access-Control-Request-Method Access-Control-Request-Headers
services.key: Content-Type
services.headers: application/json
services.key: Transfer-Encoding
services.headers: chunked
services.key: Date
services.headers: <REDACTED>
services.body: {"timestamp":"2025-07-28T07:10:29.334+00:00","status":404,"error":"Not Found","path":"/"}
services.body_hash_sha1: sha1:c21e79681dc2dbe14d82691fdf9dbfa163a7d112
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T17:06:21.565155
services.banner: HTTP/1.1 200 OK
  Server: Werkzeug/3.0.4 Python/3.8.10
  Date:  <REDACTED>
  Content-Type: text/html; charset=utf-8
  Content-Length: 5
  Access-Control-Allow-Origin: *
  Connection: close
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: PalletsProjects
services.product: Werkzeug
services.version: 3.0.4
services.cpe: cpe:2.3:a:palletsprojects:werkzeug:3.0.4:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T17:06:21.565155
services.uri: http://129.204.4.65:30005/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Access-Control-Allow-Origin
services.headers: *
services.key: Server
services.headers: Werkzeug/3.0.4 Python/3.8.10
services.key: Content-Type
services.headers: text/html; charset=utf-8
services.key: Date
services.headers: <REDACTED>
services.key: Connection
services.headers: close
services.key: Content-Length
services.headers: 5
services.body: hello
services.body_hash_sha1: sha1:aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T06:08:00.271846
services.banner: HTTP/1.1 200 OK
  Server: Werkzeug/3.0.4 Python/3.8.10
  Date:  <REDACTED>
  Content-Type: text/html; charset=utf-8
  Content-Length: 2261
  Access-Control-Allow-Origin: *
  Connection: close
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: PalletsProjects
services.product: Werkzeug
services.version: 3.0.4
services.cpe: cpe:2.3:a:palletsprojects:werkzeug:3.0.4:*:*:*:*:*:*:*
services.value: bootstrap
services.value: datatables
services.value: jquery
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T06:08:00.271846
services.uri: http://129.204.4.65:60003/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Access-Control-Allow-Origin
services.headers: *
services.key: Server
services.headers: Werkzeug/3.0.4 Python/3.8.10
services.key: Content-Type
services.headers: text/html; charset=utf-8
services.key: Date
services.headers: <REDACTED>
services.key: Connection
services.headers: close
services.key: Content-Length
services.headers: 2261
services.html_tags: <title>Flask IOT</title> <meta charset="UTF-8">
services.body: <!DOCTYPE html>
  <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Flask IOT</title>
  <link href="https://cdn.bootcss.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
  <script src="https://cdn.bootcss.com/bootstrap/4.0.0/css/bootstrap.min.cssbootstrap.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>   
  <script src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script>
  <script src="https://cdn.datatables.net/1.10.16/js/dataTables.bootstrap4.min.js"></script>
   
    </head>
    <body>
   
      <!-- NAVIGATION  -->
      <nav class="navbar navbar-dark bg-dark">
        <a class="navbar-brand" href="/">Flask IOT</a>
      </nav>
   
      <div class="container pt-4">
        
   <div class="row"><h3>Devid</h3></div>
    <div class="row">
      <div class="col-md-4">
        
        
        
        <div class="card card-body">
          <form action="add_actobj" method="POST">
            <div class="form-group">
              <input type="text" class="form-control" name="devid" placeholder="Devid">
            </div>
            <div class="form-group">
              <input type="text" class="form-control" name="unit" placeholder="Unit">
            </div>
            <div class="form-group">
              <input type="text" class="form-control" name="act" placeholder="Act">
            </div>
            <div class="form-group">
              <input type="text" class="form-control" name="username" placeholder="Username">
            </div>          
            <button class="btn btn-primary btn-block">
              Control
            </button>
          </form>
        </div>
      </div>
      <div class="col-md-8">
      </div>
    </div>
  </div>
   
  
      </div>
    
  <script>
  const btnDelete= document.querySelectorAll('.btn-delete');
  if(btnDelete) {
    const btnArray = Array.from(btnDelete);
    btnArray.forEach((btn) => {
      btn.addEventListener('click', (e) => {
        if(!confirm('Are you sure you want to delete it?')){
          e.preventDefault();
        }
      });
    })
  }
   
  $(document).ready(function() {
      $('#example').DataTable({     
        "aLengthMenu": [[3, 5, 10, 25, -1], [3, 5, 10, 25, "All"]],
          "iDisplayLength": 3
         } 
      );
  } );
   
  </script>
    </body>
  </html>
services.body_hash_sha1: sha1:0f57231e2ef35a7f8824611a501951b71e8b6cbd
services.supported_versions: HTTP/1.1
[binary data, 23 values, 621 bytes]