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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ica2tcp — وكيل SOCKS لـ Citrix. | Kitploit
أدوات/GitHubGitHub/synacktiv/ica2tcp
الحركة الجانبيةما بعد الاستغلالاختبار الاختراقالأدوات والمكوناتالفريق الأحمرأداة الوصول عن بعد
GitHubsynacktiv/ica2tcp

ica2tcp

وكيل SOCKS لـ Citrix.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

حول Ica2Tcp

Ica2Tcp هي أداة مطوّرة بلغة C تتيح تمرير أي اتصال TCP عبر اتصال Citrix ICA. وهي بالنسبة إلى Citrix بمثابة ssh -D بالنسبة إلى SSH. يمكن العثور على معلومات إضافية هنا: https://www.sstic.org/2022/presentation/ica2tcp/

إخلاء مسؤولية

طُوّرت هذه الأداة كمشروع تدريب داخلي ولا تزال قيد التطوير. وقد نُشرت "كما هي"، لذلك لا تزال بعض أجزاء الكود غير مرتبة قليلاً. وبالتالي، قد تواجه بعض الأعطال العرضية. هناك نسخة أنظف قيد الإعداد وسيتم إصدارها قريباً. ومع ذلك، فإن أي ملاحظة تتعلق بهذه النسخة مرحّب بها!

بناء الأداة

يجب بناء كلٍّ من الملف التنفيذي المستقل لجهة الخادم ومكتبة المشاركة لجهة العميل. يُرجى الرجوع إلى ملف README المقابل لمزيد من التفاصيل:

  • ملف الخادم التنفيذي
  • مكتبة العميل المشتركة

للتيسير، تم تضمين جميع ملفات رؤوس ومكتبات Citrix المطلوبة (لعميل Linux64 وخادم Win32) في هذا المستودع (في citrix_sdk_files/). وهي جميعها مصدرها Virtual Channel SDK وWFAPI SDK المتاحان للعموم:

  • https://www.citrix.com/downloads/workspace-app/virtual-channel-sdks/virtual-channel-sdk.html
  • https://developer.cloud.com/archived-sdks/docs/archived-sdks#winframe-api-sdk

تتيح ملفات CMakeLists.txt في هذا المستودع بناء ملفَي الخادم والعميل باستخدام تلك الملفات المضمّنة. إذا أردت استخدام أحدث ملفات SDK أو البناء لبنية هدف أخرى، فلا تتردد في تنزيل حِزم SDK وتثبيتها يدوياً، غير أنه قد يتعين عليك تعديل ملف المقابل.

تنزيل الأداة
CMakeLists.txt

التثبيت

بمجرد بناء كل شيء، يتعين عليك تثبيت مكتبة العميل المشتركة.

أولاً، انسخ ملف مخرجات البناء DRIVER.DLL إلى <CITRIX_INSTALL_FOLER>/ICAClient/<DRIVER_NAME>.DLL

بعد ذلك، عدّل ملف الإعداد <CITRIX_INSTALL_FOLER>/ICAClient/config/module.ini كما يلي:

  • أضف <VIRTUAL_DRIVER_NAME> في قائمة VirtualDriver في قسم [ICA 3.0] (استبدل <VIRTUAL_DRIVER_NAME> بأي اسم تريده).
  • وفي قسم [ICA 3.0] نفسه، أضف السطر <VIRTUAL_DRIVER_NAME>=On
  • أضف قسماً باسم [<VIRTUAL_DRIVER_NAME>] يحتوي على:
root@kitploit:~
DriverName = <DRIVER_NAME>.DLL
LogPath = /path/to/logs/folder/
Port = <PORT_NUMBER_FOR_SOCKS>  //default: 33556
Address = <LISTENING_IP_ADDRESS>  //default: 127.0.0.1, use 0.0.0.0 to open the socks for non local clients

هذا كل شيء!

الاستخدام

بمجرد تثبيت برنامج تشغيل جهة العميل بشكل صحيح، كل ما عليك فعله هو نسخ الملف التنفيذي للخادم إلى الخادم وتشغيله من جلسة ICA نشطة. وهو يفتح خدمة SOCKS على جهة العميل على العنوان والمنفذ المحددين في ملف module.ini.