security/py-vpn-slice: New port

Customized VPN split-tunnel. vpnc-script replacement for easy and
secure split-tunnel VPN setup.

PR:			259831
Approved by:		philip (mentor)
Differential Revision:	https://reviews.freebsd.org/D33074
This commit is contained in:
Jose G. Juanino
2021-11-21 18:37:19 +01:00
committed by Dries Michiels
parent cc9a783244
commit c6090ff97a
5 changed files with 41 additions and 0 deletions

View File

@@ -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

View File

@@ -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 <bsd.port.mk>

View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1637510617
SHA256 (vpn-slice-0.15.tar.gz) = 7d5133aecbed9d5696d59dcb799c3d8d30a89a08f6d36fac335f6b8357786353
SIZE (vpn-slice-0.15.tar.gz) = 18510

View File

@@ -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

View File

@@ -0,0 +1,10 @@
[
{ type: install
message: <<EOM
This software requires that procfs filesystem be mounted;
# echo "proc /proc procfs rw 0 0" >> /etc/fstab
# mount /proc
EOM
}
]