a-vip/sovereign-intel-engine

GitHub: a-vip/sovereign-intel-engine

一款自动化的开源威胁情报采集与地理编码系统,用于追踪地缘政治与技术治理风险并生成战术档案。

Stars: 1 | Forks: 0

# 📡 主权情报引擎 一款自主、高保真的威胁情报 (OSINT) 收集器、地理编码系统及战略周报编译器。该引擎会扫描 RSS 源和 GDELT 地缘政治信号,专门筛选高优先级的 AI 治理、致命性自主武器 (LAWS)、边境监控以及国家 IHL 合规性内容,通过 Gemini 3.5 Flash 对坐标进行地理编码,并无缝将结果同步至 **Sovereign Dashboard** 的云数据库中。 ## ⚙️ 架构工作流 ``` graph TD A[RSS Feeds] --> D[intel_engine.py] B[GDELT doc API] --> D D --> E{AI Relevance Double-Filter} E -- Rejected --> F[Discard] E -- Match --> G[Geocoding Engine] G --> H[Gemini 3.5 Flash Model Loop] H --> I[Generate Obsidian Tactical Dossier] H --> J[Draft Social Outbound Broadcast] I --> K[Full Vault Sync Daemon] K --> L[Sovereign Dashboard Cloud Database] L --> M[Live Geo-Map Vis] ``` ## 🛠️ 主要功能 * **双重遥测 OSINT 收集器**:结合高分辨率 RSS 源与深度的 GDELT 地缘政治文献数据,实现实时监控与稳健的历史回填。 * **双重过滤相关性检查器**:包含严格的屏蔽列表(拦截体育、名人八卦及一般性琐事),并采用精准的正向正则表达式检查器,以准确捕获技术治理、无人机系统以及生物识别/边境治安风险。 * **多重模型无感降级回退**:在地理编码和编制简报时,会循环使用多个 Gemini 模型(`gemini-3.5-flash`、`gemini-3.1-flash-lite`、`gemini-2.5-flash` 等)。如果某个模型触及 `429` 速率限制或发生超时,引擎会无缝调用下一个模型,从而保证绝对的执行稳定性。 * **自动化回填工具**:支持通过命令行历史参数覆盖,实现快速的历史追溯(例如 `python intel_engine.py 2026-05-25`)。 * **Mastodon 集成**:包含一个人机协同的验证与发布客户端,用于为倡议活动起草微型广播警报。 * **Obsidian 同步守护进程**:通过经过身份验证的同步 API,将威胁文件夹直接同步至 Vercel 托管的数据库。 ## 📁 仓库结构 * `intel_engine.py`:自动化的核心。负责抓取 RSS/GDELT,处理 AI 相关性判定与地理编码,生成 Obsidian 威胁档案,起草广播内容并处理数据回填。 * `vault_sync.py`:将 Obsidian 情报库同步至在线的、由 Vercel 托管的 Sovereign Dashboard 数据库。 * `broadcast_manager.py`:人机协同的 Mastodon 客户端,用于审查、编辑和发送外发的 OSINT 广播草稿。 * `intel_sources.json`:集中式的配置目录,包含受追踪的 RSS 源及相关性关键词。 * `Run-OSINT-Crawler.ps1`:PowerShell 自动化加载器,用于针对选定的防务和法律实体启动更深度的定向搜索。 * `intel_backdate.py`:独立的历史测试爬虫。 * `compile_weekly.py`:独立的周报编译器。 ## 🚀 安装与设置说明 1. **克隆仓库**: git clone https://github.com/a-vip/sovereign-intel-engine.git cd sovereign-intel-engine 2. **安装 Python 依赖**: pip install -r requirements.txt 3. **环境设置 (`.env`)**: 在根目录下创建一个 `.env` 文件,并配置当前有效的 API 密钥: GEMINI_API_KEY=your_gemini_api_key DASHBOARD_API_TOKEN=your_dashboard_api_token MASTODON_API_TOKEN=your_mastodon_token 4. **用法**: * **日常战术运行**: python intel_engine.py * **历史回填**: python intel_engine.py 2026-05-25 * **广播警报审查**: python broadcast_manager.py ## ⚖️ 许可证 MIT 许可证。为 Sovereign Algorithms Campaign 而创建。 ## 👨‍💻 关于作者 此爬虫与同步守护进程套件由 **Avi Perera** 设计并开发。 * 🌐 **个人网站**:[aviperera.com](https://aviperera.com) * 🚀 **企业平台**:[sovdash.com](https://sovdash.com) (Sovereign Intel Platform)
标签:AI合规, BeEF, DLL 劫持, ESC4, OSINT, 地理编码, 大语言模型, 威胁情报, 实时处理, 开发者工具, 情报收集, 数据自动化, 漏洞研究, 爬虫, 逆向工具