waleedshamhan2050-sys/FaceTracker-Pro
GitHub: waleedshamhan2050-sys/FaceTracker-Pro
基于面部识别与反查图像的OSINT工具,自动化发现并验证目标在多社交平台的账号。
Stars: 4 | Forks: 1
# 🔍 FaceTracker Pro
```
███████╗ █████╗ ██████╗███████╗████████╗██████╗ █████╗ ██████╗██╗ ██╗███████╗██████╗
██╔════╝██╔══██╗██╔════╝██╔════╝╚══██╔══╝██╔══██╗██╔══██╗██╔════╝██║ ██╔╝██╔════╝██╔══██╗
█████╗ ███████║██║ █████╗ ██║ ██████╔╝███████║██║ █████╔╝ █████╗ ██████╔╝
██╔══╝ ██╔══██║██║ ██╔══╝ ██║ ██╔══██╗██╔══██║██║ ██╔═██╗ ██╔══╝ ██╔══██╗
██║ ██║ ██║╚██████╗███████╗ ██║ ██║ ██║██║ ██║╚██████╗██║ ██╗███████╗██║ ██║
╚═╝ ╚═╝ ╚═╝ ╚═════╝╚══════╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝
██████╗ ██████╗ ██████╗
██╔══██╗██╔══██╗██╔═══██╗
██████╔╝██████╔╝██║ ██║
██╔═══╝ ██╔══██╗██║ ██║
██║ ██║ ██║╚██████╔╝
╚═╝ ╚═╝ ╚═╝ ╚═════╝
```




**一款通过人物照片或姓名在社交媒体上搜索用户账户的高级工具**
[English](#english) | [العربية](#العربية)
## العربية
### 📋 概览
**FaceTracker Pro** هي أداة OSINT (استخبارات المصادر المفتوحة) متقدمة تستخدم تقنيات التعرف على الوجوه والبحث العكسي عن الصور للعثور على حسابات الأشخاص في منصات التواصل الاجتماعي.
### ✨ 功能特点
- 🔎 **البحث بالصورة**: رفع صورة شخص والبحث عن حساباته في السوشال ميديا
- 👤 **البحث بالاسم**: إدخال اسم الشخص للبحث عن حساباته
- 📸 **Instagram**: البحث والتحقق من حسابات انستقرام
- 📘 **Facebook**: البحث في حسابات فيسبوك ومطابقة الوجوه
- 🐦 **Twitter/X**: البحث في حسابات تويتر
- 🎥 **YouTube**: البحث في قنوات يوتيوب
- 🔄 **البحث العكسي**: استخدام Google Reverse Image Search
- 🧠 **التعرف على الوجوه**: مطابقة ذكية للوجوه باستخدام face_recognition
- 📊 **تقارير احترافية**: إنشاء تقارير PDF و JSON بالنتائج
- 🐳 **Docker Support**: دعم كامل لـ Docker
### 🛠️ 系统要求
- Python 3.6+
- Linux (Ubuntu/Debian/Arch)
- Firefox أو Chrome WebDriver
- اتصال بالإنترنت
### 📦 安装
#### 快速方式
```
git clone https://github.com/waleedshamhan2050-sys/FaceTracker-Pro.git
cd FaceTracker-Pro
chmod +x install.sh
./install.sh
```
#### 手动安装
```
git clone https://github.com/waleedshamhan2050-sys/FaceTracker-Pro.git
cd FaceTracker-Pro
pip3 install -r requirements.txt
```
#### 使用 Docker
```
docker build -t facetracker-pro .
docker run -it facetracker-pro
```
### ⚙️ 设置
1. **إعداد WebDriver**: حمّل [GeckoDriver](https://github.com/mozilla/geckodriver/releases) أو [ChromeDriver](https://chromedriver.chromium.org/)
2. **تعديل الإعدادات**: عدّل ملف `config.json` حسب احتياجاتك
3. **إضافة الصور**: ضع صور الشخص المطلوب في مجلد `known/`
### 🚀 使用方法
#### 基础搜索
```
python3 facetracker.py
```
#### 跳过 Facebook 搜索
```
python3 facetracker.py --skipfb
```
#### 生成 JSON 报告
```
python3 facetracker.py --json report.json
```
#### Docker 模式
```
python3 facetracker.py --docker --name "اسم الشخص"
```
#### 使用 Facebook 链接列表
```
python3 facetracker.py --skipfb --facebookList urls.txt
```
### 📁 项目结构
```
FaceTracker-Pro/
├── facetracker.py # البرنامج الرئيسي
├── face_recog.py # محرك التعرف على الوجوه
├── config.json # ملف الإعدادات
├── requirements.txt # المكتبات المطلوبة
├── install.sh # سكربت التثبيت التلقائي
├── dockerfile # ملف Docker
├── grabber/ # وحدات جمع البيانات
│ ├── facebook.py # جامع بيانات فيسبوك
│ ├── google.py # البحث العكسي عبر قوقل
│ ├── instagram.py # جامع بيانات انستقرام
│ └── imageraider.py # البحث العكسي عبر ImageRaider
├── utils/ # أدوات مساعدة
│ ├── config.py # إدارة الإعدادات
│ └── console.py # واجهة سطر الأوامر
├── report/ # نظام التقارير
│ ├── report.py # مولد التقارير
│ └── template.html # قالب التقرير
├── known/ # مجلد الصور المرجعية
└── Example.pdf # مثال على التقرير
```
### ⚙️ 配置文件 (config.json)
| الإعداد | الوصف | القيمة الافتراضية |
|---------|-------|-------------------|
| `SLEEP_DELAY` | التأخير بين الطلبات (ثواني) | 5 |
| `GOOGLE_IMG_PAGES` | عدد صفحات بحث قوقل | 3 |
| `JITTERS` | دقة التعرف على الوجوه | 10 |
| `INSTA_VALIDATION_MAX_IMAGES` | حد صور التحقق من انستقرام | 12 |
| `WEBDRIVER.ENGINE` | محرك المتصفح | firefox |
### 📊 报告
الأداة تنشئ تقارير احترافية تحتوي على:
- روابط الحسابات المكتشفة
- تنبؤات قوقل
- حسابات انستقرام المتحقق منها
- متاحة بصيغة **PDF** و **JSON**
## English
### 📋 概述
**FaceTracker Pro** 是一款高级的 OSINT(开源情报)工具,它利用面部识别和反向图像搜索技术来查找社交媒体账户。
### ✨ 功能
- 🔎 **图像搜索**:上传人物照片以查找其社交媒体账户
- 👤 **姓名搜索**:输入人物姓名以搜索其个人资料
- 📸 **Instagram**:搜索并验证 Instagram 个人资料
- 📘 **Facebook**:通过面部匹配搜索 Facebook 个人资料
- 🐦 **Twitter/X**:搜索 Twitter 账户
- 🎥 **YouTube**:搜索 YouTube 频道
- 🔄 **反向搜索**:集成 Google Reverse Image Search
- 🧠 **面部识别**:使用 face_recognition 库进行智能面部匹配
- 📊 **专业报告**:生成 PDF 和 JSON 报告
- 🐳 **Docker 支持**:提供全面的 Docker 支持
### 🚀 快速开始
```
git clone https://github.com/waleedshamhan2050-sys/FaceTracker-Pro.git
cd FaceTracker-Pro
pip3 install -r requirements.txt
python3 facetracker.py
```
### 📖 用法
```
# 基础搜索
python3 facetracker.py
# 跳过 Facebook 搜索
python3 facetracker.py --skipfb
# 生成 JSON 报告
python3 facetracker.py --json output.json
# Docker 模式
python3 facetracker.py --docker --name "Person Name"
```
### 🔧 配置
编辑 `config.json` 以自定义:
- 搜索深度和延迟
- WebDriver 设置
- 面部识别灵敏度
- 特定平台的过滤器
### ⚠️ 法律免责声明 | Legal Disclaimer
### 👨💻 开发者 | Developer
**Waleed Shamhan** - 全栈开发者与安全研究员
- 💼 [LinkedIn](https://linkedin.com/in/waleed-shamhan-b33a41301)
- 💻 [GitHub](https://github.com/waleedshamhan2050-sys)
- 📢 [Telegram](https://t.me/Programmer_sitting2026)
### 📄 许可证 | License
本项目采用 MIT 许可证授权 - 有关详细信息,请参阅 [LICENSE](LICENSE) 文件。
⭐ **如果您喜欢这个项目,请不要忘记点个 Star!** ⭐
标签:ESC4, GitHub, OSINT, 信息收集, 实时处理, 开源情报, 社交媒体, 面部识别