πDynamic Port Forwarding
Overview
Port Forwarding in Context
SSH Local Port Forwarding (-L)
Basic Concept
ssh -L [local_port]:[destination_host]:[destination_port] [user]@[ssh_server]Practical Example from HTB
Multiple Port Forwarding
Dynamic Port Forwarding (-D) - SOCKS Proxy
When to Use Dynamic Port Forwarding
Setting up SOCKS Proxy
Discovery Process: How We Found 172.16.5.19
Configuring Proxychains
Configuration File Setup
Verify Configuration
Using Tools through SOCKS Proxy
Nmap through Proxychains
Metasploit through Proxychains
RDP Connection through Proxy
SOCKS Protocol Details
SOCKS vs Regular Proxies
Traffic Flow in SOCKS Tunneling
Advanced Techniques
Multiple Simultaneous Tunnels
Background Tunnels
Compressed Tunnels
Troubleshooting
Common Issues and Solutions
Debugging Commands
Best Practices
Security Considerations
Performance Optimization
Operational Security
Lab Exercises (HTB Style)
Exercise 1: Basic Port Forward
Exercise 2: SOCKS Proxy Setup
Exercise 3: RDP Access
Quick Reference Commands
Network Diagrams
Local Port Forward Flow
SOCKS Proxy Flow
References
Last updated