decrypting SOCKS proxy

commits