
Router socks. एक port socks बाकी सभी के लिए।
एक मशीन से समझौता करने के बाद अगला कदम उसके पीछे के नेटवर्क का परीक्षण करना है। कई उपकरण मौजूद हैं जो हमलावर की मशीन पर एक socks पोर्ट खोलते हैं और सभी ट्रैफ़िक को एक सुरंग के माध्यम से समझौता की गई मशीन तक भेजते हैं। जब कई socks पोर्ट उपलब्ध होते हैं, तो हमें लक्षित नेटवर्क चुनने के लिए विभिन्न proxychains कॉन्फ़िगरेशन का प्रबंधन करना होता है। यह उपकरण एक socks पोर्ट प्रदर्शित करेगा और कॉन्फ़िगर किए गए पथ के माध्यम से ट्रैफ़िक को रूट करेगा।
यह विचार chisel का उपयोग करने के बाद आया। Chisel वास्तव में सहायक है लेकिन कई क्लाइंट्स को प्रबंधित करना कठिन हो सकता है क्योंकि यह रिवर्स मोड में प्रत्येक नए क्लाइंट के लिए एक नया socks पोर्ट खोलता है।

socks सर्वर प्रारंभ करें:
Usage:
rsocks [flags]
Flags:
-h, --help help for rsocks
-i, --ip string IP for socks5 server (default "0.0.0.0")
-p, --port int Socks5 port (default 1080)
मार्ग परिभाषित करें:
RouterSocks> help
route: socks सर्वरों के मार्ग का प्रबंधन करें
chisel: लोकलहोस्ट पर chisel socks सर्वर को सूचीबद्ध करें
help: help command
RouterSocks> route add 192.168.1.0/24 10.0.0.1:1081
[*] सफलतापूर्वक मार्ग जोड़ा गया
RouterSocks> chisel
[0] 127.0.0.1:1081
RouterSocks> route add 192.168.2.0/24 0
[*] सफलतापूर्वक मार्ग जोड़ा गया
RouterSocks> route
192.168.1.0/24 => 10.0.0.1:1081
192.168.2.0/24 => 127.0.0.1:1081