Host Details

1.116.123.242

Copy IP

Open Ports

8

Unique Services

2

CVEs

0

TLS Services

1
Port Protocol Service Product Version OS Scan Date
443 http nginx 1.26.2 - Feb. 23, 2026
10000 ventrilo Ventrilo 2.1.2+ - Feb. 22, 2026
8080 ventrilo Ventrilo 2.1.2+ - Feb. 22, 2026
3000 tcp ventrilo Ventrilo 2.1.2+ - Dec. 4, 2025
3001 tcp ventrilo Ventrilo 2.1.2+ - Dec. 4, 2025
3002 tcp ventrilo Ventrilo 2.1.2+ - Dec. 4, 2025
3012 tcp http nginx 1.26.2 - Dec. 4, 2025
3015 tcp http nginx 1.26.2 - Dec. 4, 2025
3000 tcp ventrilo Ventrilo 2.1.2+ - Dec. 2, 2025
3001 tcp ventrilo Ventrilo 2.1.2+ - Dec. 2, 2025
3002 tcp ventrilo Ventrilo 2.1.2+ - Dec. 2, 2025
3012 tcp http nginx 1.26.2 - Dec. 2, 2025
3015 tcp http nginx 1.26.2 - Dec. 2, 2025
Port 443 http Copy
HTTP/1.1 200 OK
Server: nginx/1.26.2
Date: Mon, 23 Feb 2026 06:49:56 GMT
Content-Type: text/html
Content-Length: 1837
Last-Modified: Thu, 10 Jul 2025 07:28:52 GMT
Connection: close
Vary: Accept-Encoding
ETag: "686f6bb4-72d"
Accept-Ranges: bytes

<!DOCTYPE html>
<html lang="zh-cmn-Hans">
<head>
	<meta charset="UTF-8">
	<link rel="icon" type="image/svg+xml" href="/favicon.ico">
	<meta content="yes" name="apple-mobile-web-app-capable"/>
	<link rel="apple-touch-icon" href="/favicon.ico">
	<meta name="viewport"
		content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover" />
	<title>\xe4\xb8\xad\xe6\x95\x99\xe7\xa7\x91\xe4\xb8\x80\xe7\xab\x99\xe5\xbc\x8fAI\xe5\xa4\xa7\xe6\xa8\xa1\xe5\x9e\x8b\xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\xb9\xb3\xe5\x8f\xb0</title>
  <script type="module" crossorigin src="/assets/index-3930c4b4.js"></script>
  <link rel="stylesheet" href="/assets/index-697ad337.css">
</head>
	<div id="app">
		<style>
			.loading-wrap {
				display: flex;
				justify-content: center;
				align-items: center;
				height: 100vh;
			}

			.balls {
				width: 4em;
				display: flex;
				flex-flow: row nowrap;
				align-items: center;
				justify-content: space-between;
			}

			.balls div {
				width: 0.8em;
				height: 0.8em;
				border-radius: 50%;
				background-color: #4b9e5f;
			}

			.balls div:nth-of-type(1) {
				transform: translateX(-100%);
				animation: left-swing 0.5s ease-in alternate infinite;
			}

			.balls div:nth-of-type(3) {
				transform: translateX(-95%);
				animation: right-swing 0.5s ease-out alternate infinite;
			}

			@keyframes left-swing {

				50%,
				100% {
					transform: translateX(95%);
				}
			}

			@keyframes right-swing {
				50% {
					transform: translateX(-95%);
				}

				100% {
					transform: translateX(100%);
				}
			}

			@media (prefers-color-scheme: dark) {
				body {
					background: #121212;
				}
			}
		</style>
		<div class="loading-wrap">
			<div class="balls">
				<div></div>
				<div></div>
				<div></div>
			</div>
		</div>
	</div>
	
	<script src="https://lf-cdn.coze.cn/obj/unpkg/flow-platform/chat-app-sdk/1.2.0-beta.14/libs/cn/index.js"></script>
</body>

</html>
Port 10000 ventrilo Copy
HTTP/1.1 200 OK
X-Powered-By: Express
Access-Control-Allow-Origin: *
Accept-Ranges: bytes
Cache-Control: public, max-age=0
Last-Modified: Mon, 22 Sep 2025 08:17:34 GMT
ETag: W/"c69-199707fe6ee"
Content-Type: text/html; charset=UTF-8
Content-Length: 3177
Date: Sun, 22 Feb 2026 01:15:22 GMT
Connection: close

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Draw.io AI \xe5\x8a\xa9\xe6\x89\x8b</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <div class="container">
        <div class="header">
            <h1>Draw.io AI \xe5\x8a\xa9\xe6\x89\x8b</h1>
        </div>
        
        <div class="main-content">
            <!-- \xe5\xb7\xa6\xe4\xbe\xa7 Draw.io \xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 -->
            <div class="editor-panel">
                <div class="editor-container">
                    <iframe id="drawio-editor" src="/drawio/?lang=zh" frameborder="0" width="100%" height="100%"></iframe>
                </div>
            </div>
            
            <!-- \xe6\x8a\x98\xe5\x8f\xa0\xe6\x8c\x89\xe9\x92\xae -->
            <button class="toggle-btn side-toggle" id="toggle-ai-panel">\xe2\x96\xb6</button>
            
            <!-- \xe5\x8f\xb3\xe4\xbe\xa7 AI \xe5\x8a\xa9\xe6\x89\x8b -->
            <div class="ai-panel">
                <div class="panel-header">
                    <h2>AI \xe5\x8a\xa9\xe6\x89\x8b</h2>
                    <!-- \xe5\xaf\xbc\xe5\x87\xba\xe6\x8c\x89\xe9\x92\xae -->
                    <button id="export-btn" class="export-button" disabled>\xe5\xaf\xbc\xe5\x87\xba</button>
                </div>
                
                <!-- \xe5\xaf\xb9\xe8\xaf\x9d\xe5\x8e\x86\xe5\x8f\xb2\xe5\x8c\xba\xe5\x9f\x9f -->
                <div class="chat-history" id="chat-history">
                    <div class="message assistant-message">
                        <div class="message-content">\xe6\x82\xa8\xe5\xa5\xbd\xef\xbc\x81\xe6\x88\x91\xe6\x98\xafDraw.io AI\xe5\x8a\xa9\xe6\x89\x8b\xe3\x80\x82\xe8\xaf\xb7\xe6\x8f\x8f\xe8\xbf\xb0\xe6\x82\xa8\xe6\x83\xb3\xe8\xa6\x81\xe5\x88\x9b\xe5\xbb\xba\xe7\x9a\x84\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8a\xe4\xbc\xa0\xe6\x96\x87\xe6\xa1\xa3\xe8\xae\xa9\xe6\x88\x91\xe5\xb8\xae\xe6\x82\xa8\xe7\x94\x9f\xe6\x88\x90\xe5\x9b\xbe\xe8\xa1\xa8\xe3\x80\x82</div>
                    </div>
                </div>
                
                <!-- \xe8\xbe\x93\xe5\x85\xa5\xe5\x8c\xba\xe5\x9f\x9f -->
                <div class="input-area">
                    <form id="chat-form">
                        <div class="file-upload">
                            <label for="document-upload" class="file-label">
                                <span class="upload-icon">\xf0\x9f\x93\x8e</span>
                                <span class="upload-text">\xe4\xb8\x8a\xe4\xbc\xa0\xe6\x96\x87\xe6\xa1\xa3</span>
                            </label>
                            <input type="file" id="document-upload" name="document" accept=".txt,.md,.doc,.docx,.pdf">
                        </div>
                        
                        <!-- \xe5\xb7\xb2\xe4\xb8\x8a\xe4\xbc\xa0\xe6\x96\x87\xe4\xbb\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe6\x98\xbe\xe7\xa4\xba -->
                        <div id="uploaded-file-info" class="uploaded-file-info" style="display: none;">
                            <span id="file-name" class="file-name"></span>
                            <button type="button" id="remove-file" class="remove-file">\xc3\x97</button>
                        </div>
                        
                        <div class="message-input">
                            <input type="text" id="message-input" placeholder="\xe8\xbe\x93\xe5\x85\xa5\xe6\x82\xa8\xe7\x9a\x84\xe8\xaf\xb7\xe6\xb1\x82..." required>
                            <button type="submit" id="send-button">\xe5\x8f\x91\xe9\x80\x81</button>
                        </div>
            
Port 8080 ventrilo Copy
HTTP/1.1 200 OK
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
Date: Sun, 22 Feb 2026 02:53:52 GMT
X-RateLimit-Reset: 1771729733
Cross-Origin-Opener-Policy: same-origin-allow-popups
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
Access-Control-Allow-Origin: *
Content-Type: application/json; charset=utf-8
Content-Length: 45
ETag: W/"2d-GAJl8wNRoABTZuscqMasOJ66Ksk"
Connection: close

{"code":404,"msg":"Cannot GET /","data":null}
Port 3000 ventrilo Copy
HTTP/1.1 200 OK
Vary: Origin
Content-Type: text/html
Cache-Control: no-cache
Etag: W/"187-DXTVeZV0lIzMo53tSCWLb2YN2W0"
Date: Thu, 04 Dec 2025 22:45:50 GMT
Connection: close
Content-Length: 391

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>开悟</title>
    <script type="module" crossorigin src="/assets/index-SmrTOE5N.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/style-ubl6CvGG.css">
  </head>
  <body>
    <div id="root"></div>
  </body>
</html>
Port 3001 ventrilo Copy
HTTP/1.1 404 Not Found
X-Powered-By: Express
Vary: Origin
Access-Control-Allow-Credentials: true
Content-Security-Policy: default-src 'none'
X-Content-Type-Options: nosniff
Content-Type: text/html; charset=utf-8
Content-Length: 139
Date: Thu, 04 Dec 2025 22:46:00 GMT
Connection: close

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /</pre>
</body>
</html>
Port 3002 ventrilo Copy
HTTP/1.1 404 Not Found
Content-Security-Policy: default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Resource-Policy: cross-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
Access-Control-Allow-Credentials: true
Content-Type: application/json; charset=utf-8
Content-Length: 386
ETag: W/"182-rrULQuOvq/CTgVDx9QVaGEXd/f8"
Date: Thu, 04 Dec 2025 22:45:59 GMT
Connection: close

{"error":"API接口不存在","message":"路径 / 未找到","availableRoutes":["GET /health - 健康检查","POST /api/scenarios/extract - 智能设计思政案例","POST /api/scenarios/design - 选题设计思政案例","POST /api/scenarios/suggest - 思政案例问题诊断","POST /api/scenarios/optimize - 思政案例优化改进","POST /api/scenarios/export - 导出Word文档"]}
Port 3012 http Copy
HTTP/1.1 200 OK
Server: nginx/1.26.2
Date: Thu, 04 Dec 2025 22:45:54 GMT
Content-Type: text/html
Content-Length: 22535
Last-Modified: Wed, 09 Apr 2025 06:00:20 GMT
Connection: close
ETag: "67f60cf4-5807"
Accept-Ranges: bytes

<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><style id="nuxt-ui-colors" type="text/css">@layer base {
  :root {
  --ui-color-primary-50: var(--color-violet-50);
  --ui-color-primary-100: var(--color-violet-100);
  --ui-color-primary-200: var(--color-violet-200);
  --ui-color-primary-300: var(--color-violet-300);
  --ui-color-primary-400: var(--color-violet-400);
  --ui-color-primary-500: var(--color-violet-500);
  --ui-color-primary-600: var(--color-violet-600);
  --ui-color-primary-700: var(--color-violet-700);
  --ui-color-primary-800: var(--color-violet-800);
  --ui-color-primary-900: var(--color-violet-900);
  --ui-color-primary-950: var(--color-violet-950);
  --ui-color-secondary-50: var(--color-blue-50);
  --ui-color-secondary-100: var(--color-blue-100);
  --ui-color-secondary-200: var(--color-blue-200);
  --ui-color-secondary-300: var(--color-blue-300);
  --ui-color-secondary-400: var(--color-blue-400);
  --ui-color-secondary-500: var(--color-blue-500);
  --ui-color-secondary-600: var(--color-blue-600);
  --ui-color-secondary-700: var(--color-blue-700);
  --ui-color-secondary-800: var(--color-blue-800);
  --ui-color-secondary-900: var(--color-blue-900);
  --ui-color-secondary-950: var(--color-blue-950);
  --ui-color-success-50: var(--color-green-50);
  --ui-color-success-100: var(--color-green-100);
  --ui-color-success-200: var(--color-green-200);
  --ui-color-success-300: var(--color-green-300);
  --ui-color-success-400: var(--color-green-400);
  --ui-color-success-500: var(--color-green-500);
  --ui-color-success-600: var(--color-green-600);
  --ui-color-success-700: var(--color-green-700);
  --ui-color-success-800: var(--color-green-800);
  --ui-color-success-900: var(--color-green-900);
  --ui-color-success-950: var(--color-green-950);
  --ui-color-info-50: var(--color-blue-50);
  --ui-color-info-100: var(--color-blue-100);
  --ui-color-info-200: var(--color-blue-200);
  --ui-color-info-300: var(--color-blue-300);
  --ui-color-info-400: var(--color-blue-400);
  --ui-color-info-500: var(--color-blue-500);
  --ui-color-info-600: var(--color-blue-600);
  --ui-color-info-700: var(--color-blue-700);
  --ui-color-info-800: var(--color-blue-800);
  --ui-color-info-900: var(--color-blue-900);
  --ui-color-info-950: var(--color-blue-950);
  --ui-color-warning-50: var(--color-yellow-50);
  --ui-color-warning-100: var(--color-yellow-100);
  --ui-color-warning-200: var(--color-yellow-200);
  --ui-color-warning-300: var(--color-yellow-300);
  --ui-color-warning-400: var(--color-yellow-400);
  --ui-color-warning-500: var(--color-yellow-500);
  --ui-color-warning-600: var(--color-yellow-600);
  --ui-color-warning-700: var(--color-yellow-700);
  --ui-color-warning-800: var(--color-yellow-800);
  --ui-color-warning-900: var(--color-yellow-900);
  --ui-color-warning-950: var(--color-yellow-950);
  --ui-color-error-50: var(--color-red-50);
  --ui-color-error-100: var(--color-red-100);
  --ui-color-error-200: var(--color-red-200);
  --ui-color-error-300: var(--color-red-300);
  --ui-color-error-400: var(--color-red-400);
  --ui-color-error-500: var(--color-red-500);
  --ui-color-error-600: var(--color-red-600);
  --ui-color-error-700: var(--color-red-700);
  --ui-color-error-800: var(--color-red-800);
  --ui-color-error-900: var(--color-red-900);
  --ui-color-error-950: var(--color-red-950);
  --ui-color-neutral-50: var(--color-slate-50);
  --ui-color-neutral-100: var(--color-slate-100);
  --ui-color-neutral-200: var(--color-slate-200);
  --ui-color-neutral-300: var(--color-slate-300);
  --ui-color-neutral-400: var(--color-slate-400);
  --ui-color-neutral-500: var(--color-slate-500);
  --ui-color-neutral-600: var(--color-slate-600);
  --ui-color-neutral-700: var(--color-slate-700);
  --ui-color-neutral-800: var(--color-slate-8
Port 3015 http Copy
HTTP/1.1 200 OK
Server: nginx/1.26.2
Date: Thu, 04 Dec 2025 22:45:51 GMT
Content-Type: text/html
Content-Length: 800
Last-Modified: Wed, 23 Apr 2025 06:13:42 GMT
Connection: close
ETag: "68088516-320"
Accept-Ranges: bytes

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"/>
    <link rel="icon" type="image/svg+xml" href="./logo.svg"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <title>AigcPanel</title>
    <link rel="stylesheet" href="./iconfont/iconfont.css"/>
  <script type="module" crossorigin src="./assets/main-C_xi_0nk.js"></script>
  <link rel="modulepreload" crossorigin href="./assets/index-Cnv90KsF.js">
  <link rel="modulepreload" crossorigin href="./assets/util-TX0jcw2o.js">
  <link rel="modulepreload" crossorigin href="./assets/config-Ddg6MuYp.js">
  <link rel="modulepreload" crossorigin href="./assets/setting-C-5FLV5s.js">
  <link rel="stylesheet" crossorigin href="./assets/index-DDtP-UQR.css">
</head>
<body>
<div id="app"></div>
</body>
</html>
Port 3000 ventrilo Copy
HTTP/1.1 200 OK
Vary: Origin
Content-Type: text/html
Cache-Control: no-cache
Etag: W/"187-DXTVeZV0lIzMo53tSCWLb2YN2W0"
Date: Tue, 02 Dec 2025 23:23:37 GMT
Connection: close
Content-Length: 391

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>开悟</title>
    <script type="module" crossorigin src="/assets/index-SmrTOE5N.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/style-ubl6CvGG.css">
  </head>
  <body>
    <div id="root"></div>
  </body>
</html>
Port 3001 ventrilo Copy
HTTP/1.1 404 Not Found
X-Powered-By: Express
Vary: Origin
Access-Control-Allow-Credentials: true
Content-Security-Policy: default-src 'none'
X-Content-Type-Options: nosniff
Content-Type: text/html; charset=utf-8
Content-Length: 139
Date: Tue, 02 Dec 2025 23:23:35 GMT
Connection: close

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /</pre>
</body>
</html>
Port 3002 ventrilo Copy
HTTP/1.1 404 Not Found
Content-Security-Policy: default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Resource-Policy: cross-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
Access-Control-Allow-Credentials: true
Content-Type: application/json; charset=utf-8
Content-Length: 386
ETag: W/"182-rrULQuOvq/CTgVDx9QVaGEXd/f8"
Date: Tue, 02 Dec 2025 23:23:36 GMT
Connection: close

{"error":"API接口不存在","message":"路径 / 未找到","availableRoutes":["GET /health - 健康检查","POST /api/scenarios/extract - 智能设计思政案例","POST /api/scenarios/design - 选题设计思政案例","POST /api/scenarios/suggest - 思政案例问题诊断","POST /api/scenarios/optimize - 思政案例优化改进","POST /api/scenarios/export - 导出Word文档"]}
Port 3012 http Copy
HTTP/1.1 200 OK
Server: nginx/1.26.2
Date: Tue, 02 Dec 2025 23:23:35 GMT
Content-Type: text/html
Content-Length: 22535
Last-Modified: Wed, 09 Apr 2025 06:00:20 GMT
Connection: close
ETag: "67f60cf4-5807"
Accept-Ranges: bytes

<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><style id="nuxt-ui-colors" type="text/css">@layer base {
  :root {
  --ui-color-primary-50: var(--color-violet-50);
  --ui-color-primary-100: var(--color-violet-100);
  --ui-color-primary-200: var(--color-violet-200);
  --ui-color-primary-300: var(--color-violet-300);
  --ui-color-primary-400: var(--color-violet-400);
  --ui-color-primary-500: var(--color-violet-500);
  --ui-color-primary-600: var(--color-violet-600);
  --ui-color-primary-700: var(--color-violet-700);
  --ui-color-primary-800: var(--color-violet-800);
  --ui-color-primary-900: var(--color-violet-900);
  --ui-color-primary-950: var(--color-violet-950);
  --ui-color-secondary-50: var(--color-blue-50);
  --ui-color-secondary-100: var(--color-blue-100);
  --ui-color-secondary-200: var(--color-blue-200);
  --ui-color-secondary-300: var(--color-blue-300);
  --ui-color-secondary-400: var(--color-blue-400);
  --ui-color-secondary-500: var(--color-blue-500);
  --ui-color-secondary-600: var(--color-blue-600);
  --ui-color-secondary-700: var(--color-blue-700);
  --ui-color-secondary-800: var(--color-blue-800);
  --ui-color-secondary-900: var(--color-blue-900);
  --ui-color-secondary-950: var(--color-blue-950);
  --ui-color-success-50: var(--color-green-50);
  --ui-color-success-100: var(--color-green-100);
  --ui-color-success-200: var(--color-green-200);
  --ui-color-success-300: var(--color-green-300);
  --ui-color-success-400: var(--color-green-400);
  --ui-color-success-500: var(--color-green-500);
  --ui-color-success-600: var(--color-green-600);
  --ui-color-success-700: var(--color-green-700);
  --ui-color-success-800: var(--color-green-800);
  --ui-color-success-900: var(--color-green-900);
  --ui-color-success-950: var(--color-green-950);
  --ui-color-info-50: var(--color-blue-50);
  --ui-color-info-100: var(--color-blue-100);
  --ui-color-info-200: var(--color-blue-200);
  --ui-color-info-300: var(--color-blue-300);
  --ui-color-info-400: var(--color-blue-400);
  --ui-color-info-500: var(--color-blue-500);
  --ui-color-info-600: var(--color-blue-600);
  --ui-color-info-700: var(--color-blue-700);
  --ui-color-info-800: var(--color-blue-800);
  --ui-color-info-900: var(--color-blue-900);
  --ui-color-info-950: var(--color-blue-950);
  --ui-color-warning-50: var(--color-yellow-50);
  --ui-color-warning-100: var(--color-yellow-100);
  --ui-color-warning-200: var(--color-yellow-200);
  --ui-color-warning-300: var(--color-yellow-300);
  --ui-color-warning-400: var(--color-yellow-400);
  --ui-color-warning-500: var(--color-yellow-500);
  --ui-color-warning-600: var(--color-yellow-600);
  --ui-color-warning-700: var(--color-yellow-700);
  --ui-color-warning-800: var(--color-yellow-800);
  --ui-color-warning-900: var(--color-yellow-900);
  --ui-color-warning-950: var(--color-yellow-950);
  --ui-color-error-50: var(--color-red-50);
  --ui-color-error-100: var(--color-red-100);
  --ui-color-error-200: var(--color-red-200);
  --ui-color-error-300: var(--color-red-300);
  --ui-color-error-400: var(--color-red-400);
  --ui-color-error-500: var(--color-red-500);
  --ui-color-error-600: var(--color-red-600);
  --ui-color-error-700: var(--color-red-700);
  --ui-color-error-800: var(--color-red-800);
  --ui-color-error-900: var(--color-red-900);
  --ui-color-error-950: var(--color-red-950);
  --ui-color-neutral-50: var(--color-slate-50);
  --ui-color-neutral-100: var(--color-slate-100);
  --ui-color-neutral-200: var(--color-slate-200);
  --ui-color-neutral-300: var(--color-slate-300);
  --ui-color-neutral-400: var(--color-slate-400);
  --ui-color-neutral-500: var(--color-slate-500);
  --ui-color-neutral-600: var(--color-slate-600);
  --ui-color-neutral-700: var(--color-slate-700);
  --ui-color-neutral-800: var(--color-slate-8
Port 3015 http Copy
HTTP/1.1 200 OK
Server: nginx/1.26.2
Date: Tue, 02 Dec 2025 23:23:34 GMT
Content-Type: text/html
Content-Length: 800
Last-Modified: Wed, 23 Apr 2025 06:13:42 GMT
Connection: close
ETag: "68088516-320"
Accept-Ranges: bytes

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"/>
    <link rel="icon" type="image/svg+xml" href="./logo.svg"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <title>AigcPanel</title>
    <link rel="stylesheet" href="./iconfont/iconfont.css"/>
  <script type="module" crossorigin src="./assets/main-C_xi_0nk.js"></script>
  <link rel="modulepreload" crossorigin href="./assets/index-Cnv90KsF.js">
  <link rel="modulepreload" crossorigin href="./assets/util-TX0jcw2o.js">
  <link rel="modulepreload" crossorigin href="./assets/config-Ddg6MuYp.js">
  <link rel="modulepreload" crossorigin href="./assets/setting-C-5FLV5s.js">
  <link rel="stylesheet" crossorigin href="./assets/index-DDtP-UQR.css">
</head>
<body>
<div id="app"></div>
</body>
</html>

No vulnerabilities found.

Port 443 - TLS Details
TLSv1.2
0xc02f
TrustAsia DV TLS RSA CA 2024
newchat.cnedutech.com
2026-03-11