All Projects → ojarva → openvpn-status-parser

ojarva / openvpn-status-parser

Licence: MIT License
Parser for openvpn status file

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to openvpn-status-parser

Docker Openvpn
🔒 OpenVPN server in a Docker container complete with an EasyRSA PKI CA
Stars: ✭ 7,121 (+39461.11%)
Mutual labels:  openvpn, openvpn-server
Openvpn Install
Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux.
Stars: ✭ 7,142 (+39577.78%)
Mutual labels:  openvpn, openvpn-server
auth-script-openvpn
OpenVPN plugin to auth connections using non-blocking external script
Stars: ✭ 68 (+277.78%)
Mutual labels:  openvpn, openvpn-server
terraform-aws-pritunl-vpn-server
Pritunl VPN Server for your public/private like VPC on AWS
Stars: ✭ 40 (+122.22%)
Mutual labels:  openvpn, openvpn-server
k8s-ovpn
OpenVPN on a Kubernetes cluster. Roll your own secure VPN cluster!
Stars: ✭ 72 (+300%)
Mutual labels:  openvpn
openvpn
Build your own private VPN server. OpenVPN, Scramblesuit and DNS up in less then 5 minutes
Stars: ✭ 78 (+333.33%)
Mutual labels:  openvpn
arch-privoxyvpn
Docker build script for Arch Linux base with Privoxy and OpenVPN
Stars: ✭ 55 (+205.56%)
Mutual labels:  openvpn
desktop-app-cli
Official IVPN command-line interface (CLI)
Stars: ✭ 18 (+0%)
Mutual labels:  openvpn
vpn-auto-reconnect.sh
A simple bash script for autoreconnect to OpenVPN via NetworkManager command-line (nmcli).
Stars: ✭ 19 (+5.56%)
Mutual labels:  openvpn
openvpn-unroot
Run OpenVPN without root privileges
Stars: ✭ 27 (+50%)
Mutual labels:  openvpn
mypaas
MyPaas is an Ansible playbook for startups or small companies which want to build a modern and fully automated infrastructure.
Stars: ✭ 24 (+33.33%)
Mutual labels:  openvpn-server
ConsolePi
Raspberry Pi Based Serial Console Server, with PushBullet Notification of IP changes, Automatic VPN termination, custom menu, Power Outlet Control, and a lot more
Stars: ✭ 109 (+505.56%)
Mutual labels:  openvpn
docker-openvpn-client-socks
Expose an OpenVPN tunnel as a SOCKS proxy
Stars: ✭ 89 (+394.44%)
Mutual labels:  openvpn
iit-kgp-network
Information repository and Solutions on IIT KGP Internet Problems.
Stars: ✭ 28 (+55.56%)
Mutual labels:  openvpn
openvpn-portable
🚀 OpenVPN portable for Windows
Stars: ✭ 59 (+227.78%)
Mutual labels:  openvpn
droidovpn
An unofficial VPN Gate client for Android.
Stars: ✭ 65 (+261.11%)
Mutual labels:  openvpn
Raspberry-Pi-VPN-Gateway
Raspberry Pi VPN gateway installer for Private Internet Access
Stars: ✭ 44 (+144.44%)
Mutual labels:  openvpn
killswitch-windows
VPN kill switch for windows.
Stars: ✭ 22 (+22.22%)
Mutual labels:  openvpn
desktop-app
Official IVPN Desktop app
Stars: ✭ 141 (+683.33%)
Mutual labels:  openvpn
books-and-articles
Books written from me to my own language
Stars: ✭ 15 (-16.67%)
Mutual labels:  openvpn

openvpn-status-parser

Installation:

pip install openvpn-status-parser

or clone the repository and run

python setup.py install

Usage:

  • add status-version 3 to openvpn server configuration. Reload/restart openvpn server.
  • locate openvpn status file. Usually it's under /var/run in Unix based systems.
openvpn-status-parser /var/run/openvpn/openvpn.status

Or using Python:

import pprint
from openvpn_status_parser import OpenVPNStatusParser

parser = OpenVPNStatusParser("/var/run/openvpn/openvpn.status")
pprint.pprint(parser.connected_clients)
pprint.pprint(parser.routing_table)
pprint.pprint(parser.details)

License

MIT License; see LICENSE.txt for full details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].