summaryrefslogtreecommitdiffstats
path: root/sshuttle/methods/pf.py
AgeCommit message (Expand)Author
2023-08-07Add support for group-based routingFata Nugraha
2021-09-22Trim excess whitespacea1346054
2021-07-12Remove ttl hack & require -r option.Scott Kuhl
2021-06-30Print pfctl error message when it returns non-zero.Scott Kuhl
2021-05-27Fix --tmark optionScott Kuhl
2021-03-05firewall: Allow overriding the TTLVictor Kareh
2021-01-01Refactor debug, log and Fatal messages.Scott Kuhl
2020-12-28Refactor automatic method selection.Scott Kuhl
2020-10-23Improve consistency of PATH, environments, and which()Scott Kuhl
2020-05-10remove debug message for getpeername failureMark Heiges
2020-05-10fix crash triggered by port scans closing socketMark Heiges
2019-11-09Make hostwatch locale-independent (#379)Ben Wiederhake
2019-09-22The size of pf_rule grew in OpenBSD 6.4Anthony Cornehl
2019-02-11Fix/pep8 (#277)Bastian Venthur
2018-11-03Changes pf exclusion rules precedenceJoão Vieira
2018-10-23Fixes support for OpenBSD (6.1+) (#282)João Vieira
2017-11-13Fixes some style issues and minor bugsvieira
2017-11-08Changes methods that do not reference the instance to static methodsvieira
2017-10-21Load pf kernel module when enabling pfvieira
2017-09-17Route traffic by linux usermax
2017-07-29Avoid port forwarding from loopback addressvieira
2017-05-07Adds support for tunneling specific port ranges (#144)João Vieira
2017-01-15Add support for PfSensevieira
2017-01-09Set started_by_sshuttle False after disabling pfvieira
2016-10-04Fix argument splitting for multi-word argumentsFelix Dreissig
2016-07-27Use == instead of is to compare with AF_INETvieira
2016-07-27Be more specific and consistent in some pf rulesvieira
2016-07-24IPv6 support for BSD and OSXvieira
2016-06-16Add <forward_subnets> to divert rule in OpenBSDJoão Vieira
2016-06-16Hack pf to enable multiple instances in Mac OS X 10.10 and aboveHuiqiang Liu
2016-04-23Ensure locale is set to C for external commandsBrian May
2016-03-02Add support for OpenBSDvieira
2016-03-02Override the skip on lo that ends up in the chainvieira
2016-03-02Refactor OS specific portions of PFvieira
2016-01-05Adds support for FreeBSD PFvieira
2015-12-15Simplify selection of featuresBrian May
2015-12-14Print PF rules used.Brian May
2015-12-13Split setup_firewall method.Brian May
2015-12-07Fix logging with pf method and Python 3.5Brian May
2015-12-07Fix get_tcp_dstip with MacOSX/Python3.5Brian May
2015-12-06Fix more brokenness.Brian May
2015-12-06Fix another MacOSX/Python3.5 issue.Brian May
2015-12-05Fix more MacOSX/Python3.5 issues.Brian May
2015-12-05Fix MacOSX/Python3.5 issues.Brian May
2015-12-05Don't use Xtoken if not setBrian May
2015-12-05Remove reference to obsolete globalBrian May
2015-11-18Avoid hardcoding packed address lengths.Brian May
2015-11-18Fix tests under PyPy.Brian May
2015-11-17Tests for pf method.Brian May
2015-11-16Restructure codeBrian May