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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/vxfemboy/ghostport
أدوات دفاعيةالتهرب من IDS/IPSأمن الشبكاتانتحال البصمة الرقمية
GitHubvxfemboy/ghostport

ghostport

أداة عالية الأداء لانتحال المنافذ مبنية بلغة Rust. أربك ماسحات المنافذ عبر محاكاة ديناميكية للخدمات على جميع المنافذ. تتميز بتوقيعات قابلة للتخصيص، ومعالجة غير متزامنة فعّالة، وإعادة توجيه سهلة لحركة المرور.

عرض المستودع
486306منذ شهر واحدتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Rust

Ghostport

Ghostport هي أداة متطورة لانتحال المنافذ (Port Spoofing) مصممة لإرباك ماسحات المنافذ وتضليلها. وهي تنفيذ بلغة Rust مستوحى من مفهوم portspoof، وتوفر أداءً ومرونة محسّنين.

Ghostport Demo

الميزات

  • محاكاة ديناميكية للمنافذ: يستجيب لعمليات فحص المنافذ بمجموعة متنوعة من توقيعات الخدمات المقنعة.
  • توقيعات قابلة للتخصيص: أضف أو عدّل توقيعات الخدمات بسهولة عبر ملف نصي بسيط.
  • أداء عالٍ: مبني باستخدام Rust وTokio للتعامل الفعّال وغير المتزامن مع الاتصالات.
  • تسجيل مرن: يوفر أوضاع تسجيل التصحيح (debug) والمفصّل (verbose) والهادئ (quiet) لحالات استخدام مختلفة.
  • سهل الاستخدام: واجهة سطر أوامر بسيطة بإعدادات افتراضية منطقية.

التثبيت

root@kitploit:~
git clone https://github.com/vxfemboy/ghostport.git
cd ghostport
cargo build --release

الاستخدام

الاستخدام الأساسي:

root@kitploit:~
./target/release/ghostport -s signatures.txt

أو يمكنك التشغيل باستخدام cargo

root@kitploit:~
git clone https://github.com/vxfemboy/ghostport.git
cd ghostport 
cargo run -- -s signatures.txt

سيؤدي هذا إلى تشغيل Ghostport على العنوان الافتراضي (127.0.0.1:8888) باستخدام التوقيعات من signatures.txt.

خيارات سطر الأوامر

  • -s, --signatures <FILE>: المسار إلى ملف التوقيعات (الافتراضي: "signatures")
  • -l, --listen <ADDRESS>: العنوان الذي سيتم الاستماع عليه (الافتراضي: "127.0.0.1:8888")
  • -d, --debug: تمكين تسجيل التصحيح
  • -v, --verbose: تمكين التسجيل المفصّل
  • -q, --quiet: تمكين التسجيل الهادئ
  • -V, --version: طباعة معلومات الإصدار

أمثلة

التشغيل مع عنوان مخصص وتسجيل مفصّل:

root@kitploit:~
./target/release/ghostport -s signatures.txt -l 0.0.0.0:8888 -v

التشغيل مع تسجيل التصحيح:

root@kitploit:~
./target/release/ghostport -s signatures.txt -l 0.0.0.0:8888 -d

تنسيق ملف التوقيعات

يجب أن يحتوي ملف التوقيعات على توقيع واحد في كل سطر. يمكن أن تكون التوقيعات نصًا خامًا أو أنماط regex. على سبيل المثال:

root@kitploit:~
HTTP/1.1 200 OK\r\nServer: Apache/2.4.41 (Unix)\r\n
SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.1
220 (vsFTPd 3.0.3)

لمزيد من الأمثلة، راجع ملف signatures.

توجيه حركة المرور إلى Ghostport

لإعادة توجيه كل حركة TCP الواردة إلى Ghostport، يمكنك استخدام iptables. سيسمح ذلك لـ Ghostport بالاستجابة للاتصالات على أي منفذ، مما يؤدي فعليًا إلى انتحال جميع الخدمات:

root@kitploit:~

INTERFACE="eth0" # change to your network interface

iptables -t nat -A PREROUTING -i $INTERFACE -p tcp -m tcp -m multiport --dports 1:65535 -j REDIRECT --to-ports 8888

سيؤدي هذا الأمر إلى إعادة توجيه كل حركة TCP على المنافذ 1-65535 إلى المنفذ 8888، حيث يستمع Ghostport. تأكد من استبدال "eth0" بواجهة الشبكة الفعلية الخاصة بك.

[!NOTE] يتطلب هذا صلاحيات الجذر (root) وسيؤثر على جميع اتصالات TCP الواردة على الواجهة المحددة. استخدمه بحذر، خاصة على الأنظمة الإنتاجية.

لإزالة هذه القاعدة:

root@kitploit:~

iptables -t nat -D PREROUTING -i $INTERFACE -p tcp -m tcp -m multiport --dports 1:65535 -j REDIRECT --to-ports 8888

المساهمة

المساهمات مرحّب بها! لا تتردد في تقديم طلب سحب (Pull Request).

الترخيص

هذا المشروع مرخّص بموجب رخصة GNU - راجع ملف LICENSE للتفاصيل.

شكر وتقدير

  • مستوحى من مشروع portspoof الأصلي
  • مبني باستخدام Rust وTokio
تنزيل الأداة