العودة إلى التحديثات
UpdatedAug 5, 2026

Mr.SIP — Updated!

إطار تقييم أمان SIP لمختبري اختراق VoIP. عُرض في DEFCON و BlackHat و Offzone.

مشاركة
Mr.SIP

إطار عمل لأمن SIP والهجوم والتدقيق

License CI

Black Hat Arsenal Black Hat Arsenal Black Hat Arsenal Black Hat Arsenal Offzone Moscow DEF CON 28 Black Hat Arsenal Securi-Tay 2023 Black Hat MEA 2022 Black Hat Arsenal


Mr.SIP هي أداة بسيطة قائمة على سطر الأوامر لتدقيق وهجوم أنظمة SIP. طُوّرت في الأصل لأعمال أكاديمية حول هجمات DDoS الجديدة القائمة على SIP، ثم تطوّرت لتصبح أداة كاملة الوظائف لاختبار الاختراق القائم على SIP. وقد تم الاستشهاد بها منذ ذلك الحين في عدة أوراق أكاديمية ومقالات في مجلات علمية، ويمكن استخدامها أيضاً كمحاكٍ لعميل SIP ومولّد لحركة المرور.

يوفّر هذا المستودع العام 3 وحدات — فحص الشبكة، وتعداد المستخدمين، ومحاكاة هجمات DoS. ويوسّع Mr.SIP Pro ذلك بوحدات إضافية وواجهة ويب رسومية.

التوثيق

  • التثبيت — اختلافات الإعداد بين Linux وmacOS، وإعداد البيئة الافتراضية، ومتى تكون صلاحيات root مطلوبة فعلاً
  • دليل المختبر — بناء هدف اختبار محلي: مختبرات Docker (PJSIP) ومختبرات الآلة الافتراضية (VM) (الكلاسيكي chan_sip/Trixbox)، مع إمكانية التعميم على أنظمة PBX الأخرى القائمة على Asterisk
  • دليل الاستخدام — مرجع كامل للأوامر، وماذا يفعل كل نوع رسالة --mt فعلياً، وشرح معمّق لـ --if/--pps/--mtu، وngrep، ووضع التصحيح (debug)، ومخطط البنية/تدفّق البيانات
  • مقارنة Mr.SIP Pro — تفصيل كامل للإصدار العام مقابل Pro، وحدة بوحدة
  • CHANGELOG.md — السجل الكامل لإصدارات الأداة والأساس المنطقي التقني لكل تغيير

وحدات الإصدار العام

الوحدةالغرض
SIP-NES (ماسح الشبكة)يكتشف مكونات SIP على الشبكة، بالإضافة إلى معلومات الشركة المصنّعة/المنتج/الإصدار.
SIP-ENUM (أداة التعداد)يحدد مستخدمي SIP الصالحين ومتطلبات المصادقة الخاصة بهم.
SIP-DAS (محاكي هجمات DoS)ينفّذ هجمات قائمة على TDoS، مع محرك قوي لانتحال عناوين IP.

ميزات تنافسية متوفرة في الوحدات الثلاث: تعدد الخيوط (multithreading) عالي الأداء، وانتحال عناوين IP، وتوليد ذكي لرسائل SIP.

هذا هو الإصدار العام المكوّن من 3 وحدات — اطّلع أدناه على ما يضيفه Mr.SIP Pro.

Mr.SIP Pro

Mr.SIP Pro هو المنتج الأكثر شمولاً والموجّه للهجوم في مجال VoIP المتاح حالياً — 10 وحدات عبر 3 فئات (جمع المعلومات، فحص الثغرات، الهجوم)، بالإضافة إلى مكونات مساعدة لانتحال عناوين IP/توليد الرسائل وواجهة رسومية (GUI)، مقابل 3 وحدات في هذا المستودع مقتصرة على سطر الأوامر.

→ مقارنة كاملة بين الإصدار العام وPro · mrsip.pro · التسعير · اطلب عرضاً توضيحياً

بدء الاستخدام السريع

pip install -r requirements.txt

python3 mr.sip.py --help
python3 mr.sip.py --nes  --tn=<target_IP> --mt=options --from=<ext> --to=<ext>
python3 mr.sip.py --enum --from=<wordlist_file> [--tn=<target_IP>]
python3 mr.sip.py --das  --mt=invite -c <count> --tn=<target_IP> [-r|-s|-m --il=<file>]

راجع دليل التثبيت لإعداد خاص بنظام التشغيل، ودليل الاستخدام للمرجع الكامل للأوامر/الخيارات (flags).

مخرجات فحص SIP-NES

التطوير

يحتوي هذا المستودع على مجموعة اختبارات حقيقية وخط CI — راجع CHANGELOG.md للسجل التقني الكامل للإصلاحات وأعمال التحصين (hardening).

pip install -r tests/requirements-dev.txt
pytest              # 262 tests, network-free, runs in a couple seconds
ruff check src/ tests/ mr.sip.py

التقدير

بدأ Mr.SIP كبحث أكاديمي حول هجمات DDoS الجديدة القائمة على SIP، ونما ليصبح أداة عُرضت في بعض أكبر مؤتمرات الأمن في الصناعة، وجرى الاستشهاد بها في الأدبيات المُحكَّمة (peer-reviewed)، وحظيت بتقدير في مسابقات الابتكار الوطنية.

التقدير على المسرح العالمي

الفئات