Skip to main content

Overview

rpivot creates reverse SOCKS proxy — target connects back to attacker. Useful when target can reach attacker but not vice versa (firewall/NAT).

Download


Setup

Attacker (Server)

Target (Client)

SOCKS4 proxy on attacker at 127.0.0.1:1080.

Transfer Client to Target


Use with ProxyChains


Through NTLM Proxy

If target is behind corporate proxy with NTLM auth:

Notes

  • Requires Python 2 on target
  • SOCKS4 only (not SOCKS5)
  • Single-hop pivot
  • Lightweight — just client.py needed on target

Quick Reference