wgipam - Command wgipamd implements an IP Address Management (IPAM) daemon for dynamic IP address assignment to WireGuard peers, using the wg-dynamic protocol

  •        136

Command wgipamd implements an IP Address Management (IPAM) daemon for dynamic IP address assignment to WireGuard peers, using the wg-dynamic protocol. For more information about wg-dynamic, please see: https://git.zx2c4.com/wg-dynamic/about/.

https://github.com/mdlayher/wgipam

Tags
Implementation
License
Platform

   




Related Projects

dsnet - Simple command to manage a centralised wireguard VPN

  •    Go

Simple command to manage a centralised wireguard VPN. Think wg-quick but quicker: key generation + address allocation. It can generate ready-to-go client configs for wg-quick, EdgeOS and NixOS. More client peers can be added with dsnet add. They can connect immediately after! Don't forget to enable IP forwarding to allow peers to talk to one another.

wg-access-server - An all-in-one WireGuard VPN solution with a web ui for connecting devices

  •    TypeScript

wg-access-server is a single binary that provides a WireGuard VPN server and device management web ui. We support user authentication, 1 click device registration that works with Mac, Linux, Windows, Ios and Android including QR codes. You can configure different network isolation modes for better control and more. This project aims to deliver a simple VPN solution for developers, homelab enthusiasts and anyone else feeling adventurous.

innernet - A private network system that uses WireGuard under the hood.

  •    Rust

A private network system that uses WireGuard under the hood. See the announcement blog post for a longer-winded explanation. innernet is similar in its goals to Slack's nebula or Tailscale, but takes a bit of a different approach. It aims to take advantage of existing networking concepts like CIDRs and the security properties of WireGuard to turn your computer's basic IP networking into more powerful ACL primitives.

wesher - wireguard overlay mesh network manager

  •    Go

wesher creates and manages an encrypted mesh overlay network across a group of nodes, using wireguard. Its main use-case is adding low-maintenance security to public-cloud networks or connecting different cloud providers.

Wireguard - Fast, Modern, Secure, VPN Tunnel

  •    C

WireGuard is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPSec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances.


Cilium - eBPF-based Networking, Security, and Observability

  •    Go

Cilium is open source software for providing and transparently securing network connectivity and loadbalancing between application workloads such as application containers or processes. Cilium operates at Layer 3/4 to provide traditional networking and security services as well as Layer 7 to protect and secure use of modern application protocols such as HTTP, gRPC and Kafka. Cilium is integrated into common orchestration frameworks such as Kubernetes.

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.

docker-wireguard

  •    Dockerfile

WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the Linux kernel, it is now cross-platform (Windows, macOS, BSD, iOS, Android) and widely deployable. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry. Our images support multiple architectures such as x86-64, arm64 and armhf. We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.

raspberrypiwireguard - Install and configure WireGuard on Raspberry Pi (and others)

  •    

Raspberry Pi 1, Zero, ZeroW requires manual compiling. If you get net.ipv4.ip_forward = 0, please manually edit sudo nano /etc/sysctl.conf and add net.ipv4.ip_forward = 1.

Willow Garage ROS Packages

  •    

PROJECT HAS MOVED! wg-ros-pkg is now hosted at https://code.ros.org/gf/project/wg-ros-pkg

wg-serverless - CNCF Serverless WG

  •    

Since then the CNCF TOC agreed to have the working group continue its work and develop the CloudEvents specification. That work is being done in a separate github repo: CloudEvents. Additional work streams can be suggested, see the proposal directory's README for more information.

Fast-Android-Networking - 🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀

  •    Java

Fast Android Networking Library is a powerful library for doing any type of networking in Android applications which is made on top of OkHttp Networking Layer. Fast Android Networking Library takes care of each and everything. So you don't have to do anything, just make request and listen for the response.

Networking - Easy HTTP Networking in Swift a NSURLSession wrapper with image caching support

  •    Swift

Networking was born out of the necessity of having a simple networking library that doesn't have crazy programming abstractions or uses the latest reactive programming techniques, but just a plain, simple and convenient wrapper around NSURLSession that supports common needs such as faking requests and caching images out of the box. A library that is small enough to read in one go but useful enough to include in any project. That's how Networking came to life, a fully tested library for iOS, tvOS, watchOS and OS X that will always be there for you. Initializing an instance of Networking means you have to select a NSURLSessionConfiguration. The available types are Default, Ephemeral and Background, if you don't provide any or don't have special needs then Default will be used.

C++ Portable Types Library (PTypes)

  •    C++

PTypes is a simple alternative to the STL that includes multithreading and networking. It defines dynamic strings, character sets, lists and other basic data types along with threads, synchronization primitives, named pipes and IP sockets.

Dynamic Virtual Private Networking

  •    C

A virtual private network created out of iptables, two small executables about 4k each, and duct tape. Designed to scale to a very large number (gt;65536) of small (~250 node) subnets, rather than a small number of large subnets. See dvpn.sf.net for sourc

ArmyOfOne

  •    

ArmyOfOne - Socialist project to create free social networking web tools including blog, photo gallery, calendar, books, quotes, groups/pods, tagging, dynamic multi-lingual content so people can collaborate via the web.

Windows Home Server Router Control

  •    

The Router Control add-in for the Windows Home Server enabled the user to get more control over his/her UPnP internet gateway (e.g. see and modify the dynamic port forwards).

nahtlos-mobil.de - DynamicDNS Library

  •    DotNet

This library contains functionality for updating different dynamic DNS Providers like for example DynDNS.org and NoIP. The library is compatible with the .NET Compact Framework 2.0 and higher.

OpenNebula - Data Center Management Solution

  •    C++

OpenNebula provides solution for building and managing virtualized enterprise data centers and cloud infrastructures to enable on-premise IaaS clouds. OpenNebula interoperability makes cloud an evolution by leveraging existing IT assets, protecting your investments, and avoiding vendor lock-in. penNebula was designed to address the requirements of business use cases from leading companies and across multiple industries, such as Hosting, Telecom, eGovernment, Utility Computing and lot more.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.