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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
sn1per-mcp — خادم MCP يتيح لمساعدي الذكاء الاصطناعي تشغيل تثبيت Sn1per مستضاف ذاتيًا، وإجراء فحوصات محددة النطاق ومُدقّقة، وإرجاع النتائج والمنافذ والنطاقات الفرعية والتقنيات كبيانات منظمة. | Kitploit
أدوات/GitHubGitHub/1n3/sn1per-mcp
الاستخبارات مفتوحة المصدر (OSINT)الاستطلاعماسحات الثغرات الأمنيةتخطيط الشبكةالبرمجة النصية والأتمتةجمع المعلوماتاختبار الاختراقالأدوات والمكوناتتعداد النطاقات الفرعيةأمن الذكاء الاصطناعي
GitHub
10منذ 3 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
1n3/sn1per-mcp

sn1per-mcp

خادم MCP يتيح لمساعدي الذكاء الاصطناعي تشغيل تثبيت Sn1per مستضاف ذاتيًا، وإجراء فحوصات محددة النطاق ومُدقّقة، وإرجاع النتائج والمنافذ والنطاقات الفرعية والتقنيات كبيانات منظمة.

عرض المستودع

خادم Sn1per MCP

شغّل Sn1per المستضاف ذاتيًا من مساعدك الذكي: مُقيَّد النطاق، مُدقَّق، للاختبار المصرّح به.

إصدار PyPI من sn1per-mcp الترخيص: Apache-2.0

للاختبار الأمني المصرّح به فقط. استخدم خادم Sn1per MCP فقط ضد الأنظمة التي تملكها أو لديك إذن صريح ومكتوب باختبارها، وفي حدود نطاق ذلك الإذن.

الحالة: إصدار تجريبي (0.9.x). تخضع أسماء الأدوات والمعاملات وحقول المخرجات لـوعد التوافق لإصدارات 0.x.

ما الذي يفعله

يربط خادم Sn1per MCP المساعد الذكي الذي تستخدمه بالفعل بتثبيت Sn1per على مضيف Linux الخاص بك. يعمل محليًا عبر stdio بجانب Sn1per، ويرفض طلبات الفحص للأهداف خارج النطاق الذي تهيّئه (انظر الحدود)، ويسجّل كل طلب فحص أو إلغاء أو حذف أو تصدير ينفّذه في سجل تدقيق محلي، ويعيد نتائج Sn1per والمنافذ المفتوحة والنطاقات الفرعية والتقنيات كبيانات منظمة مع حجب الأسرار افتراضيًا. يدعم Sn1per Community Edition 9.x ومحرك 11.x المستخدم في SE وProfessional وEnterprise؛ وتُدرج مصفوفة الإصدارات ما تم التحقق منه. وهو مجاني ومفتوح المصدر تحت ترخيص Apache-2.0، ومخصص للاختبار الأمني المصرّح به فقط.

يعمل الخادم بجانب Sn1per على مضيفك: تبقى الغنائم هناك، ولا تغادر نتائج الأدوات المضيف إلا عبر عميل MCP الذي تستخدمه وخدمة النموذج التي يستعملها. اقرأ التعامل مع البيانات والخصوصية لمعرفة ما يغادر المضيف فعلًا.

Sn1per يقوم بالفحص. وخادم Sn1per MCP يتيح للمساعد الذكي الذي تستخدمه بالفعل تشغيله. تعرض خوادم MCP العامة لتشغيل الأدوات أوامر فردية. أما خادم Sn1per MCP فيشغّل أوضاع الفحص المنسّقة في Sn1per ويعيد نتائجه المنظمة، مع فرض النطاق وسجل تدقيق.

ما ليس هو

  • ليس ماسحًا ضوئيًا بحد ذاته. فهو يشغّل ويقرأ تثبيت Sn1per الموجود بالفعل على مضيفك.
  • لا يتضمن Sn1per. ثبّت Sn1per أولًا (Sn1per Community Edition، أو مثبّت Professional أو Enterprise من ترخيصك).
  • ليس مخصصًا للمضيفين المشتركين متعددي المستخدمين. شغّله على جهاز افتراضي أو حاوية فحص مخصصة أحادية المستخدم.

المتطلبات

  • مضيف Linux مع Sn1per Community Edition 9.x أو محرك 11.x (Sn1per SE أو Sn1per Professional أو Sn1per Enterprise).
  • Python 3.11 أو أحدث. يأتي Ubuntu 22.04 وKali 2022.x مع Python 3.10 ويحتاجان إلى Python مُدار بواسطة uv (دليل التثبيت).
  • صلاحيات الجذر، أو قاعدة sudo بدون كلمة مرور لواجهة Sn1per CLI. تلك القاعدة تعادل وصول الجذر الكامل للمستخدم الذي تحدده؛ اقرأ نموذج الأمان قبل إضافتها.
  • عميل MCP يشغّل خوادم stdio المحلية. العملاء عبر الويب والجوال والموصلات البعيدة غير مدعومين في 0.9.0 (stdio فقط).

البدء السريع

استبدل <user> بالمستخدم الذي يشغّل عميل MCP لديك. ملف env هو التهيئة الأساسية، لذا يرى --check بالضبط ما سيشغّله العميل.

  1. ثبّت pipx، ثم ثبّت الخادم بذلك المستخدم (لا تشغّل pipx أبدًا مع sudo):

    sudo apt install pipx
    pipx ensurepath
    # open a new shell, then:
    pipx install sn1per-mcp==0.9.0
    
  2. أنشئ ملف البيئة /home/<user>/.config/sn1per-mcp/env بصلاحيات 0600:

    mkdir -p /home/<user>/.config/sn1per-mcp
    install -m 0600 /dev/null /home/<user>/.config/sn1per-mcp/env
    

    ضع هذا السطر فيه، ثم استبدل العنصر النائب بالأهداف المصرح لك باختبارها. يتم رفض العنصر النائب نفسه (scope_invalid)، لذا لن يتم فحص أي شيء حتى تقوم بذلك.

    SNIPER_MCP_SCOPE=<authorized-targets>
    
  3. تحقق من الإعدادات. يتضمن المخرجات المسار الحقيقي لـ Sn1per CLI الذي يجب أن تسميه قاعدة sudo:

    /home/<user>/.local/bin/sn1per-mcp --env-file /home/<user>/.config/sn1per-mcp/env --check
    
  4. أضف ملف sudoers drop-in مع مسار realpath هذا (/usr/share/sniper/sniper في التثبيت القياسي). تخطَّ هذه الخطوة إذا كان العميل يعمل بصلاحيات root. الخطوات الكاملة: docs/install.md.

    sudo visudo -f /etc/sudoers.d/sn1per-mcp
    
    <user> ALL=(root) NOPASSWD: /usr/share/sniper/sniper
    
  5. سجّل الخادم مع Claude Code (عملاء آخرون: docs/clients.md):

    claude mcp add sn1per -s user -- /home/<user>/.local/bin/sn1per-mcp --env-file /home/<user>/.config/sn1per-mcp/env
    
  6. ابدأ جلسة عميل جديدة واسأل: "Run sniper_status".

إعداد العميل

يتم إدراج العملاء الذين اجتازوا اختبارات عميل 0.9.0 (2026-10-12) فقط. مسارات التكوين وإعدادات الموافقة والملاحظات الخاصة بكل عميل موجودة في docs/clients.md.

العميلالحالةأدوات الحذف والتصدير (تحتاج MCP elicitation)
Claude Code (2.1.284)تم التحقق منهنعم، في الجلسات التفاعلية؛ claude -p بدون مضيف SDK يلغي التأكيد، لذا لا يتم حذف أو تصدير أي شيء
Codex CLI (0.125.0)تم التحقق منه في codex exec فقطلا في codex exec، الذي يرفض التأكيد؛ واجهة Codex التفاعلية لم يتم اختبارها بعد
عملاء الويب والجوال والموصلات البعيدةغير مدعومة في 0.9.0 (stdio فقط)لا ينطبق

Claude Code: الأمر أحادي السطر في البدء السريع (الخطوة 5). Codex CLI: إدخال config.toml، وإعداد الموافقة الذي يحتاجه export_workspace هناك، موجودان في docs/clients.md. العملاء الآخرون الذين يشغلون خوادم stdio المحلية لم يتم اختبارهم بعد مع 0.9.0.

هل Sn1per على جهاز آخر، أم أن عميلك على macOS أو Windows؟ راجع docs/remote.md لوصفة SSH (تم التحقق منها مع عميل Linux OpenSSH؛ عملاء Windows وmacOS موثقون، غير متحقق منهم)، وWSL2 (موثق، غير متحقق منه) ووصفات Docker (موثقة، غير متحقق منها).

الإصدارات

يكتشف الخادم الإصدار والمحرك من Sn1per CLI على المضيف. "تم التحقق منه" يعني أنه تم اختباره بواسطة تشغيل التحقق 0.9.0 في 2026-10-12؛ "متوقع" يعني عدم وجود عائق معروف، لكن لم يتم اختباره. النتائج لكل أداة، وأوضاع الفحص التي تم تشغيلها والإصلاحات التي تم إجراؤها بعد التشغيل موجودة في docs/editions.md، مع جداول الأوضاع والملاحظات الخاصة بكل إصدار.

الإصدارلهجة المحركالحالة
Sn1per Community Edition 9.2 (مستودع master عند a5450bc)9.xتم التحقق منه 2026-10-12، مع تشغيل الخادم كـ root
إصدارات Sn1per Community Edition 9.x اللاحقة9.xمتوقع
Sn1per SE 11.0 و11.111.xتم التحقق منه 2026-10-12 (11.0 كـ root وكـ مستخدم عادي عبر sudo، 11.1 كـ root)
Sn1per Enterprise، إصدار تطوير 11.311.xتم التحقق منه 2026-10-12، كمستخدم عادي عبر sudo
إصدارات 11.x الأخرى، بما في ذلك 11.211.xمتوقع
Sn1per Professional 202611.xيستخدم نفس محرك 11.x مثل SE وEnterprise؛ لم يتم تشغيله بعد على تثبيت Professional
Sn1per Community Edition أقل من 9.2-غير مدعوم

المنصات: Linux فقط. تم التحقق منه على Kali Rolling (amd64). Ubuntu 24.04: تم التحقق منه للتثبيت وجلسة MCP (لم يتم تشغيل أي فحص على Ubuntu). Debian 12 و13 وParrot: متوقع. Ubuntu 22.04 وKali 2022.x: متوقع فقط مع Python مُدار بواسطة uv أو Python 3.11 أو أحدث مثبت بشكل منفصل؛ يتم رفض Python 3.10 النظامي الخاص بهما. BlackArch: متوقع؛ يحتاج إلى رابط رمزي sniper على PATH. arm64: متوقع. macOS وWindows غير مدعومين كمضيف للخادم؛ استخدمهما كمضيف للعميل عبر SSH (docs/remote.md).

الأدوات

المعاملات الكاملة ونتائج الأمثلة ورموز الأخطاء: docs/tools.md.

تنزيل الأداة