Skip to main content

No project description provided

Project description

Client

The client is a simple command line tool that can request the creation or destruction of VPN endpoints.

When the command is run it should check that wireguard is installed and the user's token is set as an environment variable. Display helpful error messages if not.

It consists of the following subcommands:

connect

  • Triggers the call to the command and control server to create a new endpoint
  • Optional location argument to specify the geographic location where the new endpoint should be created
  • After successful response from the command and control server, automatically initiate key exchange with the endpoint
  • After successful key exchange automatically populate required fields in the returned wg0.conf file and store it
  • Activate the wg tunnel

disconnect

  • Deactivate the wg connection and tell the command and control server to kill the endpoint

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

yvpn-0.1.0.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yvpn-0.1.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file yvpn-0.1.0.tar.gz.

File metadata

  • Download URL: yvpn-0.1.0.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.4 Linux/5.19.0-76051900-generic

File hashes

Hashes for yvpn-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9107e77a78771278833266bc7b9b848092a7b3958553a90b39e0fa71118cfd93
MD5 9b11e1274eb895ad3f91d406b7f40d2f
BLAKE2b-256 a76fcf168b6a96b7df6411b71823be22f83af97a6a2555df1f820c874a79459f

See more details on using hashes here.

File details

Details for the file yvpn-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: yvpn-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.4 Linux/5.19.0-76051900-generic

File hashes

Hashes for yvpn-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 19377c96f7d93c338b006ea7f23394304b225ff009db80ead0b6d01f6d6dc7d5
MD5 a0a80459c5cde448a261db13038b4029
BLAKE2b-256 5fb8929b958b7a09966cc44bd41de3c95361ac4fbbd76e052163690060a74db4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page