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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Portforge — أداة خفيفة لخداع ماسحات المنافذ | Kitploit
أدوات/GitHubGitHub/beyarz/portforge
أدوات دفاعيةالاستطلاعالتهرب من IDS/IPSأمن الشبكات
GitHubbeyarz/portforge

Portforge

أداة خفيفة لخداع ماسحات المنافذ

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

الأكثر شعبية

عرض الكل →

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

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

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

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

Portforge

هذا البرنامج النصي مصمم لفتح عدد من المقابس (sockets) بقدر ما ترغب (بين 1024 - 65535).
الأرقام الأقل من 1024 تعمل أيضًا ولكن يجب أن تكون مستخدم root لفعل ذلك.

يمكن أن يكون هذا مفيدًا عندما لا تريد أن يقوم الأشخاص بتخطيط جهازك
لمعرفة ما تشغله وما لا تشغله، فهذه خطوة صغيرة لهزيمة الاستطلاع.

التقنية من الجوهر

يستخدم Portforge.cr تقنية مدمجة في مترجم Crystal تُسمى Fibers.
هي تشبه إلى حد كبير خيوط النظام (system threads) ولكن Fibers أخف وزنًا بكثير
وإدارة التنفيذ تتم من خلال العملية 1.

كلما اخترت نطاقًا أكبر، كلما استغرق البرنامج النصي وقتًا أطول
لتحميل كل مقبس، لكنني بذلت قصارى جهدي لتحسين البرنامج النصي
لذا يجب أن يستغرق بضع دقائق فقط (تبعًا للنظام بالطبع).

تحت الغطاء

يعمل البرنامج النصي في خطوتين.
أولاً يقوم بعمل فحص خاص به على النظام لمعرفة أي منفذ مفتوح بالفعل.
ثم يتم وضع المنافذ المفتوحة في قائمة واحدة والمنافذ المغلقة في قائمة أخرى.
الخطوة التالية هي فتح المنافذ المغلقة، لذا يختار البرنامج النصي القائمة التي تحتوي على جميع المنافذ المغلقة
ويفتح مقبسًا (socket) على كل منها.

بينما يقوم الـ fiber الرئيسي بفتح مقبس على كل منفذ،
يتم استدعاء fiber آخر تحت الرئيسي يستمع للاتصالات الواردة ويغلقها مباشرة.
تتكرر هذه العملية إلى أجل غير مسمى، أو حتى تقوم بمقاطعة البرنامج النصي.

الشروع في العمل (تحتاج إلى فعل ذلك مرة واحدة فقط)

root@kitploit:~
crystal build portforge.cr

المتطلبات

  • المترجم

الاستخدام

root@kitploit:~
./portforge IP startport endport

عرض توضيحي

الصورة الأولى تظهر تشغيل portforge.cr والثانية هي نتيجة فحص Nmap.
كما ترى، يعتقد Nmap أنني أشغل كل هذه الخدمات بينما في الواقع، إنه مجرد تشغيل portforge.cr.

تنزيل الأداة