
Router SOCKS. Un puerto SOCKS para todos los demás.
El siguiente paso después de comprometer una máquina es enumerar la red detrás de ella. Existen muchas herramientas para exponer un puerto socks en la máquina del atacante y enviar todo el tráfico a través de un túnel hasta la máquina comprometida. Cuando hay varios puertos socks disponibles, tenemos que gestionar diferentes configuraciones de proxychains para elegir la red objetivo. Esta herramienta expondrá un puerto socks y enrutará el tráfico a través de la ruta configurada.
La idea surgió después de usar chisel. Chisel es muy útil, pero puede volverse difícil manejar muchos clientes, ya que abre un nuevo puerto socks para cada nuevo cliente en modo inverso.

Iniciar el servidor 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)
Define las rutas:
RouterSocks> help
route: Manage route to socks servers
chisel: Liste chisel socks server on localhost
help: help command
RouterSocks> route add 192.168.1.0/24 10.0.0.1:1081
[*] Successfull route added
RouterSocks> chisel
[0] 127.0.0.1:1081
RouterSocks> route add 192.168.2.0/24 0
[*] Successfull route added
RouterSocks> route
192.168.1.0/24 => 10.0.0.1:1081
192.168.2.0/24 => 127.0.0.1:1081