2025-01-22 23:12:21 +03:00
2025-01-22 23:12:21 +03:00
2025-01-22 23:12:21 +03:00
2025-01-07 12:55:49 +03:00
2025-01-07 17:35:23 +03:00
2024-12-19 18:41:47 +03:00
2024-12-19 19:33:01 +03:00
2024-12-19 20:44:12 +03:00

vpn-manager

Manage WireGuard VPN peers (both server and clients)

Development

To start developing:

python -m venv .venv
source .venv/Scripts/activate
pip install -e .[test,lint]
# work related commands here
deactivate

Tools:

pytest
flake8 vpn_manager
black vpn_manager

Test runs:

# package
$ python -m vpn_manager
run
# script declared in pyproject.toml
$ example
run

Run different merging algorithms:

python -m vpn_manager.cidr4_merge.cidr4_merger
python -m vpn_manager.cidr4_merge.fast
python -m vpn_manager.cidr4_merge.precise
S
Description
Manage WireGuard VPN peers (both server and clients)
Readme MIT 150 KiB
Languages
Python 100%