pocc / merlink

This program will connect desktop clients to Meraki firewalls
Apache License 2.0
3 stars 1 forks source link
l2tp networking pyqt5 python3 vpn vpn-client

Build Status Build status BCH compliance

MerLink

This program will connect desktop devices to Meraki firewalls via an L2TP/IPSEC connection. This program uses a Meraki dashboard admin's credentials to pull the data required for a Client VPN connection, create the connection with OS built-ins, and then connect.

Current Feature Set (targeting v1.0.0)

The goals for future major versions can be found in the Project list.

Installing Merlink

Executables

Download the executables here.

Building from Source

1. Clone the repository:

git clone https://github.com/pocc/merlink

2. Download the required libraries with pip3

pip3 install requirements.txt

3. Execute the file

python3 merlink.py

Contributing

Please read contributing.md for the process for submitting pull requests.

Setting up your environment

To set up your Windows environment, please read pycharm_setup.md

Versioning

SemVer is used for versioning:

For the versions available, see the tags on this repository.

Branching

Adapting Git Branching for this projcet

Addenda

Reference Material

Language and Libraries

Environment

General Documentation

Style Guide

Style Guide

Building

License

This project is licensed under the Apache License 2.0 - see the LICENSE.md file for details.

Authors

See also the list of contributors who participated in this project.

Acknowledgments

Praise be Stack Overflow!