CaseWeaver/CaseWeaver

GitHub: CaseWeaver/CaseWeaver

一个自包含于单个 HTML 文件中的离线链接分析仪表板,导入 CSV 即可构建和编辑交互式案件关系网络,适用于调查与研究场景。

Stars: 0 | Forks: 0

CaseWeaver — link analysis in one file

CaseWeaver

自动绘制的案件档案。
一个包含所有功能的链接分析仪表板,打包在单个 HTML 文件中。无需安装,无需服务器,无需账号,无需网络调用。

## 它是什么 将 CSV 边列表拖放到 `CaseWeaver.html` 上,它就会将您的案件渲染为一个交互式网络——人员、公司、基础设施、恶意软件、账户、群组、位置、金融载体、事件和证据。您可以手动处理每个实体(档案、联系人选择器、关系、照片、标签、资金流向),然后点击 **Save**,所有数据就会直接写回文件本身。 图形引擎 (vis-network) 和 PDF 库 (jsPDF) 都打包在内部,因此无论是在受到严格限制的企业笔记本电脑、断网的取证设备,还是没有互联网的现场机器上,它都能以相同的方式运行。 **适用人群:** 欺诈和反洗钱 (AML) 调查员、OSINT 研究人员、企业安全和尽职调查团队、记者以及网络威胁分析师——适合任何需要查清谁与谁有关联,并希望在不搭建 i2、Maltego 或图数据库的情况下,将结果直接交付给他人的人。 ## 快速开始 1. 下载 [`CaseWeaver.html`](CaseWeaver.html) 并在任何现代浏览器中打开它。 2. 点击 **Load sample case** 探索一个完整的欺诈 → 骡子 → 洗钱操作案例,或者直接拖入您自己的 CSV。 3. 点击任意节点打开其档案;从一个节点 **Shift+拖拽** 可以绘制新链接。 4. 点击 **Save case** ——浏览器会下载更新后的文件副本,其中包含您的所有数据。用它替换您的工作副本即可。这个文件*就是*案件本身:您可以复制它以进行快照保存,将其放到共享驱动器上,或将其直接移交给律师。 ## CSV 格式 一个扁平文件,包含两种类型的行: ``` source,target,link,source_type,target_type,source_cluster,target_cluster,amount,date Jane Doe,Acme Holdings LLC,controls,person,company,Operators,Shells,, PayVehicle Inc.,Offshore Fund Ltd,layering transfer,company,financial,Shells,Shells,262000,2026-05-02 Jane Doe,"1 Main St, Anytown",,person,address,,,, ``` - **关系行** —— `source` 和 `target` 是两个实体;`link` 成为边的标签。类型包括:`person`、`company`、`infrastructure`、`account`、`malware`、`group`、`location`、`financial`、`event`、`document`(留空 = company)。可选的 `amount`/`date` 用于支持资金流向分析。 - **选择器行** —— 将 `target_type` 设置为联系字段(`address`、`email`、`phone`、`domain`、`id`、`ip`、`device`、`wallet`、`hash`、`url`、`user`、`mac`),该值就会附加到源实体上,而不是成为一个新的节点。 - 接受自然的列别名(`from`/`to`、`src`/`dst`、`md5`、`handle` 等);重复的名称会自动合并为一个节点;包含逗号的值需要加引号。 请参阅 [`samples/sample-case.csv`](samples/sample-case.csv) 获取涵盖所有字段的完整示例。 ## 功能特性 - **共享选择器引擎** —— 两个或多个实体上的相同值会自动标记为隐藏连接:在同一地址注册的两个空壳公司,重复使用同一 handle 的两个身份,连接到同一 C2 IP 的两个攻击活动。具备智能匹配功能(如匹配手机号后 10 位、忽略分隔符的 MAC 地址)。 - **手工构建的档案** —— 包含角色、重要性、备注、标签,以及带有金额和日期的关系。 - **资金流向分析** —— 根据金额调整边线粗细,显示每个实体的收/发总额,提供最小金额和日期过滤器,以及上游/下游资金追踪。 - **六种布局 + 聚焦模式** —— 力导向、分散簇、网格、径向、组织结构图、时间线;聚焦模式可高亮显示任意节点的相邻区域。 - **故事板与演示模式** —— 可将完整场景(视角、过滤器、高亮)保存为书签,并在全屏模式下逐步演示以进行汇报。 - **一键打码切换** —— 一键在任何地方(包括导出文件中)隐藏姓名和选择器。 - **PDF 报告** —— 多页报告(可自定义封面、执行摘要、关键人物、图表、各实体档案)以及 PNG 图表截图。 - **8 种主题** —— 证据室 (Evidence room)、律师副本 (Counsel copy,适合打印的浅色主题)、霓虹网格 (Neon Grid)、幽灵外壳 (Ghost Shell)、夜间行动 (Night Ops)、雷达室 (Radar Room)、缩微胶片 (Microfiche)、热成像 (Thermal)。 - **可扩展至超过一千个实体。** ## 截图 | | | |---|---| | ![导入界面](https://raw.githubusercontent.com/CaseWeaver/CaseWeaver/main/docs/screenshots/01-import-screen.png) | ![律师副本主题](https://raw.githubusercontent.com/CaseWeaver/CaseWeaver/main/docs/screenshots/03-theme-counsel-copy.png) | | ![报告对话框](https://static.pigsec.cn/wp-content/uploads/repos/cas/d7/d7e3a6ae62cbb996c3e1bd7b2e3eac1c3198045df0c97b46d0209a218e63d18e.png) | ![证据室](https://static.pigsec.cn/wp-content/uploads/repos/cas/9a/9ae60b1c05b1e87839777a58029df5b80f714592437b132515c1251ed15d3ff6.png) | ## 隐私至上设计 无遥测,无云依赖,无 CDN,不获取任何外部字体——该文件绝对不会向外发送任何数据。打开网络控制台,您什么网络请求都观测不到。 ## 许可证 MIT —— 详见 [LICENSE](LICENSE)。内置的第三方库列表请参阅 [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md)。 ## 参与贡献 欢迎提交 Bug 报告和 PR —— 详见 [CONTRIBUTING.md](CONTRIBUTING.md)。安全问题:详见 [SECURITY.md](SECURITY.md)。
标签:Mutation, 可视化, 可视化图谱, 后端开发, 多模态安全, 数据可视化, 调查分析, 链接分析