mirror of
https://github.com/sshuttle/sshuttle.git
synced 2024-11-08 09:04:29 +01:00
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.
9f514d7a15
Now if we aren't given an explicit port, we always initiate the port search at 12300 and count upward looking for an available port. Normally the kernel will assign us a random port, but that's not ideal in our case because we'd like to use the same port numbers whenever possible; that avoids piling up crap inside iptables in the (hopefully unlikely) event that we die without cleaning up correctly. |
||
---|---|---|
.gitignore | ||
client.py | ||
helpers.py | ||
iptables.py | ||
LICENSE | ||
main.py | ||
options.py | ||
ssh.py | ||
sshuttle | ||
ssnet.py |