Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Works with Linux and MacOS. Supports DNS tunneling.
Go to file
Avery Pennarun d435c41bdb stdin and stdout have different fds, so make SockWrapper take *two* socks.
We'll need this when we have a SockWrapper pointing at a Mux on a subprocess
pipe.
2010-05-01 23:32:30 -04:00
.gitignore Initial commit. 2010-05-01 16:15:37 -04:00
client.py stdin and stdout have different fds, so make SockWrapper take *two* socks. 2010-05-01 23:32:30 -04:00
helpers.py client now listens on a socket and gets SO_ORIGINAL_DST correctly. 2010-05-01 18:03:45 -04:00
iptables.py Smarter listenport selection. 2010-05-01 21:50:43 -04:00
LICENSE Initial commit. 2010-05-01 16:15:37 -04:00
main.py Basic implementation of a multiplex protocol - client side only. 2010-05-01 23:14:42 -04:00
options.py Initial commit. 2010-05-01 16:15:37 -04:00
ssh.py Basic implementation of a multiplex protocol - client side only. 2010-05-01 23:14:42 -04:00
sshuttle Initial commit. 2010-05-01 16:15:37 -04:00
ssnet.py stdin and stdout have different fds, so make SockWrapper take *two* socks. 2010-05-01 23:32:30 -04:00