一个模块化的 OSINT 与 SOCMINT 框架,用于社交媒体情报、调查和公开数据分析。
多平台 SOCMINT / OSINT 网络工具。
15 个来源模块、跨平台身份图谱、同一人评分、案件管理与防篡改报告——全部集成在一个 FastAPI 应用中,一条命令即可启动。
SOCMIntelligence 从多个平台收集公开数据,将每个结果转化为图表、发现表格和关系图谱,并将所有内容合并为一个跨平台身份图谱。由于同一账号在所有地方都获得相同的节点 ID,出现在两次不同扫描中的邮箱、域名或用户名会被自动关联——因此你可以看清各服务背后谁是谁。
| 分组 | 模块 |
|---|---|
| 社交网络 | X (Twitter) · YouTube · TikTok · Snapchat · Reddit · Mastodon · Telegram · Steam |
| 开发者 | GitHub · GitLab · Stack Exchange · Hacker News |
| 身份与存档 | Keybase · Gravatar · Wayback Machine |
每个模块仅读取公开数据(或在提供密钥时使用官方 API)。不会对私人账号进行凭据/会话抓取。
.socmint 包。.env。python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
uvicorn server:app --host 0.0.0.0 --port 8000
然后打开 http://localhost:8000 — API 文档位于 http://localhost:8000/docs。
后续运行只需:
source .venv/bin/activate && uvicorn server:app --port 8000
Docker:docker compose up --build(单服务)。
所有配置都在设置页面(保存到 data/settings.json;.env 仍会被读取,但设置优先):
YOUTUBE_API_KEY — YouTube 模块必需。X_BEARER_TOKEN — X (Twitter) API v2。没有它时,X 模块会显示明确标注的示例数据,以便你在添加令牌前预览输出。STEAM_API_KEY、STACKEXCHANGE_KEY、GRAVATAR_API_KEY、GITLAB_TOKEN — 可选,可解锁额外数据。t.me/s/ 预览(无需登录)。backend/app/tools/youtube_osint.py 附带一个硬编码的备用 API 密钥——请从设置中替换为你自己的密钥并删除该行。Apache License 2.0 — 参见 LICENSE。