User-initiated reverse support shell via OpenSSL from a host user behind a firewall to the guest.
-
Both parties run:
source <(curl -s https://gist.githubusercontent.com/petrich/3d3c5fd33b72868c6b4e0d750fa8df5e/raw/let-in.sh)
-
Guest runs:
let-me-in
-
Host runs:
let-you-in $guest_address
sudo apt-get install socat # Linux (Debian-based)
brew install socat # Mac OS X (Homebrew)
sudo ports install socat # Mac OS X (MacPorts)
- Guest's terminal is frozen until a client connects.