kamolkns/sentrybatch

GitHub: kamolkns/sentrybatch

一款基于浏览器的批量 IP 信誉分析工具,通过多源威胁情报聚合与风险评分为安全分析师提供高效的批量 IP 研判能力。

Stars: 1 | Forks: 0

# Sentry Batch 批量 IP 信誉与威胁情报控制台。通过基于浏览器的单一桌面工具,利用 VirusTotal、AbuseIPDB 和开源威胁情报源分析数百个 IP 地址。 ## 功能 - **批量 IP 分析** — 每次运行最多处理 1,000 个 IP,支持自定义批量大小与并发数 - **多源富化** — VirusTotal、AbuseIPDB、AlienVault OTX、ThreatFox、地理定位以及 RDAP/WHOIS - **风险评分** — 结合 VT 检出率、AbuseIPDB 置信度与信誉指标的加权评分 - **丰富的可视化** — 圆环图/柱状图、世界地图、风险热力图、ASN/国家/提供商时间线 - **多种导出格式** — CSV、JSON、HTML、PDF、Markdown、STIX 2.1、OpenIOC - **分析师工作区** — 单个 IP 备忘、标签、自定义过滤器、列可见性、已保存搜索 - **会话持久化** — 保存/加载会话、缓存管理、自动恢复 - **离线可用** — Service Worker 缓存应用外壳以供重复启动 - **启动防护** — 防止意外直接通过 file:// 访问导致 ES 模块导入中断 ## 截图 *(待添加截图。)* ## 要求 - **Python 3**(用于内置的本地 HTTP 服务器)或您选择的任意 HTTP 服务器 - 支持 ES 模块和 Service Worker 的现代**浏览器** ### 浏览器兼容性 | 浏览器 | 是否支持 | 备注 | |---------|-----------|-------| | Chrome 89+ | 是 | 完全支持 | | Edge 89+ | 是 | 完全支持 | | Firefox 90+ | 是 | 完全支持 | | Safari 15+ | 是 | Service Worker 缓存受限 | | Opera 75+ | 可能 | 未定期测试 | | Internet Explorer | 否 | 不支持 | ## 快速开始 ### 本地运行 1. 在项目目录中启动本地 HTTP 服务器: python -m http.server 8080 2. 在浏览器中打开 `http://localhost:8080/launcher.html`。 或者,双击 **Open Sentry Batch.bat**(Windows),它会自动启动服务器并打开启动器。 ### 为什么使用 launcher.html? Sentry Batch 使用了 ES 模块(`