MIT FastAPI + SQLite Vue 3 · 零构建 273 tests

把内网渗透的会话、隧道与战果
收进一个面板

CTF / 授权靶场专用 · 本地运行 · 命令真实执行

快速开始 真机评测 17/20 源码 ↗

仅限 CTF / 授权靶场 / 教学,禁止用于未授权目标;面板默认只监听 127.0.0.1。

10面板视图
17×10反弹载荷
3隧道适配器
17/20真机取 flag

核心能力

SESSION

统一会话

WebShell / 反弹 / SSH 一套终端与文件流程

REVERSE

反弹载荷库

17 语法 × 10 编码,回连自动登记

TTY

终端固化

伪终端升真 PTY,回读验证

PIVOT

代理编排

探测 → 选型 → 一键部署登记

RECON

资产探测

信息收集 + fscan 入库上拓扑

REPORT

战果复盘

Flag 墙 · 时间线 · 三格式导出

界面

演示数据 · 完整 17 张见 README

阶段看板
阶段看板
代理编排台
代理编排台
资产探测
资产探测
数据库面板
数据库面板
Flag 收集墙
Flag 收集墙
复盘导出
复盘导出

架构

浏览器(Vue 3 + ECharts,零构建 · 本地 vendor)
  │  REST /api/*        WebSocket /ws
  ▼
FastAPI 路由层     项目 / 主机 / 会话 / 链路 / 凭据 / Flag / 时间线 / 导出 / 插件
  ├── 服务层       出网探测 · 终端固化 · 编排计划 · 线索检索 · 指纹 · 文件暂存 · 提权
  ├── 会话层       SessionBase 契约 + 驱动:http-shell / reverse / ssh / local
  ├── 适配层       chisel / frp / Neo-reGeorg 部署 · 健康检查 · 销毁
  └── 存储         SQLite(WAL) + data/(命令与规则数据包)

快速开始

pip install -r requirements.txt
python run.py              # 监听 127.0.0.1:8000
http://127.0.0.1:8000/     # 空库自动播种演示项目

python -m pytest tests -q  # 273 用例

真机评测

6 道授权靶题 · 黑盒取回 17/20 flag

题目入口关键链路flag
② 孤岛 · 封锁边界:8083TP5 RCE → 2375 挂载读宿主3/3
③ 深潜 · 三层内网:8084SSTI → Shiro-550 → SUID 提权 → SSH3/3
④ 回声 · 遗忘的部署:8085Tomcat PUT → 一键提权 → 数据库3/3
⑤ 终端 · 协作平台:8086注入可达,命令执行被禁0/3
⑥ 密语 · 全文检索:8087Log4Shell → Registry → cron 提权3/3
⑦ 幽冥 · 纵深要塞:8088OpenWire RCE → Nacos → docker.sock4/4

评测全文: 09-11 · 09-09