Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
TREVORproxy — एक SOCKS प्रॉक्सी जो Python में लिखा गया है और आपके स्रोत IP पते को randomize करता है। अपने दुष्ट पैकेट्स को SSH tunnels के माध्यम से round-robin करें या उन्हें अरबों अद्वितीय स्रोत पते प्रदान करें! | Kitploit
उपकरण/GitHubGitHub/blacklanternsecurity/trevorproxy
WAF बाईपासपेनिट्रेशन टेस्टिंग
GitHubblacklanternsecurity/trevorproxy

TREVORproxy

एक SOCKS प्रॉक्सी जो Python में लिखा गया है और आपके स्रोत IP पते को randomize करता है। अपने दुष्ट पैकेट्स को SSH tunnels के माध्यम से round-robin करें या उन्हें अरबों अद्वितीय स्रोत पते प्रदान करें!

रिपॉजिटरी देखें

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
535775 महीने पहलेKitploit द्वारा समीक्षित

TREVORproxy

एक SOCKS प्रॉक्सी जो Python में लिखा गया है और आपके स्रोत IP पते को यादृच्छिक बनाता है। अपने दुर्भावनापूर्ण पैकेटों को SSH टनलों के माध्यम से राउंड-रॉबिन करें या उन्हें अरबों अद्वितीय स्रोत पते दें!

साथ में दिए गए ब्लॉग पोस्ट को देखें, जिसमें एक मजेदार भाषण और कुछ बेहतरीन डेमो हैं!

नोट: यदि आप इस हमले से बचाव चाहते हैं, तो हमने आपके लिए एक अच्छा रेट लिमिटर लिखा है 🩵।

द्वारा @thetechr0mancer

License Python Version

स्थापना

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

trevorproxy-diagram TREVORproxy IPv6 सबनेट प्रॉक्सी आरेख

ssh-proxy TREVORproxy SSH प्रॉक्सी डेमो

subnet-proxy TREVORproxy सबनेट प्रॉक्सी डेमो

सामान्य उपयोग के मामले

  • WAF बाईपास
  • पासवर्ड स्प्रेइंग
  • वेब स्क्रैपिंग

यह कैसे काम करता है

TREVORproxy के दो ऑपरेशन मोड हैं: एक सबनेट प्रॉक्सी और एक SSH प्रॉक्सी:

  • सबनेट प्रॉक्सी मोड लिनक्स कर्नेल की AnyIP सुविधा का उपयोग करता है ताकि आपके नेटवर्क इंटरफ़ेस को एक पूरा सबनेट असाइन किया जा सके, और हर कनेक्शन को उस सबनेट से एक यादृच्छिक स्रोत IP पता दिया जा सके।
    • उदाहरण के लिए, यदि आपका क्लाउड प्रदाता आपको एक /64 IPv6 रेंज देता है, तो आप अपने ट्रैफ़िक को अट्ठारह क्विंटिलियन (18,446,744,073,709,551,616) से अधिक अद्वितीय IP पतों से भेज सकते हैं।
  • SSH प्रॉक्सी मोड iptables को SSH की SOCKS प्रॉक्सी सुविधा (ssh -D) के साथ जोड़ता है ताकि पैकेटों को दूरस्थ सिस्टम (क्लाउड VM आदि) के माध्यम से राउंड-रॉबिन किया जा सके।

नोट: TREVORproxy एक DoS टूल के रूप में अभिप्रेत नहीं है, क्योंकि यह पैकेटों को "स्पूफ" नहीं करता है। यह एक पूर्ण रूप से कार्यशील SOCKS प्रॉक्सी है, जिसका अर्थ है कि इसे वापसी ट्रैफ़िक स्वीकार करने के लिए डिज़ाइन किया गया है।

उदाहरण #1 - IPv6 सबनेट के भीतर यादृच्छिक पतों से ट्रैफ़िक भेजना

  • नोट: subnet मोड में, trevorproxy को रूट के रूप में चलाया जाना चाहिए
  • नोट: यह एक वैध सबनेट होना चाहिए, उदाहरण के लिए आपके क्लाउड प्रदाता द्वारा आपको आवंटित एक IPv6 रेंज।
root@kitploit:~
# 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 टनलों के माध्यम से ट्रैफ़िक भेजना

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

CLI उपयोग

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

CLI उपयोग - सबनेट प्रॉक्सी

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

CLI उपयोग - 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)

trevor

#trevorforget

टूल डाउनलोड करें