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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
TREVORproxy — وكيل SOCKS مكتوب بلغة بايثون يقوم بتوزيع عنوان IP المصدر الخاص بك بشكل عشوائي. قم بتوزيع حزمك الخبيثة بطريقة round-robin عبر أنفاق SSH أو امنحها مليارات من عناوين المصدر الفريدة! | Kitploit
أدوات/GitHubGitHub/blacklanternsecurity/trevorproxy
تجاوز WAFاختبار الاختراق
GitHubblacklanternsecurity/trevorproxy

TREVORproxy

وكيل SOCKS مكتوب بلغة بايثون يقوم بتوزيع عنوان IP المصدر الخاص بك بشكل عشوائي. قم بتوزيع حزمك الخبيثة بطريقة round-robin عبر أنفاق SSH أو امنحها مليارات من عناوين المصدر الفريدة!

عرض المستودع

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
5357714منذ يوم واحدتمت المراجعة من قبل Kitploit

TREVORproxy

وكيل SOCKS مكتوب بلغة Python يقوم بعشوئة عنوان IP المصدر الخاص بك. قم بتدوير حزمك الخبيثة عبر أنفاق SSH أو امنحها مليارات عناوين المصدر الفريدة!

راجع منشور المدونة المرفق للحصول على نقد ممتع وبعض العروض التوضيحية الرائعة!

ملاحظة: إذا كنت تتطلع إلى الدفاع ضد هذا الهجوم، فقد كتبنا محدد معدل جيد خصيصًا لك 🩵.

بواسطة @thetechr0mancer

License Python Version

التثبيت

pip install git+https://github.com/blacklanternsecurity/trevorproxy

trevorproxy-diagram مخطط وكيل الشبكة الفرعية IPv6 لـ TREVORproxy

ssh-proxy عرض توضيحي لوكيل SSH في TREVORproxy

subnet-proxy عرض توضيحي لوكيل الشبكة الفرعية في TREVORproxy

حالات الاستخدام الشائعة

  • تجاوز WAF
  • رش كلمات المرور
  • كشط الويب

كيف يعمل

يعمل TREVORproxy في وضعين: وكيل الشبكة الفرعية ووكيل SSH:

  • يستخدم وضع وكيل الشبكة الفرعية ميزة AnyIP في نواة Linux لتعيين شبكة فرعية كاملة لواجهة الشبكة لديك، ومنح كل اتصال عنوان IP مصدر عشوائيًا من تلك الشبكة الفرعية.
    • على سبيل المثال، إذا وفّر لك مزوّد السحابة نطاق IPv6 من نوع /64، يمكنك إرسال حركة المرور الخاصة بك من أكثر من ثمانية عشر كوينتليون (18,446,744,073,709,551,616) عنوان IP فريد.
  • يجمع وضع وكيل SSH بين iptables وميزة وكيل SOCKS في SSH (ssh -D) لتوزيع الحزم بالتناوب عبر أنظمة بعيدة (أجهزة سحابية افتراضية، إلخ.)

ملاحظة: TREVORproxy ليس مخصصًا كأداة DoS، لأنه لا "ينتحل" الحزم. إنه وكيل SOCKS كامل الوظائف، أي أنه مصمم لقبول حركة المرور العائدة.

المثال رقم 1 - إرسال حركة المرور من عناوين عشوائية ضمن شبكة فرعية IPv6

  • ملاحظة: في وضع subnet، يجب تشغيل trevorproxy بصلاحيات الجذر (root)
  • ملاحظة: يجب أن تكون هذه شبكة فرعية شرعية، مثل نطاق IPv6 مخصص لك من قِبل مزوّد السحابة الخاص بك.
# Start TREVORproxy
$ sudo trevorproxy subnet -s dead:beef::0/64 -i eth0
[DEBUG] ip route add local dead:beef::0/64 dev eth0
[INFO] Listening on socks5://127.0.0.1:1080

# Test SOCKS proxy
# Note that each request has a different source IP address
$ curl --proxy socks5://127.0.0.1:1080 -6 api64.ipify.org
dead:beef::74d0:b1be:3166:c934
$ curl --proxy socks5://127.0.0.1:1080 -6 api64.ipify.org
dead:beef::4927:1b4:8e5f:d44d
$ curl --proxy socks5://127.0.0.1:1080 -6 api64.ipify.org
dead:beef::2bb8:7b79:706e:cb7d
$ curl --proxy socks5://127.0.0.1:1080 -6 api64.ipify.org
dead:beef::7e13:abe3:dc24:5a00

المثال رقم 2 - إرسال حركة المرور عبر أنفاق SSH

# Configure proxychains
$ cat /etc/proxychains.conf
...
socks5 127.0.0.1 1080
...

# Start TREVORproxy
$ trevorproxy ssh [email protected] [email protected]
[DEBUG] Opening SSH connection to [email protected]
[DEBUG] /usr/bin/ssh [email protected] -D 32482 -o StrictHostKeychecking=no
[DEBUG] Opening SSH connection to [email protected]
[DEBUG] /usr/bin/ssh [email protected] -D 32483 -o StrictHostKeychecking=no
[DEBUG] Waiting for /usr/bin/ssh [email protected] -D 32482 -o StrictHostKeychecking=no
[DEBUG] Waiting for /usr/bin/ssh [email protected] -D 32483 -o StrictHostKeychecking=no
[DEBUG] Creating iptables rules
[DEBUG] iptables -A OUTPUT -t nat -d 127.0.0.1 -o lo -p tcp --dport 1080 -j DNAT --to-destination 127.0.0.1:32482 -m statistic --mode nth --every 2 --packet 0
[DEBUG] iptables -A OUTPUT -t nat -d 127.0.0.1 -o lo -p tcp --dport 1080 -j DNAT --to-destination 127.0.0.1:32483
[INFO] Listening on socks5://127.0.0.1:1080

# Test SOCKS proxy
$ proxychains curl ifconfig.me
1.2.3.4
$ proxychains curl ifconfig.me
4.3.2.1
$ proxychains curl ifconfig.me
1.2.3.4
$ proxychains curl ifconfig.me
4.3.2.1

استخدام واجهة سطر الأوامر

$ trevorproxy --help
usage: trevorproxy [-h] [-p PORT] [-l LISTEN_ADDRESS] [-q] [-v] {interface,ssh} ...

Round-robin requests through multiple SSH tunnels via a single SOCKS server

positional arguments:
  {interface,ssh}       proxy type
    interface           send traffic from local interface
    ssh                 send traffic through SSH hosts

optional arguments:
  -h, --help            show this help message and exit
  -p PORT, --port PORT  Port for SOCKS server to listen on (default: 1080)
  -l LISTEN_ADDRESS, --listen-address LISTEN_ADDRESS
                        Listen address for SOCKS server (default: 127.0.0.1)
  -q, --quiet           Be quiet
  -v, -d, --verbose, --debug
                        Be verbose

استخدام CLI - وكيل الشبكة الفرعية

$ trevorproxy subnet --help
usage: trevorproxy subnet [-h] [-i INTERFACE] [-s SUBNET]

optional arguments:
  -h, --help            show this help message and exit
  -i INTERFACE, --interface INTERFACE
                        Interface to send packets on
  -s SUBNET, --subnet SUBNET
                        Subnet to send packets from

استخدام واجهة سطر الأوامر - وكيل SSH

$ trevorproxy ssh --help
usage: trevorproxy ssh [-h] [-k KEY] [--base-port BASE_PORT] ssh_hosts [ssh_hosts ...]

positional arguments:
  ssh_hosts             Round-robin load-balance through these SSH hosts (user@host)

optional arguments:
  -h, --help            show this help message and exit
  -k KEY, --key KEY     Use this SSH key when connecting to proxy hosts
  --base-port BASE_PORT
                        Base listening port to use for SOCKS proxies (default: 32482)

trevor

#trevorforget

الترخيص

حقوق النشر (C) 2021 Black Lantern Security

مرخّص بموجب رخصة GNU Affero العامة العمومية الإصدار 3.0 أو أحدث (AGPL-3.0-or-later). راجع LICENSE.

تنزيل الأداة