+
Skip to content

conqp/wgtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wgtools

Python bindings for WireGuard's wg utility.

Installation

python3 setup.py install

Usage

In the following, the most common use cases are briefly explained.
For a full documentation, please refer to help(wgtools.<function>).

Generating a private key

private_key = wgtools.genkey()

Generating a public key

public_key = wgtools.pubkey(private_key)

Generating a keypair

keypair = wgtools.keypair()

or

public_key, private_key = wgtools.keypair()

The keypair object is a named tuple an can be unpacked

public_key, private_key = keypair

or accessed by atributes

public_key = keypair.public
private_key = keypair.private

Generating a pre-shared key (PSK)

psk = wgtools.genpsk()

About

Python bindings for WireGuard.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载