Skip to main content

Python library interaction with openVPN manager interface

Project description

Python library interaction with openVPN manager interface

Futures:

  • Async
  • Support tcp/unix_socket connection. ("unix:///path_socket", "tcp://host:port")

Example

import asyncio

from py_ovpn_mi import VPNManager

async def main():
    a = VPNManager(url="tcp://127.0.0.1:80")
    await a.connect()

asyncio.run(main())

# Exceptions: ConnectionError

Development

Links:

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

ovpn_manager-1.1.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

ovpn_manager-1.1.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file ovpn_manager-1.1.0.tar.gz.

File metadata

  • Download URL: ovpn_manager-1.1.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for ovpn_manager-1.1.0.tar.gz
Algorithm Hash digest
SHA256 8849352a8465061e68e48aae68a7163704ba1e25405cf5b052701ea2eb9fa293
MD5 cf8dbd6125ecba4595671e30b1383927
BLAKE2b-256 a5933397b75ccb2ac8dd46b8e561b366e5c34b14ea20d5aac921a14b83939998

See more details on using hashes here.

File details

Details for the file ovpn_manager-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ovpn_manager-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 602c79aba1b07d388b5be0cf3e2cff41dd6fa9b2423df9b104203f77c575492c
MD5 18b131623388441c122e860a33625bde
BLAKE2b-256 fecde0677a92a9a7a882052e31e45f29c68b544054dffe466b3e9a3e404ea50e

See more details on using hashes here.

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