Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stackghost/gnovpn
Converts OpenVPN Access Server profile (client.ovpn) to Gnome Network Manager firendly profile for import
https://github.com/stackghost/gnovpn
Last synced: about 1 month ago
JSON representation
Converts OpenVPN Access Server profile (client.ovpn) to Gnome Network Manager firendly profile for import
- Host: GitHub
- URL: https://github.com/stackghost/gnovpn
- Owner: stackghost
- License: gpl-2.0
- Created: 2015-06-17T18:34:56.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-06-17T18:39:05.000Z (over 9 years ago)
- Last Synced: 2024-08-02T12:47:11.330Z (4 months ago)
- Language: Python
- Size: 141 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - stackghost/gnovpn - Converts OpenVPN Access Server profile (client.ovpn) to Gnome Network Manager firendly profile for import (others)
README
# What?
Gnovpn is a very basic script to convert **OpenVPN Access Server** profiles
to use with **Gnome Network Manager**# How?
The script splits a single *.ovpn file and splits the keys into separate
files and creates a new config.ovpn file to use for import* Script-generated files
* ca.crt (ca file)
* config.crt (cert file)
* config.key (key file)
* config-tls.key (tls-auth file)
* config.ovpn (new profile for import)# Why?
I got tired of manually converting the profiles provided by the access
server everytime I needed to import a new vpn profile# Where?
Tested on Linux Mint but should work on all flavors of Gnome# Usage
`$ ./gnovpn.py /path/to/client.ovpn`