Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
proxychains-ng — proxychains ng (الجيل الجديد) - محمّل مسبق يربط استدعاءات المقابس (sockets) في البرامج المرتبطة ديناميكياً ويعيد توجيهها عبر وكيل أو أكثر من وكلاء socks/http. استمرار لمشروع proxychains غير المُدار. صفحة sf.net غير محدّثة حالياً، استخدم الإصدارات من صفحة إصدارات github بدلاً من ذلك. | Kitploit
أدوات/GitHubGitHub/rofl0r/proxychains-ng
أدوات عامةبروكسيات الويب والاعتراضالتهرب من IDS/IPSتسريب البياناتأمن الشبكاتاختبار الاختراقالقيادة والسيطرةالأدوات والمكوناتالفريق الأحمرالأفضل في القيادة والسيطرة #19
10.7k1.1k76منذ 7 أيامتمت المراجعة من قبل Kitploit
الأفضل في تسريب البيانات #6
الأفضل في أدوات عامة #7
الأفضل في التهرب من IDS/IPS #14
الأفضل في الأدوات والمكونات #12
الأفضل في بروكسيات الويب والاعتراض #7
GitHubrofl0r/proxychains-ng

proxychains-ng

عرض المستودعالموقع الإلكتروني

الأكثر شعبية

عرض الكل →

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

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

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

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

حول

proxychains ng (الجيل الجديد) - محمّل مسبق يربط استدعاءات المقابس (sockets) في البرامج المرتبطة ديناميكياً ويعيد توجيهها عبر وكيل أو أكثر من وكلاء socks/http. استمرار لمشروع proxychains غير المُدار. صفحة sf.net غير محدّثة حالياً، استخدم الإصدارات من صفحة إصدارات github بدلاً من ذلك.

مشاركة

ProxyChains-NG الإصدار 4.17 دليل الاستخدام

ProxyChains هو برنامج UNIX، يعترض دوال libc المتعلقة بالشبكة في البرامج المرتبطة ديناميكيًا عبر DLL محمّلة مسبقًا (dlsym()، LD_PRELOAD) ويعيد توجيه الاتصالات عبر وسطاء SOCKS4a/5 أو HTTP. يدعم TCP فقط (لا UDP/ICMP وغيرها).

طريقة عمله هي في الأساس اختراق (HACK)؛ لذا من الممكن ألا يعمل مع برنامجك، خاصةً عندما يكون سكربتًا، أو يبدأ عمليات عديدة مثل خدمات الخلفية أو يستخدم dlopen() لتحميل "وحدات" (خلل في glibc dynlinker). يجب أن يعمل مع البرامج البسيطة المترجمة (C/C++) والمرتبطة ديناميكيًا رغم ذلك.

إذا لم يعمل برنامجك مع proxychains، فكّر في استخدام حل قائم على iptables بدلاً من ذلك؛ فهو أكثر متانة بكثير.

المنصات المدعومة: Linux، BSD، Mac، Haiku.

*********** تنبيه ***********

يمكن استخدام هذا البرنامج للتحايل على الرقابة. القيام بذلك قد يكون خطيرًا جدًا في بعض البلدان.

تأكد دائمًا من أن PROXYCHAINS يعمل كما هو متوقع قبل استخدامه لأي أمر جاد.

يشمل ذلك كلاً من البرنامج والوسيط الذي ستستخدمه.

على سبيل المثال، يمكنك الاتصال بخدمة "ما هو عنوان IP الخاص بي" مثل ifconfig.me للتأكد من أنه لا يستخدم عنوان IP الحقيقي الخاص بك.

استخدم PROXYCHAINS فقط إذا كنت تعرف ما تفعله.

لا يتحمل مؤلفو PROXYCHAINS وصيانتها أي مسؤولية عن أي إساءة استخدام أو سوء استخدام لهذا البرنامج والعواقب الناتجة عن ذلك.

*** التثبيت ***

يحتاج إلى مترجم C يعمل، ويفضل gcc

./configure --prefix=/usr --sysconfdir=/etc make [اختياري] sudo make install [اختياري] sudo make install-config (يثبّت proxychains.conf)

إذا لم تقم بالتثبيت، يمكنك استخدام proxychains من دليل البناء بهذه الطريقة: ./proxychains4 -f src/proxychains.conf telnet google.com 80

سجل التغييرات:

الإصدار 4.17

  • إضافة اعتراض لدالة close_range، مما يصلح الإصدارات الأحدث من openssh
  • خيار fat-binary-m1 لنظام mac
  • إصلاح معالجة أخطاء DNS في proxy_dns_old
  • تبسيط كود التهيئة
  • إصلاح التحميل المسبق في openbsd
  • إصلاح الإغلاق المزدوج في التطبيقات متعددة الخيوط
  • تحسينات متنوعة على سكربت configure

الإصدار 4.16

  • إصلاح تراجع في اكتشاف أعلام الرابط في سكربت configure
  • إزالة حل قديم عمره 10 سنوات لتوقيع getnameinfo الخاطئ في glibc
  • دعم طريقة اعتراض DYLD الجديدة لنظام OSX Monterey
  • إصلاح تجميع netbsd
  • دعم localnets لـ IPv6
  • رسالة خطأ أكثر سهولة للمستخدم عند فشل execvp
  • proxy_getaddrinfo(): تعبئة ai_socktype إذا طُلب ذلك

الإصدار 4.15

  • إصلاح سكربت configure لإصدار binutils المعطوب
  • تهيئة rand_seed بدقة النانو ثانية
  • إضافة دعم IPv6 الرقمي في getaddrinfo
  • إصلاح خلل في getaddrinfo عندما يكون node فارغًا و!passive
  • إضافة ميزة dnat
  • إضافة نوع الوسيط raw
  • إضافة دعم haiku
  • إضافة proxy_dns_old لمحاكاة سلوك proxychains 3.1
  • إضافة ميزة proxy_dns_daemon الجديدة (تجريبية)
  • إصلاحات أخرى متنوعة

الإصدار 4.14

  • السماح بصيغة بديلة proto://user:pass@ip:port لقائمة الوسطاء
  • إصلاح حلقة لا نهائية في وضع round robin عندما تكون جميع الوسطاء معطلة (#147)
  • إصلاح التجميع على android (#265)
  • إصلاح تسرب fd في العمليات المتفرعة (#273)
  • تخطي محاولة الاتصال بعناوين IP المحظورة (nullrouted)
  • السماح بأسماء المضيفين لقائمة الوسطاء في ظروف محددة

الإصدار 4.13

  • إصلاح متانة خيط بحث DNS وخطأ segfault
  • إصلاح مصادقة المستخدم/كلمة المرور في socks5 على الخوادم غير المطابقة
  • إصلاح تسرب الذاكرة
  • إضافة دعم Solaris

الإصدار 4.12

  • إصلاح عدة مشكلات في البناء
    • لنظام MAC
    • مع -pie
    • مع CC مخصص
  • إصلاح توافق لبعض تطبيقات GUI (8870140)
  • إصلاح توافق لبعض وسطاء HTTP (cf9a16d)
  • إصلاح عدة تحذيرات لبناء أنظف على debian
  • إصلاح random_chain على OSX (0f6b226)

الإصدار 4.11

  • دعم IPv6 أولي
  • إصلاح خلل في hostsreader
  • دعم أولي للاستخدام على OpenBSD (على مسؤولية المستخدم)

الإصدار 4.10

  • إصلاح تراجع في ترتيب الربط مع LDFLAGS مخصصة
  • إصلاح segfault في كود تعيين DNS في البرامج التي لديها أكثر من ~400 بحث مختلف

الإصدار 4.9

  • إصلاح مشكلة أمنية CVE-2015-3887
  • إضافة خطاف sendto للتعامل مع علامة MSG_FASTOPEN
  • استبدال hostentdb الإشكالي بـ hostsreader
  • إصلاح الترجمة على OpenBSD (رغم أنه لا يعمل هناك)

الإصدار 4.8.1:

  • إصلاح تراجع في هدف install-config في Makefile بالإصدار 4.8

الإصدار 4.8:

  • إصلاح لحالة حافة غريبة حيث كان يُستخدم getaddrinfo مع AI_NUMERICHOST لاختبار عنوان IP رقمي بدلاً من تحليله (يصلح nmap).
  • السماح بالاستخدام مع البرامج التي تعتمد على LD_PRELOAD بنفسها
  • رفض الإدخالات الخاطئة في ملف التكوين
  • طباعة رقم الإصدار عند بدء التشغيل

الإصدار 4.7:

  • نوع سلسلة round_robin جديد بواسطة crass.
  • إصلاح خطأ في التخصيص الكسول عندما لم يُستخدم مُنشئ GCC.
  • علامة configure جديدة --fat-binary لإنشاء ملف ثنائي/مكتبة "fat" على OS X
  • إرجاع EBADF بدلاً من EINTR في خطاف close. من القانوني أن يعيد البرنامج محاولة استدعاءات close() عند استلامه EINTR، مما قد يسبب حلقة لا نهائية، كما لوحظ في chromium.

الإصدار 4.6:

  • بعض الإصلاحات التجميلية لـ Makefile، إصلاح خطأ عندما كان يُستخدم عنوان IP غير رقمي كعنوان خادم وكيل.

الإصدار 4.5:

  • اعتراض close() لمنع OpenSSH من العبث بالبنية التحتية الداخلية. تسبب هذا في انهيار عميل ssh عند تمريره عبر وكيل.

الإصدار 4.4:

  • منفذ FreeBSD
  • إصلاح بعض مشكلات التثبيت على Debian وMac.

الإصدار 4.3:

  • إصلاح البرامج التي تقوم ببحث DNS في العمليات الفرعية (fork()ed)، مثل irssi. لتحقيق ذلك، تم التضحية بدعم الترجمة بدون pthreads.
  • إصلاح أمان الخيوط لاستدعاءات gethostent().
  • تحسين سرعة معالجة DNS، حيث يتم تخزين hostent db مؤقتاً.

الإصدار 4.2:

  • إصلاح مشكلات الترجمة مع سلسلة أدوات ubuntu 12.04
  • إصلاح انهيار في مسار كود نادر

الإصدار 4.1

  • دعم mac os x (جميع المعماريات)
  • جميع الدوال الداخلية آمنة للخيوط عند الترجمة مع -DTHREAD_SAFE (افتراضي).

الإصدار 4.0

  • استبدال سكربت dnsresolver (الذي كان يتطلب وجود ملف ثنائي "dig" مرتبط ديناميكياً) ببحث DNS عن بُعد. هذا يسرّع أي عملية تتضمن DNS، حيث كان السكربت القديم مضطراً لاستخدام TCP. بالإضافة إلى ذلك يسمح باستخدام روابط .onion عند استخدامه مع TOR.
  • إزالة نظام بناء autoconf المعطوب واستبداله بـ Makefile بسيط. ومع ذلك يوجد سكربت ./configure للراحة. كما يضيف دعماً لملف تكوين يُمرَّر عبر مفاتيح سطر الأوامر/ متغيرات البيئة.

الإصدار 3.0

  • دعم تحليل DNS عبر الوكيل يدعم خوادم وكيل SOCKS4 وSOCKS5 وHTTP CONNECT. أنواع المصادقة: socks - "user/pass" ، http - "basic".

متى تستخدمه؟

  1. عندما يكون السبيل الوحيد للخروج من شبكتك المحلية هو عبر خادم وكيل.
  2. للخروج من خلف جدار حماية مقيّد يصفّي المنافذ الصادرة.
  3. لاستخدام وكيلين (أو أكثر) في سلسلة: مثل: your_host <--> proxy1 <--> proxy2 <--> target_host
  4. لتمرير برنامج لا يدعم الوكيل مدمجاً (مثل telnet) عبر وكيل.
  5. الوصول إلى الشبكة الداخلية من الخارج عبر الوكيل.
  6. لاستخدام DNS خلف الوكيل.
  7. للوصول إلى خدمات tor onion المخفية.

بعض الميزات الرائعة:

  • يمكن لهذا البرنامج مزج أنواع وكلاء مختلفة في نفس السلسلة مثل: your_host <-->socks5 <--> http <--> socks4 <--> target_host
  • خيارات تسلسل مختلفة مدعومة ترتيب عشوائي من القائمة (طول السلسلة يحدده المستخدم). ترتيب دقيق (كما تظهر في القائمة) ترتيب ديناميكي (استبعاد ذكي للوكلاء الميتين من السلسلة)
  • يمكنك استخدامه مع معظم تطبيقات عميل TCP، وربما حتى ماسحات الشبكة، طالما أنها تستخدم وظائف libc القياسية. المسح المعتمد على pcap لا يعمل.
  • يمكنك استخدامه مع الخوادم، مثل squid أو sendmail أو أي شيء آخر.
  • تحليل DNS عبر الوكيل.

التكوين:

يبحث proxychains عن ملف التكوين بالترتيب التالي:

  1. الملف المذكور في متغير البيئة PROXYCHAINS_CONF_FILE أو المُقدَّم كوسيط -f لسكربت proxychains أو الملف الثنائي.
  2. ./proxychains.conf
  3. $(HOME)/.proxychains/proxychains.conf
  4. $(sysconfdir)/proxychains.conf **

** عادةً /etc/proxychains.conf

يمكن الوصول إلى أول وكيل في [ProxyList] عبر مقبس نطاق unix بدلاً من IP والمنفذ، مثل وكيل SOCKS لنفق ssh المرتبط بمقبس لا يمكن الوصول إليه إلا من قبل مالكه:

$ ssh -N -o StreamLocalBindMask=0177 -D ~/.ssh/sock/socks.sock relay
[ProxyList]
socks5	unix:/home/user/.ssh/sock/socks.sock

يجب أن يكون المسار مطلقًا وألا يتجاوز طوله 107 حرفًا. يمكن أن يكون هذا الوكيل الأول فقط في السلسلة، ولا يمكن دمجه مع وكلاء آخرين في وضع random_chain أو round_robin_chain.

مثال على الاستخدام:

$ proxychains telnet targethost.com

في هذا المثال سيشغّل telnet عبر الوكيل (أو الوكلاء المتسلسلين) المحدد في proxychains.conf

مثال على الاستخدام:

$ proxychains -f /etc/proxychains-other.conf telnet targethost2.com
تنزيل الأداة