Skip to main content

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

  1. Installed OpenVPN
  2. User needs to be able to elevate privileges when executing openvpn binary seamlessly, with no password
    For example, when using sudo you can use visudo to add this line and allow user vpnmaster 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)

Uploaded Source

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

Hashes for openvpn-server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fb1507c28963d28f737ba0266b95e9b40120866a0fd3c3b0ff99a98ace548cc4
MD5 8ac2ae0470b4340c4830d6f03b6f6016
BLAKE2b-256 cb90d645e32fa72d40c880f32755270feffd38ff16ec87bc129a25a868c94259

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page