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.

Files for openvpn-server, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size openvpn-server-0.1.0.tar.gz (18.1 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page