Simple cli-tool to create the wg0.conf-files for a 1-to-many network infrastructure in which the N-peers can connect to each other via the 1-peer.
Project description
1toN-wireguard-manager
Simple cli-tool to create the wg0.conf-files for a 1-to-many network infrastructure in which the N-peers can connect to each other via the 1-peer.
Note that the keys are stored in an unencrypted sqlite-file and the configs get exported as plain text files – use this on your own risk!
installation
pip install wgman1ton
You also need wireguard installed (the package is called wireguard-tools in many distributions).
usage
$ wgman1ton
:: Select an option
1 edit general settings
2 add node
3 remove node
4 display qr-code for node
5 export all configs
6 exit
> █
Optionally you can also provide the name of the .db-file that should be opened.
$ wgman1ton different.db
The software will create a database file called wgman1ton.db in the current directory to persist the configuration.
Navigate through the cli-menu. In the end export the configuration and distribute it to the appropriate peers.
Call the software from the same directory later to continue where you left off.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wgman1ton-0.4.0.tar.gz.
File metadata
- Download URL: wgman1ton-0.4.0.tar.gz
- Upload date:
- Size: 16.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.62.3 importlib-metadata/5.0.0 keyring/23.11.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c60e6b901afd7362216c556b76876f2adf831aa1fc8b8ec401f74a066acc1bc9
|
|
| MD5 |
56e736f318e7be6062cae0e3800d72de
|
|
| BLAKE2b-256 |
25e087309ab26b08ba48a6475b6a852f207747c52b362386b2b97f1cd5fccddc
|
File details
Details for the file wgman1ton-0.4.0-py3-none-any.whl.
File metadata
- Download URL: wgman1ton-0.4.0-py3-none-any.whl
- Upload date:
- Size: 16.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.62.3 importlib-metadata/5.0.0 keyring/23.11.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d867222e4db80b9e02e83365c5c134a3f7b98a5e20807eecde6f9a4b5ce49ba0
|
|
| MD5 |
436e1097a49caa69fdd10e81930a1a30
|
|
| BLAKE2b-256 |
b894edd59dbb429f722d201a318940f26e84810a9e1fbd7007670e8f8e7c06e3
|