Repository navigation
Releases: Haryy985/yunkun-console-preview
Release list
云鲲自动化渗透控制台 v1.0.6 离线版
v1.0.6-offline
- FOFA / Quake 默认查询语句固定为
service:socks5 AND country: "CN" AND response:"No authentication"。 - 默认每次抓取 500 条,旧来源为空配置会自动使用新默认值。
- 抓取后自动验证新候选;验证通过后只进入候选区,不会自动入池或启用。
- 默认代理验证地址为
https://api.ipify.org?format=json。 - 更新保留
.yunkun-local、PostgreSQL、账号、凭据、任务和 Skills 数据。
本 Release 仅提供 Linux、Windows、macOS 三个平台包及 SHA256SUMS 校验文件。
云鲲自动化渗透控制台 v1.0.3:Windows / Linux / macOS 离线版
云鲲 v1.0.3:Skills 融合、证据质量与跨平台离线交付
本版提供 Windows x64、Linux x64 / ARM64、macOS Intel / Apple Silicon 离线包。
各平台使用同一版控制台功能和内嵌前端;新增 Unix 启动器,不改变 Agent 规划与执行循环。
下载与启动
在本页 Assets 中选择与你的系统、处理器匹配的安装包,同时下载 SHA256SUMS.txt 校验文件。
GitHub 自动生成的 Source code 压缩包是源码快照,不是离线安装包。
| 系统 | 安装包 | 启动 |
|---|---|---|
| Windows x64 | yunkun-v1.0.3-offline-windows-x64.zip |
解压后双击 setup-and-start-offline.bat |
| Linux x64 | yunkun-v1.0.3-offline-linux-amd64.tar.gz |
解压后进入目录,执行 ./start.sh |
| Linux ARM64 | yunkun-v1.0.3-offline-linux-arm64.tar.gz |
解压后进入目录,执行 ./start.sh |
| macOS Intel | yunkun-v1.0.3-offline-macos-intel.tar.gz |
解压后进入目录,执行 ./start.sh |
| macOS Apple Silicon | yunkun-v1.0.3-offline-macos-apple-silicon.tar.gz |
解压后进入目录,执行 ./start.sh |
就绪后访问 http://127.0.0.1:5173/。管理员账号为 yunkun,首次自行设置密码,没有统一默认密码。
Unix 使用示例:
tar -xzf yunkun-v1.0.3-offline-linux-amd64.tar.gz
cd yunkun-v1.0.3-offline-linux-amd64
./start.sh --no-browser保留启动终端;Ctrl+C 或在另一个终端执行同一目录下的 ./stop.sh 可停止服务,保留数据。
端口冲突时可用 ./start.sh --port 5174 --database-port 5434。数据库端口仅首次设置;后续启动沿用保存值。
以普通用户运行,不使用 root 或 sudo。启动器只监听本机回环地址,不会结束占用端口的其他程序。
每个包内含已编译的控制台、内嵌页面、PostgreSQL 18.4 和公开工作流资料。
安装与本机启动不需要 Go、Node、Docker 或联网下载依赖。
云端模型、第三方查询平台及可选测试工具仍需使用者自行准备;离线启动不代表云端模型可以离线调用。
包内不含维护者数据库、配置、密码、密钥、任务、日志、Token 或会话。
首次启动在本目录 .yunkun-local/ 创建使用者自己的数据库、随机数据库凭据与日志,该目录不要外传。
macOS 程序尚未做 Apple Developer ID 签名和公证,系统可能要求使用者按本机安全策略确认。
下载区仅保留安装包、校验文件和 CSV 清单,不单独附带 Markdown 文档。
Skills 中用于运行的 Markdown 规则保持完整。
相对 1.0.2 的新增
| 功能 | 本版内容 | 使用方式 |
|---|---|---|
| Skills 工作流 | 云鲲验证与交付入口,专项规则、参考资料和模板;合计 349 个 Skills 文件 | 在 Skills 中按需阅读相关章节,不一次加载全部资料 |
| Go 原生工具 | analyze_web_surface 静态页面分析;asset_intel_search 查询 FOFA、Quake、Hunter、ZoomEye;threatbook_lookup 查询信誉 |
静态工具处理已取得的文本;外部情报需配置自己的凭据并由管理员绑定 |
| 目标画像 | 保存带范围、来源和置信度的观察;Agent 按需读取有限条目 | 在同任务范围内复用观察,不把推断当事实,也不自动扩大范围 |
| 漏洞质量审核 | PASS、NEEDS_MORE、DOWNGRADE、DUPLICATE_RISK、BLOCKED 状态,人工复现与证据核对 | 证据改变后重新审核;正式导出需满足质量及版本要求 |
| 独立报告入口 | 实际 HTTP 请求包、关键响应和证据附件 | 缺失或截断明确标记,不根据 URL 补造请求,不用 curl 代替复现包 |
| 审核式知识积累 | 已验证 Finding 可带可复用经验生成 RAG 待审核提案 | 校验知识库授权及敏感信息;人工批准后才进入检索 |
修复与优化
| 模块 | 变化 |
|---|---|
| Agent 上下文 | 移除二开引入的未知模型固定 64K 本地请求拦截,保留原有可配置压缩。供应商真实容量仍需正确配置,不能据此保证长任务永不超窗。 |
| 模型工具回合 | 保留 SDK 捕获的 reasoning 数据。对缺少历史推理且没有显式 thinking 配置的特定拒绝,仅在输出未提交时尝试关闭 thinking;不编造推理内容,不全局关闭思考。 |
| 错误处理 | 区分上下文过长、额度耗尽、暂态传输及明确的订阅不可用,不把普通鉴权失败当额度耗尽,不无限重试。 |
| FOFA / Quake 发现 | 每次 100–1000 条,持久保存下一页位置;结果和游标事务提交。失败重试当前页,业务错误不误判为结果取尽;条件变化后重置游标。重复结果仍去重,不保证每次都产生新 IP。 |
| 代理验证 | 全服务最多同时验证 10 个,每个实际验证限时 3 秒;排队时间不计入连接期限,取消与配置变化受检查。 |
| 跨页全选 | 选择当前筛选下全部可操作候选,分批提交;已入池节点在节点页管理。 |
| Finding 质量 | 要求验证过程和本任务真实成功工具步骤或核实流量引用,证据不足保留为线索,避免只凭状态码、版本或扫描器告警确认漏洞。 |
| 报告导出 | Markdown 交付视图清理旧 curl 复现命令及其续行;动态代码围栏避免证据内容破坏 Markdown。保密 HTTP 原文经权限检查和审计输出。 |
| 初始化认证 | 读取失败默认拒绝,并发首次设置不能覆盖已有密码;密码版本使旧会话失效,损坏签名密钥不静默重建。 |
| 文件与请求边界 | 加固工作空间路径、上传与 Skills ZIP 安全替换;数据库标识符正确引用;跨域仅接受明确配置的可信 Origin。 |
| 云鲲界面 | 保留分组导航、模型及设置页排版,同时合并画像、质量审核、报告与版本入口。 |
| 离线迁移 | 增补代理凭据加密密钥迁移,完整备份后校验哈希;保留自定义 Skills,同名新版默认资料另留供对比。 |
更新提醒与升级
1.0.2 已具备基础版本检查,本版补齐它与当前导航、设置页的连接。
管理员可查看新版、发布说明及下载入口。需要能访问 GitHub;断网不会收到在线提醒。
目前不自动替换运行中的程序,早于检查功能的旧安装需要先手动升级一次。
以下 upgrade-offline.ps1 升级步骤适用于 Windows。Unix 包已验证全新安装和同目录重启,尚未提供跨系统自动数据迁移,不要把 Windows 数据库文件直接复制到 Unix。
不要覆盖正在使用的旧目录。暂停任务并停止旧服务,将新包解压到全新目录,
按离线更新手册运行 upgrade-offline.ps1。
脚本先备份旧安装,再迁移私有数据、JWT 密钥、代理加密密钥和用户 Skills,并校验哈希。
旧目录与备份均保留。外部数据库或自定义绝对路径须单独确认。
Windows 原有验证结果
- Go:1,266 项测试及子测试通过,0 失败,16 跳过;
go vet ./...通过。 - 前端:类型检查、生产构建,以及桌面/手机 12 组页面检查通过。
- 安装:用离线包副本初始化独立数据库、设置密码并登录;任务与知识库为空。
- 升级:实际 1.0.2 程序建立合成数据后迁移到实际 1.0.3,历史任务、知识库、
登录会话、代理凭据解密、自定义 Skills 和新工作流均验证通过。 - 提醒:用模拟高版本发布数据验证提醒、说明和忽略状态;发布后另核对 GitHub 最新 Release。
- 交付:ZIP 内 1,954 个文件逐项哈希核对;附源码与交付文件清单。
跳过项包括 10 项依赖 Unix 假程序或文件名的自更新测试、5 项缺少 Windows 链接权限的测试、
1 项需要真实模型的检查。完整记录见验收记录。
包内记录写于发布前,候选状态是该次测试的时间点说明;本发布未更换经审核的 ZIP。
Linux / macOS 原生验证
四个平台均从本页实际下载压缩包并验证 SHA-256,在对应架构的 GitHub 托管运行器上通过:
- Linux x64:Ubuntu 24.04 x64。
- Linux ARM64:Ubuntu 24.04 ARM64。
- macOS Intel:macOS 15 Intel。
- macOS Apple Silicon:macOS 15 ARM64。
各平台均完成:检查干净安装包与执行权限、PostgreSQL 首次初始化、健康接口就绪、
内嵌登录页、设置管理员密码、登录、写入合成知识库、停止并释放应用与数据库端口、
重启后保留原凭据、登录会话和合成知识库。
测试只使用临时生成的数据,不连接维护者数据库,也不调用真实模型或目标。
其他 Linux 发行版、旧版 macOS、全新 Mac 的下载隔离和企业安全策略没有穷举验证。
查看四平台验收结果。
Unix 启动器与测试源码已同步到 main(提交 f7df017);本次追加 Unix 附件,Windows ZIP 内容和哈希保持不变。
当前边界
没有把全部 Python 脚本改写成 Go。主动爬取须先接通受管出口及抓包,再作为新工具开放;
专项资料不等于全部脚本已成为运行能力。原生 Agent 仍继承启动账号权限,
局部证据关联也不等于跨任务完整因果图。
本版未用真实模型、付费情报平台和真实授权目标跑完整任务。
自动测试不等于无漏洞或公网部署验收;独立报告交付角色和运行中自动升级尚未提供。
既有许可证、来源和仓库使用条款保持有效。
Windows 离线包修订(2026-10-18)
- Windows ZIP 已重新上传,内含官方
untime/vc_redist.x64.exe,目标 VPS 缺少 VC++ x64 运行库时启动器会请求管理员权限自动安装。 - setup-and-start-offline.ps1 默认仍监听 127.0.0.1:5173;公网部署先放行云安全组和 Windows 防火墙 TCP 5173,再使用 -Public 监听 �.0.0.0:5173。
- 修复 Windows 批处理文件编码;新的 ZIP、PACKAGE_MANIFEST.csv 和 SHA256SUMS.txt 已同步更新。
云鲲自动化渗透控制台 v1.0.2 离线版
Windows x64 完全离线包,包含已编译的控制台、内嵌前端和 PostgreSQL 18.4 运行时。请下载下方 ZIP 附件,不要将 GitHub 自动生成的 Source code ZIP 当作离线安装包。
本版新增管理员更新提醒和手动离线升级脚本。升级脚本要求停止旧实例,在新目录中备份并校验旧安装,再迁移 .yunkun-local/、Skills 和 bin/jwt.key;不覆盖或删除旧安装。旧版不含更新提醒,需要先按手册手动升级一次。
安装:解压到可写目录,双击 setup-and-start-offline.bat,等待本机数据库和应用就绪;账号为 yunkun,首次自行设置密码。更新前请阅读 docs/OFFLINE_UPDATE.md 并备份,勿直接覆盖旧目录。
SHA-256:33B19E3020099A86BF806E693929532318B25639E4CFEA767E0CCD13E664A90C
已通过本机隔离数据库首次启动、健康接口、登录页和模拟数据迁移测试;尚未在另一台干净 Windows 电脑完成设置密码、登录及真实模型任务端到端验收。外部模型、目标授权和额外工具须由使用者配置。仅用于合法授权的安全测试。
云鲲自动化渗透控制台 v1.0.1 离线版
Windows x64 完全离线包,内含已重新编译的控制台、内嵌前端、PostgreSQL 18.4 和源码。
修复:Agent 接近上下文上限时的输出预算、旁路会话检查点归属;保留适配器默认输出行为。
下载附件 yunkun-v1.0.1-offline-windows-x64.zip。SHA-256: DBDFBB8792AE9462D90B838497091AB7F493033216ED28B93382D1D222E5CA51。不要下载自动生成的 Source code ZIP 作为离线安装包。
更新前先阅读 docs/OFFLINE_UPDATE.md 并备份 .yunkun-local/。聚焦测试和内嵌登录资源检查通过;未在干净机器或真实模型任务上完成端到端验收。仅用于明确授权的安全测试。