petstuk/Aperture-OSINT-Workbench

GitHub: petstuk/Aperture-OSINT-Workbench

Aperture 是一款本地优先的浏览器 OSINT 扩展,帮助 SOC 分析师无需 API 密钥即可跨多个公开威胁情报平台对 IoC 进行快速溯源与分诊。

Stars: 4 | Forks: 1

# Aperture — OSINT 工作台(浏览器扩展) 面向 SOC 分析师的本地优先**OSINT 浏览器扩展**。支持对 IP、域名、哈希、URL、电子邮件、CVE 等进行溯源,跨 VirusTotal、AbuseIPDB、Shodan、URLScan 及其他公开工具进行查询 — **无需 API 密钥,无需账户,无需遥测**。 前身为 **SOC OSINT Search**。 ## 功能 - **Popup 启动器** — 粘贴 indicator,运行快捷工具或 playbook,打开完整工作台 - **Dashboard 工作台** — 分诊概览、批量提取、cases 和 playbook - **Playbooks** — 有序的多工具工作流(从自定义组合迁移而来);通过分享码进行导入/导出 - **Cases** — 对 indicator、判定结果、笔记、时间线进行分组,并支持 JSON 导出 - **页面内检测**(可选启用) — 在任何页面上高亮 IoC;点击查看溯源卡 - **右键搜索** — 选中文本的上下文菜单 - **⌘K / Ctrl-K** 命令面板(适用于 popup 和 dashboard) - 支持 **Chrome + Firefox**(通过 Manifest V3) ## 安装 ### Firefox (140+) 1. `about:debugging` → This Firefox → Load Temporary Add-on → 选择 `manifest.json` 2. 或者等 v3 上架后,从 [Firefox Add-ons](https://addons.mozilla.org/en-US/firefox/addon/soc-osint-extension/) 安装 ### Chrome / Chromium 1. `chrome://extensions` → 开发者模式 → 加载已解压的扩展程序 → 选择此文件夹 2. 打包以供商店上传:`./package-for-firefox.sh` → `aperture-osint-v3.1.1.zip` ## 隐私 - 解析与富化**完全在设备端运行** - 唯一的网络活动是**您打开的**指向公开 OSINT 网站的标签页 - 页面内高亮**默认关闭** - 主机访问权限 (``) 用于上下文菜单选中和可选的页面高亮 - Firefox 数据收集声明:**无** (`data_collection_permissions`) ## 支持的服务 VirusTotal、AbuseIPDB、URLScan、Shodan、Censys、AlienVault OTX、ThreatCrowd、IBM X-Force Exchange、MalwareBazaar、GreyNoise、Spur、Have I Been Pwned ## 开发 纯 HTML/CSS/JS — **无构建步骤**,无 bundler,无 minifier。审查者可以直接按原样阅读每个交付的文件。 ``` ./package-for-firefox.sh ``` IoC 检测测试(在浏览器中打开): ``` test-ioc-utils.html ``` | 界面 | 文件 | |---|---| | Popup | `popup.html`, `popup.js` | | Dashboard | `dashboard.html`, `dashboard.js` | | 页面内 | `content.js`, `content.css` | | Background | `background.js` (+ `ioc-utils.js`) | | 共享 UI | `aperture.css`, `palette.js`, `fonts/` | 设计参考(未包含在 zip 中):[`design/README.md`](design/README.md) 发布说明:[`RELEASE_NOTES_v3.1.1.md`](RELEASE_NOTES_v3.1.1.md) · [`v3.1.0`](RELEASE_NOTES_v3.1.0.md) · [`v3.0.1`](RELEASE_NOTES_v3.0.1.md) · [`v3.0.0`](RELEASE_NOTES_v3.0.0.md) ## 从 2.x 升级 - 历史记录迁移至 `storage.local`(配额更大) - 自定义组合变更为 **playbook**(触发器根据工具推断) - 设置(`enabledServices`, `overlayEnabled`)保留在 `storage.sync` 中 - 需要 Firefox **140+**(Android **142+**)以支持内置的数据收集同意密钥 ## 许可证 参见 [LICENSE](LICENSE)。
标签:ESC4, IoC分析, Manifest V3, OSINT, SOC分析, 多模态安全, 威胁情报, 实时处理, 开发者工具, 数据可视化, 浏览器扩展, 自定义脚本