All Projects → angt → Glorytun

angt / Glorytun

Licence: bsd-2-clause
Multipath UDP tunnel

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Glorytun

Mud
Multipath UDP library
Stars: ✭ 100 (-77.12%)
Mutual labels:  hacktoberfest, network, crypto
Kalm.js
The socket manager
Stars: ✭ 155 (-64.53%)
Mutual labels:  hacktoberfest, network
Torchbear
🔥🐻 The Speakeasy Scripting Engine Which Combines Speed, Safety, and Simplicity
Stars: ✭ 128 (-70.71%)
Mutual labels:  hacktoberfest, crypto
Librenms
Community-based GPL-licensed network monitoring system
Stars: ✭ 2,567 (+487.41%)
Mutual labels:  hacktoberfest, network
Vis Network
💫 Display dynamic, automatically organised, customizable network views.
Stars: ✭ 1,311 (+200%)
Mutual labels:  hacktoberfest, network
Libmtev
Mount Everest Application Framework
Stars: ✭ 104 (-76.2%)
Mutual labels:  hacktoberfest, network
Ivre
Network recon framework, published by @cea-sec & @ANSSI-FR. Build your own, self-hosted and fully-controlled alternatives to Shodan / ZoomEye / Censys and GreyNoise, run your Passive DNS service, collect and analyse network intelligence from your sensors, and much more!
Stars: ✭ 2,331 (+433.41%)
Mutual labels:  hacktoberfest, network
Awesome Privacy
💡Limiting personal data leaks on the internet
Stars: ✭ 488 (+11.67%)
Mutual labels:  hacktoberfest, vpn
Ovpm
OpenVPN Management Server - Effortless and free OpenVPN server administration
Stars: ✭ 256 (-41.42%)
Mutual labels:  network, vpn
Cidr.xyz
Web-based CIDR / netmask / IP address visualizer
Stars: ✭ 293 (-32.95%)
Mutual labels:  hacktoberfest, network
Django X509
Reusable django app implementing x509 PKI certificates management
Stars: ✭ 326 (-25.4%)
Mutual labels:  hacktoberfest, crypto
Whatpulse
WhatPulse reverse engineered
Stars: ✭ 30 (-93.14%)
Mutual labels:  hacktoberfest, network
Tech Refrigerator
🍰 기술 냉장고입니다. 🛒 기술 면접 , 전공 시험 , 지식 함양 등 분명 도움될 거예요! 🤟
Stars: ✭ 699 (+59.95%)
Mutual labels:  hacktoberfest, network
Wg Ui
WireGuard Web UI for self-serve client configurations, with optional auth.
Stars: ✭ 690 (+57.89%)
Mutual labels:  hacktoberfest, vpn
Meshbird
Meshbird is open-source cloud-native multi-region multi-cloud distributed private networking.
Stars: ✭ 3,401 (+678.26%)
Mutual labels:  network, vpn
React Native Network Logger
An HTTP network request monitor for React Native with in-app interface for iOS and Android with no native code
Stars: ✭ 161 (-63.16%)
Mutual labels:  hacktoberfest, network
Rdbox
RDBOX is an advanced IT platform for robotics and IoT developers that highly integrates cloud-native and edge computing technologies.
Stars: ✭ 246 (-43.71%)
Mutual labels:  network, vpn
Setup Ipsec Vpn
Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2
Stars: ✭ 16,987 (+3787.19%)
Mutual labels:  network, vpn
Web3swift
Elegant Web3js functionality in Swift. Native ABI parsing and smart contract interactions.
Stars: ✭ 237 (-45.77%)
Mutual labels:  hacktoberfest, crypto
Iproute2 Cheatsheet
iproute2 command reference
Stars: ✭ 330 (-24.49%)
Mutual labels:  hacktoberfest, network

Glorytun

Glorytun is a small, simple and secure multipath UDP tunnel.

Please use the stable branch. Visit the wiki for how-to guides, tutorials, etc.

Features

The key features of Glorytun come directly from mud.

  • Fast and highly secure

    When AES-NI is available, the new and extremely fast AEAD construction AEGIS-256 is used. Otherwise, an automatic fallback to ChaCha20-Poly1305 is done in both peers. All messages are encrypted, authenticated and timestamped to mitigate a large set of attacks. This implies that the client and the server must be synchronized, an offset of 10min is accepted by default. Perfect forward secrecy is also implemented with ECDH over Curve25519. Keys are rotated every hours.

  • Multipath and failover

    Connectivity is now crucial, especially in the SD-WAN world. This feature allows a TCP connection (and all other protocols) to explore and exploit all available links without being disconnected. Aggregation should work on all conventional links. Only very high latency (+500ms) links are not recommended for now. Backup paths are also supported, they will be used only in case of emergency, it is useful when aggregation is not your priority.

  • Traffic shaping

    Shaping is very important in network, it allows to keep a low latency without sacrificing the bandwidth. It also helps the multipath scheduler to make better decisions. Currently it must be configured by hand, but soon Glorytun will do it for you.

  • Path MTU discovery without ICMP

    Bad MTU configuration is a very common problem in the world of VPN. As it is critical, Glorytun will try to setup it correctly by guessing its value. It doesn't rely on Next-hop MTU to avoid ICMP black holes. In asymmetric situations the minimum MTU is selected.

Compatibility

Glorytun only depends on libsodium version >= 1.0.4. Which can be installed on a wide variety of systems.

Linux is the platform of choice but the code is standard so it should be easily ported on other posix systems. It was successfully tested on OpenBSD, FreeBSD and MacOS.

IPv4 and IPv6 are supported. On Linux you can have both at the same time by binding ::.


For feature requests and bug reports, please create an issue.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].