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 hashes)

Uploaded Source

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