Metadata-Version: 2.1
Name: openvpn-server
Version: 0.0.3
Summary: Python package for managing OpenVPN instances through their entire life cycle
Home-page: https://gitlab.com/D0han/openvpn-server
Author: Piotr Szczepaniak
Author-email: szczep.piotr+openvpn-server@gmail.com
License: UNKNOWN
Description: [[_TOC_]]
        
        # Project Goals
        This project provides Python package for managing [OpenVPN](https://openvpn.net/community-resources/how-to/) instances through their entire life cycle.  
        It can be useful for setting up [CTF](https://ctftime.org/ctf-wtf/) challenges or various [labs (be it home or development)](https://www.reddit.com/r/homelab/) to provide access to separated network or [VLANs](https://en.wikipedia.org/wiki/Virtual_LAN).
        
        # Additional system requirements
        1. Installed OpenVPN
        1. 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`
        
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Security
Classifier: Topic :: System :: Networking
Requires-Python: >=3.6.0
Description-Content-Type: text/markdown
Provides-Extra: dev
Provides-Extra: testing
