ZeroFall——面向攻防测试与情报分析场景的 Windows AI工作台
一个人挺好
一个人挺好
一个人挺好 wa
2026年10月23日 18:37
上海
去阅读
项目地址
https://github.com/0ofo/zerofall
项目简介
ZeroFall(中文名:烬) 是一款面向攻防测试与情报分析场景的 Windows 桌面工作台。它将类 Burp Suite 的 HTTP 流量截获、检视与重放能力,与资产测绘、SQL 分析、AI 助手、交互式终端整合到同一个项目中,避免在多个工具之间来回倒数据。
核心理念:打开文件夹即项目。侦察结果、流量记录与终端记录全部落在项目本地数据库(.zerofall.db)中,可直接在同一工作区内用 SQL 和 AI 进行分析。
核心特性
| 能力 | 说明 |
|---|---|
| HTTP 流量(类 Burp) | 内置浏览器经本地 Fluxzy 网关截获流量,历史记录 SQLite 持久化;支持检视、重放、Intruder、Decoder/Diff 等 HTTP 工作流;网站树按会话组织请求 |
| 项目管理 | 打开工作目录作为项目,侧边栏文件树浏览,数据文件索引入库 |
| SQL 分析 | 内置 SQL 编辑器与结果表格,直接查询项目数据库 |
| 文件编辑 | 基于 AvaloniaEdit 的编辑与保存;支持 Markdown 等文件预览 |
| 资产测绘 | FOFA / Hunter / Quake / Shodan 等多源聚合、去重与入库 |
| AI 助手 | OpenAI 兼容 API,WebView 流式对话,内置工具与 MCP,可联动终端与项目数据 |
| 交互式终端 | 多会话 PTY,可与 AI 协同工作 |
| 代理 | 本地拦截网关,与内置浏览器及出站请求联动 |
- 类 Burp Suite:内置浏览器 + 本地拦截代理,HTTP(S) 流量全量入库;
- 一张工作台:测绘、抓包、查库、跑命令、问 AI 不必切换工具;
- 从源码运行:基于 .NET SDK 构建,代码便于阅读、修改与二次开发。
界面布局
主界面采用五区域 Dock 布局,一屏协作:
- 资源树(左侧)— 浏览项目文件,双击表或文件在中间打开;
- 浏览器(中间)— 多标签页访问网站并抓包分析;
- 终端 / 网络监控(底部)— 运行命令、查看 HTTP 流量;
- AI 面板(右侧)— 与 AI 对话、查询数据、执行工具;
- 资产侦察(左侧面板)— 聚合 FOFA、Hunter 等查询与端口扫描。
环境要求
| 依赖 | 要求 |
|---|---|
| 操作系统 | Windows 10 / 11(x64) |
| .NET SDK | .NET 10 SDK |
| WebView2 | Microsoft Edge WebView2 Runtime(浏览器、AI 聊天与流量相关功能需要) |
| Node.js | 仅修改 AI 聊天前端 ai-chat-web 时需要 |
构建与运行
从源码构建
dotnet restore
dotnet build src/ZeroFall.App/ZeroFall.App.csproj
dotnet run --project src/ZeroFall.App/ZeroFall.App.csproj
修改 AI 聊天前端后重新构建
cd src/ZeroFall.AiPanel/ai-chat-web
npminstall
npm run build
cd../../..
dotnet build src/ZeroFall.App/ZeroFall.App.csproj
快速上手
- 打开文件夹:启动后选择一个工作目录作为项目;
- 配置设置:在设置中按需配置 AI API、资产测绘 Key、代理等;
- 开始抓包:点击 TopBar 地球图标(或 视图 → 新建浏览器标签)新建浏览器标签页,在底部「网络监控」查看流量;
- HTTPS 明文:在 设置 → 代理 中开启 HTTPS 解密,并信任 Fluxzy 根证书;
- 继续分析:用 SQL 编辑器、AI 面板或终端对项目数据做进一步分析。
使用 AI、资产测绘、MCP 等功能前,请先在设置中完成相关配置。各测绘源 API Key 需用户自行申请,费用与配额以各平台为准。
技术栈概览(基于源码结构推断)
| 模块 | 技术 |
|---|---|
| 桌面框架 | .NET 10 + Avalonia(跨平台 UI 框架) |
| 代码编辑 | AvaloniaEdit |
| 拦截代理 | Fluxzy(本地 HTTPS 拦截网关) |
| 数据存储 | SQLite(项目库 .zerofall.db) |
| AI 面板 | WebView2 + ai-chat-web(Node.js 前端构建) |
| AI 接口 | OpenAI 兼容 API + MCP |
| 终端 | 多会话 PTY |
免责声明
本软件仅供授权的安全测试、研究与学习使用。使用者须遵守当地法律法规,对使用本软件产生的一切行为自行负责;向第三方测绘平台发起的查询及产生的费用由使用者自行承担。
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。








评论