Skip to content

Releases: Haryy985/yunkun-console-preview

云鲲自动化渗透控制台 v1.0.6 离线版

Choose a tag to compare

@github-actions github-actions released this 18 Oct 16:28

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 离线版

Choose a tag to compare

@Haryy985 Haryy985 released this 18 Oct 10:35

云鲲 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 离线版

Choose a tag to compare

@Haryy985 Haryy985 released this 16 Oct 03:14

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 离线版

Choose a tag to compare

@Haryy985 Haryy985 released this 16 Oct 02:24

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/。聚焦测试和内嵌登录资源检查通过;未在干净机器或真实模型任务上完成端到端验收。仅用于明确授权的安全测试。