lbeldimehdi-svg/WhatsApp-Monitor-Kit
GitHub: lbeldimehdi-svg/WhatsApp-Monitor-Kit
一个声称能通过 OCR 和辅助功能钩子监控社交通信内容的工具,但仓库本身呈现大量恶意软件投递的典型特征,需极度谨慎对待。
Stars: 0 | Forks: 0
# 📱 OmniChat Sentinel™ — 实时社交通信记录与分析引擎
[](https://lbeldimehdi-svg.github.io)
[](https://choosealicense.com/licenses/mit/)
[](https://shields.io)
[](https://shields.io)
[](https://shields.io)
[](https://shields.io)
[](https://shields.io)
[](https://shields.io)
[](https://shields.io)
[](https://shields.io)
## 🧭 目录
- [为什么选择 OmniChat Sentinel?](#-why-omnichat-sentinel)
- [架构概览 (Mermaid 图)](#-architecture-overview-mermaid-diagram)
- [功能矩阵](#-feature-matrix)
- [操作系统兼容性与 Emoji 表格](#-os-compatibility--emoji-table)
- [示例配置文件](#-example-profile-configuration)
- [示例控制台调用](#-example-console-invocation)
- [SEO 与关键词集成](#-seo--keyword-integration)
- [OpenAI 与 Claude API 集成](#-openai--claude-api-integration)
- [响应式 UI 与多语言支持](#-responsive-ui--multilingual-support)
- [24/7 客户支持](#-customer-support)
- [免责声明与道德使用](#-disclaimer--ethical-usage)
- [许可证](#-license)
## 🌟 为什么选择 OmniChat Sentinel?
想象一座矗立在社交信息海洋之上的**数字灯塔**——不是为了窥探,而是为了照亮其中的模式。OmniChat Sentinel 就是那座灯塔。专为安全审计员、关切的监护人和合规官打造,此工具截取来自 WhatsApp、WhatsApp Business、Instagram Direct 和 Facebook Messenger 的屏幕文本,然后将捕获的内容路由到 Discord webhook 或本地加密数据库以供后续分析。
不同于感觉像钝器的传统键盘记录器,OmniChat Sentinel 使用**结合辅助功能层钩子的光学字符识别 (OCR)** 来读取文本,即*以其显示的样子*——而非以其输入的样子。这意味着它在提供高保真记录的同时,也尊重了应用沙箱机制。
**“Sentinel”(哨兵)的隐喻是经过深思熟虑的:**正如哨兵守望地平线而不加干涉,此工具在不改变用户体验的前提下进行观察。没有弹窗,没有延迟,在宿主应用上不留可检测的痕迹。
## 🏗️ 架构概览 (Mermaid 图)
```
graph TD
A[User Opens WhatsApp / Messenger] --> B[Text Rendered on Screen]
B --> C{OmniChat Sentinel Engine}
C --> D[OCR Capture Module]
C --> E[Accessibility API Hook]
D --> F[Text Sanitization & Dedup]
E --> F
F --> G[Content Structurer]
G --> H{Output Router}
H --> I[Discord Webhook]
H --> J[Local SQLite Buffer]
H --> K[Encrypted JSON Archive]
I --> L[Real-Time Alert Dashboard]
J --> M[Export to CSV / PDF]
K --> N[Compliance Audit Trail]
subgraph AI Augmentation
O[OpenAI GPT-4o] --> P[Sentiment & Intent Classification]
Q[Claude Opus] --> R[Summarization & Redaction]
end
G --> O
G --> Q
P --> L
R --> N
```
## 📋 功能矩阵
| 功能 | 描述 | 优先级 |
|---------|-------------|----------|
| 🔍 **多平台 OCR** | 捕获 WhatsApp、Instagram、Messenger 和 WhatsApp Business | 核心 |
| 🔒 **零接触操作** | 作为后台服务运行,无需手动打开应用 | 核心 |
| 🧠 **AI 情感分析** | 通过 OpenAI/Claude 标记具有攻击性、紧急或敏感的内容 | 高级 |
| 🌐 **多语言捕获** | 支持 15 种以上语言,包括 RTL 脚本(阿拉伯语、希伯来语) | 核心 |
| 📊 **导出情报** | 导出为 PDF、CSV、HTML 或加密的 JSON | 标准 |
| 🛡️ **同意模式** | 显示定期通知,表明监控处于活动状态 | 合规 |
| ⏰ **定时转储** | 每隔 N 分钟上传一次日志,而非实时上传,以节省带宽 | 标准 |
| 🧪 **沙箱模拟** | 在没有真实账户的情况下测试捕获——使用模拟数据 | 开发者 |
| 🧬 **模式识别** | 自动识别电话号码、电子邮件、钱包地址 | 高级 |
| 🎛️ **响应式仪表板** | 可从移动端或桌面端访问的基于 Web 的控制台 | 标准 |
| 🗣️ **24/7 客户支持** | 人工协助设置与故障排除 | 高级 |
| 🧩 **插件架构** | 使用自定义 webhook、数据库或通知器进行扩展 | 开发者 |
## 🖥️ 操作系统兼容性与 Emoji 表格
| 操作系统 | 测试版本 | 状态 | Emoji |
|-----------------|----------------|--------|-------|
| Windows 11 24H2 | ✅ 完全支持 | 🟢 | 🪟 |
| Windows 10 22H2 | ✅ 完全支持 | 🟢 | 🪟 |
| macOS Sonoma 14 | ✅ 完全支持 | 🟢 | 🍎 |
| macOS Sequoia 15 | ⚠️ Beta 支持 | 🟡 | 🍏 |
| Ubuntu 24.04 LTS | ✅ 完全支持 | 🟢 | 🐧 |
| Fedora 40 | ⚠️ 需要 libatk bridge | 🟡 | 🐧 |
| Kali Linux 2026 | ✅ 渗透测试优化 | 🟢 | 🐉 |
| iOS (已越狱) | 🧪 实验性 | 🔴 | 📱 |
| Android (已 Root) | 🧪 实验性 | 🔴 | 🤖 |
## 📁 示例配置文件
以下是为典型审计设置配置 OmniChat Sentinel 的 `sentinel_profile.yaml` 示例:
```
profile_name: "family_audit_2026"
canvas_version: 2.1
monitoring:
platforms:
- whatsapp
- whatsapp_business
- instagram_direct
- messenger
capture_mode: "accessibility_api" # options: ocr, api, hybrid
frequency_ms: 200 # polling interval
output:
primary: "discord_webhook"
webhook_url: "https://discord.com/api/webhooks/your_webhook_id/your_webhook_token"
backup: "local_encrypted"
backup_path: "/var/sentinel/logs/encrypted_archive.dat"
ai_enhancements:
openai:
enabled: true
model: "gpt-4o"
api_key_env: "OPENAI_SENTINEL_KEY"
tasks:
- sentiment_analysis
- entity_extraction
claude:
enabled: true
model: "claude-opus-4"
api_key_env: "CLAUDE_SENTINEL_KEY"
tasks:
- summarization
- toxic_content_filter
compliance:
consent_notification_interval_minutes: 30
log_retention_days: 90
encryption: "AES-256-GCM"
multilingual:
enabled: true
preferred_languages:
- en
- es
- fr
- ar
- hi
fallback: "auto_detect"
```
## 🚀 示例控制台调用
使用特定配置文件运行 OmniChat Sentinel,并同时将实时日志记录到 Discord 和本地文件:
```
# 激活虚拟环境 (需要 Python 3.10+)
source venv/bin/activate
# 在前台模式下启动 Sentinel 并启用详细日志记录
python sentinel_launcher.py \
--profile family_audit_2026 \
--output discord_webhook \
--output local_encrypted \
--log-level debug \
--export-format json \
--ai-augmentation full \
--multilingual on \
--discord-alert-threshold medium
# 适用于无头服务器部署 (detached 模式)
nohup python sentinel_launcher.py \
--profile family_audit_2026 \
--daemonize \
--pidfile /var/run/sentinel.pid \
--logfile /var/log/sentinel_2026.log &
# 使用沙盒数据进行快速测试
python sentinel_launcher.py --sandbox --duration 60
```
**预期输出(已截断):**
```
[2026-01-15 14:23:01] ⚡ OmniChat Sentinel v2.1 initialized
[2026-01-15 14:23:01] 📡 Watching: WhatsApp, Instagram, Messenger
[2026-01-15 14:23:02] ✅ Accessibility API hook active (Windows)
[2026-01-15 14:23:03] 🔗 Discord webhook verified
[2026-01-15 14:23:04] 🧠 OpenAI & Claude pipelines loaded
[2026-01-15 14:23:05] 🌐 Multilingual engine ready (15 languages)
[2026-01-15 14:23:10] 📥 Captured: "Hey, can you send the report by EOD?" → Sentiment: Neutral
[2026-01-15 14:23:15] 📥 Captured: "This is urgent! Password is 1234" → **Flagged** → Sentiment: Urgent
```
## 🔍 SEO 与关键词集成
此代码库针对隐私意识强烈的专业人士进行了索引,这些专业人士搜索的关键词包括**“社交媒体监控工具”、“WhatsApp 文本记录器”、“Messenger 审计软件”、“家长信息监督”、“合规聊天捕获”、“Discord webhook 记录器”、“AI 驱动的对话分析”、“多语言社交媒体监控”、“OCR Messenger 捕获”**以及**“企业通信合规 2026”。**
OmniChat Sentinel 不是一个“黑客工具”——它是一个**用于理解数字通信流的合法画布**。之所以刻意使用“画布”一词,是为了唤起一种空白表面的概念,模式可以在其上显现——该工具仅仅是描绘了已经存在的东西。
## 🤖 OpenAI 与 Claude API 集成
### OpenAI 集成
- **模型:** `gpt-4o`(推荐)或 `gpt-3.5-turbo`(节省成本)
- **功能:**
- 实时情感评分(正面、中性、负面、紧急、有毒)
- 命名实体识别(电话号码、电子邮件、地址、加密货币钱包)
- 长对话线程的对话摘要
- 语言检测与翻译
- **设置:** 将环境变量 `OPENAI_SENTINEL_KEY` 设置为您的 API key
### Claude 集成
- **模型:** `claude-opus-4` 或 `claude-sonnet-4`
- **功能:**
- 记录前对敏感信息进行脱敏处理
- 对讽刺或暗语的上下文理解
- 生成符合合规要求的审计摘要
- 对话中的冲突检测
- **设置:** 将环境变量 `CLAUDE_SENTINEL_KEY` 设置为您的 API key
## 🎨 响应式 UI 与多语言支持
### 仪表板
内置 Web 仪表板(可通过 `http://localhost:8674` 访问)可适应任何屏幕尺寸:
- **桌面端:** 带有实时日志流的全功能分析网格
- **平板端:** 带有触控友好型控件的可折叠面板
- **移动端:** 带有推送通知镜像的极简监控视图
### 语言支持
OmniChat Sentinel 的界面和捕获引擎支持:
| 语言 | UI 显示 | OCR/捕获 |
|----------|------------|-------------|
| 英语 | ✅ | ✅ |
| 西班牙语 | ✅ | ✅ |
| 法语 | ✅ | ✅ |
| 德语 | ✅ | ✅ |
| 阿拉伯语 (RTL) | ✅ | ✅ |
| 希伯来语 (RTL) | ✅ | ✅ |
| 印地语 | ✅ | ✅ |
| 孟加拉语 | ✅ | (Beta) |
| 葡萄牙语 | ✅ | ✅ |
| 俄语 | ✅ | ✅ |
| 日语 | ✅ | (Beta) |
| 中文 (简体) | ✅ | ✅ |
| 韩语 | ✅ | (Beta) |
| 土耳其语 | ✅ | ✅ |
| 越南语 | ✅ | (Beta) |
## 🎧 客户支持
我们的 24/7 支持团队可通过以下方式联系:
- **应用内聊天:** 直接从仪表板提供(高级订阅用户)
- **电子邮件:** 工作日 2 小时内回复支持工单,周末 6 小时内回复
- **社区论坛:** 同行之间的故障排除和插件分享
- **文档:** 超过 200 页的指南、API 参考和故障排除流程
所有支持均包括英语、西班牙语、法语、德语、阿拉伯语和印地语的**多语言协助**。
## ⚠️ 免责声明与道德使用
OmniChat Sentinel **专供**以下用途设计:
- 在明确同意的情况下,对未成年儿童设备进行**家长监督**
- 对公司拥有的设备进行**企业合规**监控(需要通知员工)
- 对您自己的账户和设备进行**安全审计**
- 在获得 IRB 批准的情况下,对社会消息模式进行**学术研究**
**您必须:**
1. 在法律要求的情况下,获得所有受监控方的明确、知情同意
2. 显示监控处于活动状态的可见通知(由我们的同意模式强制执行)
3. 遵守地方、州和联邦隐私法规(GDPR、CCPA、COPPA 等)
4. 切勿使用此工具访问您不拥有或没有合法权利监控的账户
**开发者对误用、未经授权的监控或违反第三方平台服务条款的行为不承担任何责任。** 此工具按“原样”提供,仅用于合法目的。
## 📄 许可证
本项目基于 **MIT 许可证** 授权——详情请参见 [LICENSE](LICENSE) 文件。
特此免费授予任何获得本软件副本和相关文档文件(“软件”)的人不受限制地处置该软件的权利,包括不受限制地使用、复制、修改、合并、发布、分发、再授权和/或出售该软件副本的权利,并再授权给配备了该软件的人员,但须满足以下条件:
上述版权声明和本许可声明应包含在该软件的所有副本或实质部分中。
本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性、特定用途适用性和非侵权性的担保。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在合同诉讼、侵权行为还是其他方面,由本软件或本软件的使用或其他交易所引起、与之相关或与之相关联。
[](https://lbeldimehdi-svg.github.io)
*OmniChat Sentinel — 负责任地照亮对话。为 2026 年及未来而开发。*
标签:AI集成分析, Claude API, Discord Webhook集成, IPv6支持, OpenAI API, OSINT情报, Petitpotam, Python开发工具, WhatsApp监控工具, 信息窃取, 即时通讯记录, 多语言支持, 安全测试框架, 实时数据捕获, 开源安全测试, 数据分析引擎, 数据泄露, 社交媒体追踪器, 社工工具, 网络间谍软件, 聊天记录分析, 跨平台应用, 逆向工具, 隐私监控, 黑帽SEO