Displaying 1 to 8 from 8 results

boringtun - Userspace WireGuard® Implementation in Rust

  •    Rust

BoringTun is an implementation of the WireGuard® protocol designed for portability and speed. ⚠️ NOTE: This crate is still undergoing review for security concerns. Therefore, we recommend that you take caution before using it in a production application.

wireguard-p2p - A tool for setting up WireGuard connections from peer to peer.

  •    Rust

A tool for setting up WireGuard connections from peer to peer. Currently requires Rust nightly and BulletinBoard.

wireguard-dissector - Wireshark dissector (written in Lua) for dissecting the WireGuard tunneling protocol

  •    Lua

Wireshark dissector (written in Lua) for dissecting the WireGuard tunneling protocol. The plan is to eventually rewrite this prototype into a dissector that is included with the main Wireshark sources.




wireguardctrl - Package wireguardctrl enables control of WireGuard devices on multiple platforms

  •    Go

Package wireguardctrl enables control of WireGuard devices on multiple platforms. For more information on WireGuard, please see https://www.wireguard.com/.

VxWireguard-Generator - Utility to generate VXLAN over Wireguard mesh SD-WAN configuration

  •    Python

Now you have all your nodes on the save virtual Ethernet. You may run routing protocol designed for mesh networks (e.g. Babel, EIGRP) on interface vwg-meshvpn to announce connected network segments to each other, and to calculate the best forwarding route between each node.

autowire - Automatically configure Wireguard interfaces in distributed system

  •    Go

This project is at an early stage development and is not production ready even though we're running it in our production. Run it at your own risk. Run WireGuard VPN with zero configuration.

kilo - Kilo is a multi-cloud network overlay built on WireGuard and designed for Kubernetes (k8s + wg = kg)

  •    Go

Kilo is a multi-cloud network overlay built on WireGuard and designed for Kubernetes. Kilo connects nodes in a cluster by providing an encrypted layer 3 network that can span across data centers and public clouds. By allowing pools of nodes in different locations to communicate securely, Kilo enables the operation of multi-cloud clusters.