From 449d3c6fe7f156248a15542dc53bf43f0acf09d4 Mon Sep 17 00:00:00 2001 From: rootTHC <57636391+rootTHC@users.noreply.github.com> Date: Fri, 24 Jan 2020 17:02:53 +0000 Subject: [PATCH] Update README.md ssh -R reverse socks proxy --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index c444771..97f1de3 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ Got tricks? Send them to root@thc.org or submit a pull request. 1. [Almost invisible SSH](#ais-anchor) 1. [SSH tunnel OUT](#sto-anchor) 1. [SSH tunnel IN](#sti-anchor) + 1. [SSH socks5 IN](#ssi-anchor) 3. [Network](#network-anchor) 1. [ARP discover computers on the local network](#adln-anchor) 1. [Monitor all new TCP connections](#mtc-anchor) @@ -117,6 +118,17 @@ $ ssh -o ExitOnForwardFailure=yes -g -R31338:192.168.0.5:80 user@host.org ``` Anyone connecting to host.org:31338 will get connected to the compuyter 192.168.0.5 on port 80 via your computer. + +**2.iv SSH sock4/5 IN** + +OpenSSH 7.6 adds support for reverse dynamic forwarding. In this mode *ssh* will act as a SOCKS4/5 proxy and forward connections to the destinations requested by the remote SOCKS client. + +In this example anyone configuring host.org:1080 as their SOCKS4/5 proxy can connect to any internal computers on any port that are accessible to the system where *ssh* was executed: + +``` +$ ssh -R 1080 user@host.org +``` + ---