更新: 97 个文件 - 2026-03-17 02:30:01
这个提交包含在:
@@ -0,0 +1,104 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>授权攻防实验工作台</title>
|
||||
<link rel="stylesheet" href="/assets/styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="grid-bg" aria-hidden="true"></div>
|
||||
<div class="dashboard-shell">
|
||||
<header class="hero">
|
||||
<div class="hero-glow hero-glow-left" aria-hidden="true"></div>
|
||||
<div class="hero-glow hero-glow-right" aria-hidden="true"></div>
|
||||
|
||||
<div class="hero-top">
|
||||
<div class="hero-copy">
|
||||
<div class="hero-eyebrow">
|
||||
<svg class="icon"><use href="/assets/icons.svg#spark"></use></svg>
|
||||
<span>授权攻防实验工作台</span>
|
||||
</div>
|
||||
<h1>本地攻防实证工作台</h1>
|
||||
<p>
|
||||
Lovart 设计外壳已本地化并接入真实 run bundle 数据。页面只面向授权实验资产,
|
||||
聚合漏洞条目、时间线、证据、日志、来源、原始 JSON、当前架构库与失败原因。
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="hero-actions">
|
||||
<button id="refreshDashboard" class="button button-primary" type="button">
|
||||
<svg class="icon"><use href="/assets/icons.svg#refresh"></use></svg>
|
||||
<span>立即刷新</span>
|
||||
</button>
|
||||
<label class="toggle-card">
|
||||
<span class="toggle-label">自动刷新</span>
|
||||
<span class="toggle-switch">
|
||||
<input id="autoRefresh" type="checkbox" checked>
|
||||
<span class="toggle-slider"></span>
|
||||
</span>
|
||||
</label>
|
||||
<div id="syncState" class="sync-state">
|
||||
<svg class="icon icon-sync"><use href="/assets/icons.svg#sync"></use></svg>
|
||||
<div>
|
||||
<strong>启动中</strong>
|
||||
<span>正在载入本地生成数据</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="hero-links">
|
||||
<a class="button button-secondary" href="/docs/project-features.html" target="_blank" rel="noreferrer">
|
||||
<svg class="icon"><use href="/assets/icons.svg#docs"></use></svg>
|
||||
<span>功能文档</span>
|
||||
</a>
|
||||
<a class="button button-secondary" href="/docs/frontend-dashboard-design.html" target="_blank" rel="noreferrer">
|
||||
<svg class="icon"><use href="/assets/icons.svg#playbook"></use></svg>
|
||||
<span>前端设计</span>
|
||||
</a>
|
||||
<a class="button button-secondary" href="/docs/architecture-library.html" target="_blank" rel="noreferrer">
|
||||
<svg class="icon"><use href="/assets/icons.svg#systems"></use></svg>
|
||||
<span>架构镜像</span>
|
||||
</a>
|
||||
<a class="button button-secondary" href="/legacy/index.html" target="_blank" rel="noreferrer">
|
||||
<svg class="icon"><use href="/assets/icons.svg#legacy"></use></svg>
|
||||
<span>旧版工作台</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="metricCards" class="metrics-row"></div>
|
||||
<nav id="sectionNav" class="section-nav" aria-label="工作台板块导航"></nav>
|
||||
<div id="topMenus" class="top-menus" aria-label="顶部筛选与分类菜单"></div>
|
||||
</header>
|
||||
|
||||
<main class="main-container">
|
||||
<aside id="sidebar" class="sidebar"></aside>
|
||||
|
||||
<section id="detailWorkspace" class="workspace">
|
||||
<div class="workspace-empty">
|
||||
<svg class="icon icon-xl"><use href="/assets/icons.svg#shield"></use></svg>
|
||||
<h2>选择一个运行</h2>
|
||||
<p>从左侧队列选择 run,即可查看时间线、证据、日志、来源、原始 JSON 和当前架构库。</p>
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<footer class="dashboard-footer">
|
||||
<div class="footer-left">
|
||||
<span class="footer-note">
|
||||
<svg class="icon"><use href="/assets/icons.svg#source"></use></svg>
|
||||
当前 UI 壳层来自本地化 Lovart 模板副本,运行期不依赖任何远端 HTML、字体或图标 CDN。
|
||||
</span>
|
||||
</div>
|
||||
<div class="footer-links">
|
||||
<a href="/docs/design-source.html" target="_blank" rel="noreferrer">设计来源</a>
|
||||
<a href="/assets/design-source.json" target="_blank" rel="noreferrer">Manifest JSON</a>
|
||||
<a href="/architecture.json" target="_blank" rel="noreferrer">架构 JSON</a>
|
||||
<a href="/summary.json" target="_blank" rel="noreferrer">摘要 JSON</a>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
<script src="/assets/app.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
在新工单中引用
屏蔽一个用户