Network Pivoting
Course Description
Pivoting is essential for reaching internal networks. Learn tunneling, port forwarding, and lateral movement techniques.
Learning Objectives
- Establish network tunnels
- Forward ports through compromised hosts
- Proxy traffic through multiple hops
- Traverse segmented networks
- Maintain persistent access paths
- Evade network monitoring
Course Structure
Modules
Module 1: Pivoting Fundamentals (5h)
- Network architecture
- Pivot point identification
- Tool overview
- Lab setup
Module 2: Port Forwarding (7h)
- Local port forwarding
- Remote port forwarding
- Dynamic port forwarding
- SSH tunneling
- Netsh forwarding
Module 3: SOCKS Proxying (6h)
- SOCKS4/5 basics
- Proxychains setup
- Chisel usage
- Ligolo-ng
Module 4: Advanced Tunneling (6h)
- DNS tunneling
- ICMP tunneling
- HTTP tunneling
- WebSocket tunnels
Module 5: Multi-Hop Pivoting (6h)
- Chained tunnels
- Nested proxies
- Double pivot
- Network mapping
Module 6: Tool Mastery (6h)
- Metasploit pivoting
- Cobalt Strike pivoting
- SSHuttle
- Rpivot
Module 7: Evasion (4h)
- Encrypted tunnels
- Traffic blending
- Detection avoidance
- Firewall bypass
Tools
| Tool | Purpose |
|---|---|
| Chisel | TCP/UDP tunneling |
| Ligolo-ng | Tunneling framework |
| SSHuttle | VPN over SSH |
| Proxychains | Traffic routing |
| Socat | Relay tool |
📄️ Overview
Lateral movement: tunneling, port forwarding, and network traversal techniques