Python package for managing OpenVPN instances through their entire life cycle
Project description
[[TOC]]
Project Goals
This project provides Python package for managing OpenVPN instances through their entire life cycle.
It can be useful for setting up CTF challenges or various labs (be it home or development) to provide access to separated network or VLANs.
Docs
Autogenerated docs can be seen at https://openvpn-server.readthedocs.io/en/stable/
Additional system requirements
- Installed OpenVPN
- User needs to be able to elevate privileges when executing
openvpn
binary seamlessly, with no password
For example, when using sudo you can usevisudo
to add this line and allow uservpnmaster
do just that.
vpnmaster ALL=(ALL) NOPASSWD: /usr/sbin/openvpn
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
openvpn-server-0.1.0.tar.gz
(18.1 kB
view details)
File details
Details for the file openvpn-server-0.1.0.tar.gz
.
File metadata
- Download URL: openvpn-server-0.1.0.tar.gz
- Upload date:
- Size: 18.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb1507c28963d28f737ba0266b95e9b40120866a0fd3c3b0ff99a98ace548cc4 |
|
MD5 | 8ac2ae0470b4340c4830d6f03b6f6016 |
|
BLAKE2b-256 | cb90d645e32fa72d40c880f32755270feffd38ff16ec87bc129a25a868c94259 |