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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
multitor — أنشئ مثيلات متعددة من TOR مع موازنة التحميل. | Kitploit
أدوات/GitHubGitHub/trimstray/multitor
الاستخبارات مفتوحة المصدر (OSINT)أمن الشبكاتاختبار الاختراقالخصوصيةالفريق الأحمر
GitHubtrimstray/multitor

multitor

أنشئ مثيلات متعددة من TOR مع موازنة التحميل.

عرض المستودع
1.2k18869منذ سنة واحدةتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

multitor

إنشاء مثيلات متعددة من TOR مع موازنة التحميل.

Travis-CI Version License

الوصف • مقدمة • كيفية الاستخدام • المعاملات • المتطلبات • Docker • أخرى • الترخيص • Wiki


Master

الوصف

يوفر نقطة نهاية واحدة للعملاء. يدعم HAProxy وبروتوكول socks وخوادم http-proxy: polipo و**privoxy** و**hpts**.

بالإضافة إلى ذلك، يمكنك عرض عمليات TOR الجاري تشغيلها مسبقاً وإنشاء هوية جديدة لجميع العمليات أو لعمليات محددة.

تمت إعادة كتابة multitor بالكامل بناءً على:

  • مشروع Multi-TOR الذي كتبه Jan Seidl: Multi-TOR
  • المصدر الأصلي (مشروع Sebastian Wain): Distributed Scraping With Multiple TOR Circuits

مقدمة

تم إنشاء multitor بهدف تهيئة العديد من عمليات TOR بأسرع وقت ممكن. يمكنني استخدام مثيلات متعددة لبرامجي اليومية (متصفحات الويب، تطبيقات المراسلة وغيرها). بالإضافة إلى ذلك، كنت أبحث عن أداة تزيد من إخفاء الهوية عند إجراء اختبارات الاختراق واختبار أمان البنية التحتية.

قبل استخدام multitor، عليك أن تتذكر:

  • TOR يحاول بالفعل توليد مجموعة من التدفقات لك. من هذا المنظور، فهو بالفعل يوازن التحميل (وهو أكثر ذكاءً في ذلك من HAproxy)
  • الهدف الرئيسي هو إخفاء مصدرنا عن طريق إرسال الطلبات عبر تدفقات متعددة. ليس من السهل تحديد مصدر المهاجم. إذا كنت تستخدم خوادم http/https مثل خوادم الوكيل، فستعرف ما يحدث ولكن...
  • استخدام مثيلات متعددة من TOR يمكن أن يزيد من احتمالية استخدام دائرة مخترقة
  • يحصل multitor على بعض التحسينات في عرض النطاق الترددي فقط لأنه طريقة مختلفة للاتصال بشبكة TOR
  • في تكوين multitor، يقوم HAProxy في الغالب بفحص المقبس المحلي (syn, syn/ack) - وليس جميع عُقد TOR (بما في ذلك العُقد الموجودة). إذا كانت هناك مشكلة في المقبس، فإنه يحاول إرسال حركة المرور إلى المتاح الآخر دون التأثير على ما يليه - وهذا لا يضمن وصول البيانات
  • شبكة TOR هي كيان منفصل ليس لـ multitor أي تأثير عليه. إذا تضررت إحدى العُقد ولم تتمكن البيانات من مغادرة عقدة الخروج، فمن المحتمل أن يتم إرجاع خطأ في الاتصال، أو في أفضل الأحوال، سيتم نقل البيانات عبر مقبس محلي آخر
  • يقوم HAProxy بموازنة حركة مرور الشبكة بين عمليات TOR المحلية أو عمليات http-proxy - وليس بين العُقد داخل شبكة TOR

TOR هو مشروع أمني ممتاز ومكون رائع في استراتيجية الدفاع في العمق، لكنه (للأسف) ليس عباءة إخفاء. عند استخدام TOR، تذكر دائمًا استخدام SSL (مثل https) أينما كان ذلك ممكنًا.

انظر أيضًا إلى القيود.

كيفية الاستخدام

❗ لفهم أكثر تفصيلاً لـ multitor ومعاملاته ووظائفه وكيفية عمله، راجع الدليل.

الأمر بسيط:

root@kitploit:~
# Clone this repository
git clone https://github.com/trimstray/multitor

# Go into the repository
cd multitor

# Install
./setup.sh install

# Run the app
multitor --init 2 --user debian-tor --socks-port 9000 --control-port 9900 --proxy privoxy --haproxy
  • الرابط الرمزي إلى bin/multitor موجود في /usr/local/bin
  • صفحة الدليل موجودة في /usr/local/man/man8

المعاملات

يوفر الخيارات التالية:

root@kitploit:~
  Usage:
    multitor <option|long-option>

  Examples:
    multitor --init 2 --user debian-tor --socks-port 9000 --control-port 9900
    multitor --init 10 --user debian-tor --socks-port 9000 --control-port 9900 --proxy socks
    multitor --show-id --socks-port 9000

  Options:
        --help                        show this message
        --debug                       displays information on the screen (debug mode)
        --verbose                     displays more information about TOR processes
    -i, --init <num>                  init new tor processes
    -k, --kill                        kill all multitor processes
    -s, --show-id                     show specific tor process id
    -n, --new-id                      regenerate tor circuit
    -u, --user <string>               set the user (only with -i|--init)
        --socks-port <port_num|all>   set socks port number
        --control-port <port_num>     set control port number
        --proxy <proxy_type>          set socks or http (polipo, privoxy, hpts) proxy server
        --haproxy                     set HAProxy as a frontend for http proxies (only with --proxy)

المتطلبات

يستخدم multitor أدوات خارجية يجب تثبيتها قبل التشغيل:

  • tor
  • netcat
  • haproxy
  • polipo
  • privoxy
  • http-proxy-to-socks

تعمل هذه الأداة مع:

  • GNU/Linux (تم الاختبار على Debian و CentOS)
  • Bash (تم الاختبار على الإصدار 4.4.19)

ستحتاج أيضًا إلى صلاحيات الجذر.

Docker

انظر هذا المشروع: docker-multitor

أخرى

مهم

إذا كنت تستخدم هذه الأداة في نصوص برمجية أخرى حيث يتم حفظ المخرجات في مكان آخر (وليس على الشاشة)، فتذكر أنك لن تتمكن من استخدام كلمة المرور المُنشأة. سأصحح هذا في الإصدار التالي. إذا كنت لا تستخدم وظيفة إعادة توليد جميع دوائر TOR أو بعضها باستخدام كلمة مرور، يمكنك إعادة تشغيل multitor بأمان وسيقوم بذلك نيابة عنك.

القيود

  • تحتاج كل عملية من TOR و http-proxy و HAProxy إلى قدر معين من الذاكرة. إذا كان عدد عمليات TOR كبيرًا جدًا، فسيتم إنهاء أقدم عملية تلقائيًا بواسطة النظام
  • لم يعد Polipo مدعومًا ولكنه لا يزال وكيلاً جيدًا وخفيفًا. في رأيي، أفضل حل لـ http-proxy هو Privoxy
  • أعتقد أن هذا الموضوع سيكون مفيدًا لك قبل استخدام multitor - How to run multiple Tor processes at once with different exit IPs?

المساهمة

انظر هذا.

هيكل المشروع

انظر هذا.

الترخيص

رخصة GPLv3: http://www.gnu.org/licenses/

برنامج مجاني، أجل!

تنزيل الأداة