SSH
Local port forwarding
ssh -L 1234:localhost:3306 Ubuntu@10.129.202.64The -L command tells the SSH client to request the SSH server to forward all the data we send via the port 1234 to localhost:3306 on the Ubuntu server.
Confirming Port Forward with Netstat
netstat -antp | grep 1234Dynamic port forwarding
ssh -D 1080 ubuntu@10.129.202.64The -D argument requests the SSH server to enable dynamic port forwarding. Once we have this enabled, we will require a tool that can route any tool's packets over port 9050.
Nmap
proxychains nmap -v -Pn -sT 172.16.5.19Setting up remote/reverse port forwarding through SSH
Payload - listener sent to InteralIPofPivotHost:8080
SSH remote port forward - InteralIPofPivotHost:8080 --> 8000
Local listener on port 0.0.0.0:8000
Use multi/handler LPORT 8000
Last updated