- 05 Apr, 2017 1 commit
-
-
vieira authored
netstat outputs some headers in BSD (that the Linux version does not) that are not tabular and were breaking our 'split line into columns and get nth column' logic. We now skip such headers. Should fix #141.
-
- 21 Feb, 2017 1 commit
-
-
S-trace authored
There was runtime failure on UDP or DNS processing, because "socket" was redefined to PyXAPI's socket_ext in tproxy.py, but still was plain Python's socket in client.py Fixed https://github.com/sshuttle/sshuttle/issues/134 for me
-
- 11 Feb, 2017 4 commits
-
-
vieira authored
-
vieira authored
-
vieira authored
`netstat` has been deprecated for some time and some distros might start shipping without it in the near future. This commit adds support for `ip route` and uses it when available.
-
Stephen Levine authored
-
- 28 Jan, 2017 1 commit
-
-
Ermal Luci authored
Sponsored-by: rsync.net
-
- 15 Jan, 2017 1 commit
-
-
vieira authored
PfSense is based on FreeBSD and its pf is pretty close to the one FreeBSD ships, however some structures have different fields and two offsets had to be fixed.
-
- 09 Jan, 2017 1 commit
-
-
vieira authored
We set it to true when we enable pf, but do not set it back to False after disabling. When using IPv4 and IPv6 we end up trying to disable twice which procudes an error while undoing changes in FreeBSD 11.
-
- 30 Oct, 2016 2 commits
- 29 Oct, 2016 1 commit
-
-
vieira authored
As it is only required to run the tests move pytest-runner from setup_requires to tests_require as suggested by @jonathanunderwood on #115.
-
- 28 Oct, 2016 1 commit
-
-
Jason Woods authored
-
- 24 Oct, 2016 1 commit
-
-
vieira authored
These changes introduce support for sdnotify allowing sshuttle to notify systemd when it finishes connecting to the server and installing firewall rules, and is ready to tunnel requests.
-
- 13 Oct, 2016 1 commit
-
-
Joao Vieira authored
This should fix an issue introduced in #117 where when no subnets are given via file (-s file) the variable is None instead of an empty list and the concatenation with the subnets given as positional parameters fails.
-
- 04 Oct, 2016 1 commit
-
-
Felix Dreissig authored
By just splitting at spaces, multi-word arguments are torn apart even if quoted. In case of custom ssh-cmd, this makes it practically impossible to set certian options through `ssh -o`. shlex splits arguments like a shell and e.g. respects quotes.
-
- 27 Sep, 2016 1 commit
-
-
vieira authored
This should fix #116. Handling this while still having the positional arguments and -s both write to the same list turned out to be more complicated than it's worth so each writes to their own variable and we merge them at the end.
-
- 05 Sep, 2016 2 commits
-
-
Brian May authored
requirements.rst: Fix mistakes
-
Richard Hartmann authored
-
- 01 Sep, 2016 2 commits
- 30 Aug, 2016 4 commits
- 06 Aug, 2016 2 commits
- 29 Jul, 2016 1 commit
-
-
Brian May authored
IPv6 support for OSX and BSDs
-
- 28 Jul, 2016 4 commits
- 25 Jul, 2016 3 commits
-
-
vieira authored
Adds IPv6 support for OpenBSD and OSX.
-
vieira authored
AF_INET is the same constant on Linux and BSD but AF_INET6 is different. As the client and server can be running on different platforms we can not just set the socket family to what comes in the wire.
-
vieira authored
We were always excluding 127.0.0.1/8 but sshuttle might be listening on other IP, e.g., ::1 for IPv6 or any other defined with -l
-
- 10 Jul, 2016 2 commits
- 17 Jun, 2016 3 commits
-
-
Huiqiang Liu authored
-
Huiqiang Liu authored
Add <forward_subnets> to divert rule in OpenBSD
-
João Vieira authored
Fixes bug where all traffic routed to loopback would end up being diverted to the same port.
-