openvpn-status-parser
Installation:
pip install openvpn-status-parseror clone the repository and run
python setup.py installUsage:
- 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.
Or using Python:
import pprintfrom 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.