Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
StreamDivert — إعادة توجيه حركة المرور (المحددة) TCP و UDP و ICMP إلى وجهة أخرى. | Kitploit
أدوات/GitHubGitHub/jellever/streamdivert
أمن الشبكاتاختبار الاختراقالفريق الأحمر
GitHubjellever/streamdivert

StreamDivert

إعادة توجيه حركة المرور (المحددة) TCP و UDP و ICMP إلى وجهة أخرى.

عرض المستودع
43987منذ 5 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة

StreamDivert

StreamDivert هي أداة لاعتراض (Man-in-the-Middle) أو توجيه اتصالات الشبكة الواردة والصادرة على النظام. لديها القدرة، على سبيل المثال، على توجيه جميع اتصالات SMB الواردة إلى المنفذ 445 إلى خادم آخر، أو توجيه اتصالات SMB الواردة من مجموعة محددة من عناوين IP المصدر فقط إلى خادم آخر. باختصار، StreamDivert قادرة على:

  • توجيه جميع الاتصالات الواردة إلى منفذ محدد إلى وجهة أخرى.
  • توجيه الاتصالات الواردة من عنوان IP مصدر محدد إلى منفذ إلى وجهة أخرى.
  • توجيه الاتصالات الواردة إلى خادم SOCKS(4/5).
  • توجيه جميع الاتصالات الصادرة إلى منفذ محدد إلى وجهة أخرى.
  • توجيه الاتصالات الصادرة إلى عنوان IP ومنفذ محددين إلى وجهة أخرى.
  • التعامل مع حركة مرور TCP و UDP و ICMP عبر IPv4 و IPv6.
  • فرض إرسال الحزم المعاد توجيهها عبر واجهة شبكة محددة.

تحميل الملفات الثنائية

يمكن تنزيل الملفات الثنائية المجمعة مسبقًا لـ StreamDivert هنا.

الاستخدام

كيف تستخدم StreamDivert؟ قم بتشغيل الأداة بامتيازات إدارية:

root@kitploit:~
streamdivert.exe config_file [-f] [-v]

يحتوي ملف التكوين على إدخالات للتيارات التي ترغب في تحويلها. مثال على ملف تكوين:

root@kitploit:~
//توجيه جميع اتصالات TCP الواردة إلى المنفذ 445 (SMB) القادمة من 10.0.1.50 إلى 10.0.1.49 المنفذ 445
tcp < 445 10.0.1.50 -> 10.0.1.49 445

//توجيه جميع اتصالات TCP الواردة إلى المنفذ 445 (SMB) القادمة من 10.0.1.51 إلى خادم SOCKS محلي
tcp < 445 10.0.1.51 -> socks

//توجيه جميع اتصالات TCP الواردة إلى المنفذ 445 (SMB) القادمة من fe80::f477:846a:775d:d37 إلى fe80::20c:29ff:fe6f:88ff المنفذ 445
tcp < 445 fe80::f477:846a:775d:d37 -> fe80::20c:29ff:fe6f:88ff 445

//توجيه جميع اتصالات TCP الواردة إلى المنفذ 445 (SMB) إلى 10.0.1.48 المنفذ 445
tcp < 445 0.0.0.0 -> 10.0.1.48 445

//توجيه جميع اتصالات UDP الواردة إلى المنفذ 53 (DNS) إلى 10.0.1.49 المنفذ 53
udp < 53 0.0.0.0 -> 10.0.1.49 53

//توجيه جميع حزم ICMP الواردة القادمة من 10.0.1.50 إلى 10.0.1.49
icmp < 10.0.1.50 -> 10.0.1.49

//توجيه جميع اتصالات TCP الصادرة إلى 10.0.1.50، المنفذ 80 إلى 10.0.1.49 المنفذ 8080
tcp > 10.0.1.50 80 -> 10.0.1.49 8080

//إرسال جميع الحزم المتجهة إلى 10.0.1.50 المنفذ 80 وتفضيل الواجهة 9 لإرسالها. إذا كانت الواجهة غير موجودة أو غير نشطة، يتم إرسال الحزم من الواجهة الافتراضية.
tcp > 10.0.1.50 80 -> 10.0.1.50 80 interface 9

//فرض إرسال جميع الحزم المتجهة إلى 10.0.1.50 المنفذ 80 عبر الواجهة 9، أو إسقاط الحزم إذا كانت الواجهة غير موجودة أو غير نشطة.
tcp > 10.0.1.50 80 -> 10.0.1.50 80 force interface 9

//توجيه جميع اتصالات UDP الصادرة إلى المنفذ 53 (DNS) إلى 10.0.1.49 المنفذ 53
udp > 0.0.0.0 53 -> 10.0.1.49 53

عند وجود العلم [-f]، سيؤدي ذلك إلى تعديل جدار حماية Windows لإضافة استثناء للتطبيق لتوجيه حركة المرور الواردة بشكل صحيح إلى منفذ آخر. يتحكم العلم [-v] في مستوى تفاصيل التسجيل. عند توفيره، ستقوم StreamDivert بتسجيل تفاصيل حول الحزم والتيارات المعاد توجيهها.

بعض حالات الاستخدام

  • توجيه حركة مرور C&C الصادرة إلى مأخذ توصيل محلي لتحليل البرامج الضارة الديناميكي.
  • توجيه اتصالات SMB الواردة من مضيف مخترق إلى Responder/ ntlmrelayx (مفيد في اختبارات الاختراق).
  • توجيه حركة المرور عبر المنافذ المحجوزة. مفيد عندما يكون جدار حماية الشبكة وسيطًا. على سبيل المثال...
    • توجيه قشرة meterpreter عبر المنفذ 445.
    • تشغيل خادم SOCKS على المنفذ 3389.
  • ...

المساعدة! لم يتم توجيه حزمي/ اتصالاتي بشكل صحيح!

شيء واحد يجب مراعاته عند تكوين الاتصالات الموجهة هو عدم وجود تيارات موجهة متعارضة. بالنظر إلى مثال ملف التكوين التالي:

root@kitploit:~
icmp < 0.0.0.0 -> 10.0.1.50
icmp > 10.0.1.49 -> 10.0.1.48

ستتعارض هاتان التيارتان الموجهتان مع بعضهما البعض، حيث سيتم التقاط حزم التيار الأول بواسطة "موجه" الحزم الثاني أيضًا. بشكل عام، ستواجه هذه المشكلات فقط مع UDP و ICMP وعند استخدام أحرف البدل.

لاحظ أيضًا أن توجيه عنوان IPv4 إلى عنوان IPv6 والعكس غير مدعوم لحركة مرور UDP و ICMP.

المساهمة في StreamDivert

الميزات المطلوبة:

  • دعم نطاق IP
  • ...
تنزيل الأداة