diff --git a/security/Makefile b/security/Makefile --- a/security/Makefile +++ b/security/Makefile @@ -1023,6 +1023,7 @@ SUBDIR += py-vici SUBDIR += py-virustotal-api SUBDIR += py-volatility3 + SUBDIR += py-vpn-slice SUBDIR += py-vulndb SUBDIR += py-webauthn SUBDIR += py-xkcdpass diff --git a/security/py-vpn-slice/Makefile b/security/py-vpn-slice/Makefile new file mode 100644 --- /dev/null +++ b/security/py-vpn-slice/Makefile @@ -0,0 +1,18 @@ +PORTNAME= vpn-slice +DISTVERSION= 0.15 +CATEGORIES= security python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= jjuanino@gmail.com +COMMENT= Customized VPN split-tunnel + +LICENSE= GPLv3 + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.16:dns/py-dnspython@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setproctitle>=1.2:devel/py-setproctitle@${PY_FLAVOR} + +USES= python:3.3+ +USE_PYTHON= autoplist concurrent distutils + +.include diff --git a/security/py-vpn-slice/distinfo b/security/py-vpn-slice/distinfo new file mode 100644 --- /dev/null +++ b/security/py-vpn-slice/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1637510617 +SHA256 (vpn-slice-0.15.tar.gz) = 7d5133aecbed9d5696d59dcb799c3d8d30a89a08f6d36fac335f6b8357786353 +SIZE (vpn-slice-0.15.tar.gz) = 18510 diff --git a/security/py-vpn-slice/pkg-descr b/security/py-vpn-slice/pkg-descr new file mode 100644 --- /dev/null +++ b/security/py-vpn-slice/pkg-descr @@ -0,0 +1,9 @@ +This is a replacement for the vpnc-script used by OpenConnect or VPNC. + +Instead of trying to copy the behavior of standard corporate VPN clients, which +normally reroute all your network traffic through the VPN, this one tries to +minimize your contact with an intrusive VPN. This is also known as a +split-tunnel VPN, since it splits your traffic between the VPN tunnel and your +normal network interfaces. + +WWW: https://github.com/dlenski/vpn-slice diff --git a/security/py-vpn-slice/pkg-message b/security/py-vpn-slice/pkg-message new file mode 100644 --- /dev/null +++ b/security/py-vpn-slice/pkg-message @@ -0,0 +1,10 @@ +[ +{ type: install + message: <> /etc/fstab +# mount /proc +EOM +} +]