Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
robin — أداة OSINT للويب المظلم مدعومة بالذكاء الاصطناعي تستخدم نماذج اللغات الكبيرة (LLMs) لتحسين الاستعلامات، وتصفية نتائج البحث، وإنشاء ملخصات التحقيقات مع واجهة ويب ودعم Docker. | Kitploit
أدوات/GitHubGitHub/apurvsinghgautam/robin
الاستخبارات مفتوحة المصدر (OSINT)جمع المعلوماتالخصوصيةاستخبارات التهديداتزاحف الويبأمن الذكاء الاصطناعي
GitHubapurvsinghgautam/robin

robin

أداة OSINT للويب المظلم مدعومة بالذكاء الاصطناعي تستخدم نماذج اللغات الكبيرة (LLMs) لتحسين الاستعلامات، وتصفية نتائج البحث، وإنشاء ملخصات التحقيقات مع واجهة ويب ودعم Docker.

عرض المستودع
7.5k1.4k107منذ 13 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
Logo
Release GitHub Release Docker Pulls

Star History Rank GitHub Trending Repository of the Day

Robin: أداة OSINT للويب المظلم مدعومة بالذكاء الاصطناعي

Robin هي أداة مدعومة بالذكاء الاصطناعي لإجراء تحقيقات OSINT في الويب المظلم. تستفيد من نماذج اللغة الكبيرة (LLMs) لتحسين الاستعلامات، وتصفية نتائج البحث من محركات بحث الويب المظلم، وتقديم ملخص للتحقيق.

التثبيت • Robin كـ MCP • استكشاف الأخطاء وإصلاحها • المساهمة • شكر وتقدير

Demo

البنية

Workflow


الميزات

  • 🤖 دعم نماذج متعددة – OpenAI، Claude، Gemini، Mistral، OpenRouter، Ollama، أو أي واجهة برمجية متوافقة مع OpenAI (LM Studio، llama.cpp، Groq، إلخ).
  • 🌐 واجهة ويب – واجهة مبنية على Streamlit للتحقيقات التفاعلية.
  • 🔌 دعم MCP – شغّل Robin من أي وكيل يدعم MCP، باستخدام نموذج ذلك الوكيل نفسه. راجع Robin كـ MCP.
  • 💬 متابعات حوارية – اطرح أسئلة متابعة موثّقة حول تحقيق ما دون إعادة تشغيل البحث، مع الإجابة من بيانات ذلك التحقيق نفسه.
  • 🔀 تحويلات بنقرة واحدة – استعلامات متابعة مقترحة مستخلصة من النتائج؛ انقر على أحدها لبدء تحقيق جديد.
  • 🐳 جاهز لـ Docker – يُوصى بنشر Docker للاستخدام النظيف والمعزول.

⚠️ إخلاء المسؤولية

هذه الأداة مخصصة للأغراض التعليمية والتحقيقية القانونية فقط. قد يكون الوصول إلى محتوى معين في الويب المظلم أو التفاعل معه غير قانوني حسب ولايتك القضائية. المؤلف غير مسؤول عن أي إساءة لاستخدام هذه الأداة أو البيانات التي تم جمعها باستخدامها.

استخدمها بمسؤولية وعلى مسؤوليتك الخاصة. تأكد من امتثالك لجميع القوانين والسياسات المؤسسية ذات الصلة قبل إجراء تحقيقات OSINT.

بالإضافة إلى ذلك، يستفيد Robin من واجهات برمجية تابعة لجهات خارجية (بما في ذلك نماذج LLM). توخَّ الحذر عند إرسال استعلامات قد تكون حساسة، وراجع شروط الخدمة لأي مزود واجهة برمجية أو نموذج تستخدمه.

التثبيت

[!NOTE] تحتاج الأداة إلى Tor لإجراء عمليات البحث. يمكنك تثبيت Tor باستخدام apt install tor على Linux/Windows(WSL) أو brew install tor على Mac. بعد التثبيت، تأكد من أن Tor يعمل في الخلفية.

[!TIP] قدّم مفتاح API الخاص بك إما في ملف .env (انسخ .env.example) أو كمتغيرات بيئة. مفتاح واحد يكفي: يسرد Robin النماذج لأي مزودين يجده. المفاتيح المدعومة هي OPENAI_API_KEY وANTHROPIC_API_KEY وGOOGLE_API_KEY وMISTRAL_API_KEY وOPENROUTER_API_KEY.

بالنسبة لـ Ollama، لا شيء يوضع في ملف .env الخاص بك. يستخدم Robin افتراضيًا http://host.docker.internal:11434، وهو ما يحتاجه تثبيت Docker الموصى به. لا يزال هناك أمران متروكان لك:

  1. شغّل الحاوية مع --add-host=host.docker.internal:host-gateway (أمر README يفعل ذلك بالفعل).
  2. اجعل Ollama يستمع على جميع الواجهات، لأنه يرتبط بـ 127.0.0.1 افتراضيًا ولا يمكن للحاوية الوصول إلى ذلك. إذا بدأته بنفسك، OLLAMA_HOST=0.0.0.0 ollama serve &. إذا كان يعمل تحت systemd، sudo systemctl edit ollama.service، أضف [Service] وEnvironment="OLLAMA_HOST=0.0.0.0"، ثم sudo systemctl daemon-reload && sudo systemctl restart ollama.

راجع TROUBLESHOOTING.md إذا لم يظهر بعد ذلك.

لأي مزود آخر متوافق مع OpenAI (LM Studio، llama.cpp، Groq، إلخ)، استخدم موسّع 🔌 Custom API Provider في الشريط الجانبي — لا حاجة لتغييرات في .env. أدخل عنوان URL الأساسي، ومفتاح API اختياري، واسم نموذج اختياريًا إذا كان المزود لا يعرض /v1/models للاكتشاف التلقائي.

Docker [موصى به]

  • اسحب أحدث صورة Docker لـ Robin
docker pull apurvsg/robin:latest
  • أنشئ ملف .env في المجلد الذي تشغّل منه، مع مفتاح API الخاص بك فيه (راجع .env.example). أنشئه قبل التشغيل الأول: إذا لم يكن موجودًا، يقوم Docker بتركيب مجلد فارغ مكانه ويبدأ Robin بدون مفاتيح.
touch .env   # then add your API key to it
  • شغّل صورة Docker كما يلي:
docker run --rm \
   -v "$(pwd)/.env:/app/.env" \
   --add-host=host.docker.internal:host-gateway \
   -p 8501:8501 \
   apurvsg/robin:latest

[!TIP] للحفاظ على التحقيقات المحفوظة عبر عمليات إعادة تشغيل Docker، اربط وحدة تخزين مسماة أو مجلدًا محليًا عند /app/investigations.

تعمل وحدة التخزين المسماة بنفس الطريقة على كل نظام تشغيل ولا تحتاج إلى مسار مضيف. وهي أيضًا وحدة التخزين التي تربطها أوامر الوكيل في Robin كـ MCP، لذا تعرض الواجهة نفس التقارير التي حفظها وكيلك:

docker run --rm \
   -v "$(pwd)/.env:/app/.env" \
   -v robin-investigations:/app/investigations \
   --add-host=host.docker.internal:host-gateway \
   -p 8501:8501 \
   apurvsg/robin:latest

أو اربط مجلدًا محليًا، إذا كنت تريد ملفات JSON على قرصك الخاص:

docker run --rm \
   -v "$(pwd)/.env:/app/.env" \
   -v "$(pwd)/investigations:/app/investigations" \
   --add-host=host.docker.internal:host-gateway \
   -p 8501:8501 \
   apurvsg/robin:latest

تُحفظ التحقيقات في مجلد investigations/ في دليل العمل الخاص بك ويمكن تحميلها من لوحة Past Investigations في الشريط الجانبي.

أنشئ المجلد بنفسك أولاً (mkdir -p investigations) حتى لا ينشئه Docker كمستخدم root. تعمل الحاوية بمعرّف المستخدم UID 1000، وعلى Linux يكون المجلد المملوك لشخص آخر للقراءة فقط بالنسبة لها — يطبع Robin تحذيرًا واحدًا ويفشل الحفظ، رغم أن التحقيق لا يزال يعمل. إذا واجهت ذلك، أو لم يكن معرّف المستخدم الخاص بك 1000، استخدم وحدة التخزين المسماة أعلاه، أو راجع Saved investigations fail with permission denied on Linux.

  • افتح متصفحك وانتقل إلى http://localhost:8501

ابنِه بنفسك

لتشغيل بنائك الخاص بدلاً من الصورة المنشورة، استنسخ المستودع وابنِه:

docker build -t robin .

ثم استخدم نفس أوامر التشغيل مع robin بدلاً من apurvsg/robin:latest:

docker run --rm \
   -v "$(pwd)/.env:/app/.env" \
   --add-host=host.docker.internal:host-gateway \
   -p 8501:8501 \
   robin
docker run --rm \
   -v "$(pwd)/.env:/app/.env" \
   -v "$(pwd)/investigations:/app/investigations" \
   --add-host=host.docker.internal:host-gateway \
   -p 8501:8501 \
   robin
  • افتح متصفحك وانتقل إلى http://localhost:8501

Robin كـ MCP

تنزيل الأداة