
هيرميس — إطار عمل مؤقت من OSINT يعمل بواسطة Docker للاختبار والتعديل وأتمتة التحقيقات الآمنة.
محلل OSINT وكيل
تحقيقات تعتمد على الذكاء الاصطناعي التحادثي. لغة طبيعية. نتائج خبيرة. 🤖✨
يمثل Hermes 3.0 تحولًا جذريًا من التنسيق القائم على الأنابيب إلى منصة تحقيقات تعتمد على الذكاء الاصطناعي التحادثي. مدعومًا بنماذج LLM محلية عبر Ollama، أصبح Hermes الآن قادرًا على فهم الاستعلامات باللغة الطبيعية، واختيار الأدوات وتنفيذها بشكل مستقل، وتجميع النتائج في تقارير استخباراتية متماسكة.
/save و /load--headless --query "..." للبرمجة النصية والأتمتةhermes sherlock <user> للوصول المباشر للأدوات بدون LLMHermes هو منصة تنسيق OSINT عالمية توحد أفضل أدوات الاستخبارات مفتوحة المصدر في سير عمل واحد مدعوم بالذكاء الاصطناعي. بدلاً من تشغيل Sherlock و TheHarvester و Holehe والأدوات الأخرى يدويًا – مما يضيع وقت التحقيق الثمين ⏰ – يقوم جوهر Hermes الوكيل بفهم نيتك، وينسق الأدوات بذكاء، ويربط النتائج عبر المصادر، ويقدم تقارير احترافية. 📊
ما الذي يجعل Hermes مختلفًا: 🌟
~/.hermes_history)/help, /tools, /status, /save, /load, /export, /clear, /exit--workers للتحكم الدقيق في التزامن 🎛️# استنساخ وتثبيت
git clone https://github.com/Expert21/hermes-osint.git
cd hermes-osint
pip install -r requirements.txt
pip install .
# تثبيت Ollama وسحب نموذج
curl -fsSL https://ollama.com/install.sh | sh
ollama pull llama3.1:8b
# فحص الصحة
hermes --doctor # 🏥 تأكد من أن كل شيء جاهز!
# 🧠 وضع TUI (افتراضي) - واجهة ذكاء اصطناعي تحادثية
hermes
# ثم تحدث بشكل طبيعي: "ابحث عن حسابات اجتماعية لـ johndoe"
# 📜 وضع بدون واجهة - للبرمجة النصية والأتمتة
hermes --headless --query "تحقق من النطاق example.com"
# 🔧 الوضع القديم - وصول مباشر للأدوات (بدون حاجة لـ LLM)
hermes sherlock johndoe
hermes theharvester example.com
hermes holehe [email protected]
/help # عرض جميع الأوامر
/tools # سرد أدوات التحقيق المتاحة
/status # عرض حالة الجلسة الحالية
/save # حفظ الجلسة إلى ملف
/load # تحميل جلسة سابقة
/sessions # سرد جميع الجلسات المحفوظة
/export FILE # تصدير التقرير (md, pdf, html, csv, stix)
/stealth # تبديل وضع التخفي
/clear # مسح المحادثة
/exit # الخروج من Hermes
# وضع التخفي - أدوات سلبية فقط
hermes --stealth
# يمنع: sherlock, holehe, phoneinfoga
# يسمح: theharvester, subfinder, h8mail
# اختيار نموذج محدد
hermes --model mistral:7b
# بدون واجهة مع مخرجات
hermes --headless --query "ابحث عن النطاقات الفرعية لـ target.com" --output report.md
| الأداة | الغرض | نوع الإدخال | التخفي | الحالة |
|---|---|---|---|---|
| Sherlock 🕵️ | تعداد اسم المستخدم عبر أكثر من 300 موقع | اسم مستخدم | ❌ | ✅ |
| TheHarvester 🌾 | اكتشاف البريد الإلكتروني/النطاقات الفرعية من مصادر OSINT | نطاق | ✅ | ✅ |
| h8mail 📧 | ربط بيانات الاختراق والبحث | بريد إلكتروني | ✅ | ✅ |
| Holehe 🔍 | اكتشاف حسابات البريد الإلكتروني عبر أكثر من 120 منصة | بريد إلكتروني | ❌ | ✅ |
| PhoneInfoga 📱 | OSINT أرقام الهواتف والبحث عن المشغل | هاتف | ❌ | ✅ |
| Subfinder 🗺️ | تعداد النطاقات الفرعية السلبي | نطاق | ✅ | ✅ |
User Input → CLI (cli.py)
├── TUI Mode → AgentLoop → Ollama → ToolExecutor → Adapters
├── Headless → AgentLoop → Single Query → Report
└── Legacy → ToolExecutor Direct (no LLM)