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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/blacklanternsecurity/trevorproxy
تجاوز WAFاختبار الاختراق
GitHubblacklanternsecurity/trevorproxy

TREVORproxy

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

عرض المستودع

الأكثر شعبية

عرض الكل →

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

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

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

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

TREVORproxy

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

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

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

من @thetechr0mancer

License Python Version

التثبيت

root@kitploit:~
pip install git+https://github.com/blacklanternsecurity/trevorproxy

رسم توضيحي لـ TREVORproxy رسم توضيحي لوكيل الشبكة الفرعية IPv6 من TREVORproxy

عرض توضيحي لوكيل SSH عرض توضيحي لوكيل SSH من TREVORproxy

عرض توضيحي لوكيل الشبكة الفرعية عرض توضيحي لوكيل الشبكة الفرعية من TREVORproxy

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

  • تجاوز جدار الحماية (WAF)
  • رش كلمات المرور
  • كشط الويب

كيف يعمل

لدى TREVORproxy وضعان للتشغيل: وكيل الشبكة الفرعية ووكيل SSH:

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

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

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

  • ملاحظة: في وضع subnet، يجب تشغيل trevorproxy كـ root
  • ملاحظة: يجب أن تكون هذه شبكة فرعية شرعية، مثل نطاق IPv6 خصصه لك مزود الخدمة السحابية.
root@kitploit:~
# تشغيل 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

# اختبار وكيل SOCKS
# لاحظ أن كل طلب له عنوان IP مصدر مختلف
$ 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

root@kitploit:~
# تكوين proxychains
$ cat /etc/proxychains.conf
...
socks5 127.0.0.1 1080
...

# تشغيل 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

# اختبار وكيل SOCKS
$ 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

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

root@kitploit:~
$ 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

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

root@kitploit:~
$ 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

root@kitploit:~
$ 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)

تريفور

#trevorforget

تنزيل الأداة