Key facts
- Software.name
- WireGuard
- Software.logo
- Logo of WireGuard.svg
- Software.logo alt
- The WireGuard logo
- Software.logo size
- 200px
- Software.author
- Jason A. Donenfeld
- Software.developer
- Jason A. Donenfeld
- Software.programming language
- C (Linux, FreeBSD kernel modules, NetBSD, OpenBSD kernel drivers, Windows kernel drivers), Go (userspace implementation)
- Software.genre
- Virtual private network
- Software.license
- various free and open-source
via Wikipedia infobox
Wikidata facts
- Instance of
- virtual private network
- Part of
- Linux kernel
- Has part
- BLAKE
- Official website
- www.wireguard.com
- Has use
- virtual private network
Show 11 more facts
- source code repository URL
- git.zx2c4.com/wireguard-android
- copyright license
- GNU General Public License, version 2.0
- software version identifier
- 1.0.20220627
- operating system
- Microsoft Windows
- programmed in
- Rust
- Commons category
- WireGuard
- inception
- 2015-00-00
- official demo URL
- demo.wireguard.com
- source of income
- donation
- official donation page URL
- www.wireguard.com/donations
- publication date
- 2015-00-00
Sources (13)
via Wikidata · CC0
Article · Deutsch
WireGuard ist eine freie Software zum Aufbau eines virtuellen privaten Netzwerkes (VPN) über eine verschlüsselte Verbindung. Als Besonderheit ist diese VPN-Technik direkt im Linux-Kernel ab Version 5.6 integriert und erlaubt so eine höhere Verarbeitungsgeschwindigkeit als vergleichbare Lösungen wie IPsec oder OpenVPN. Allerdings erlaubt WireGuard nur den Transport über das schnellere UDP, im Gegensatz dazu erlaubt OpenVPN alternativ auch TCP auf der Transportschicht. Diese Einschränkung gilt nicht für das virtuelle Netzwerk selbst. WireGuard steht unter der GNU GPLv2 und ist neben dem Betriebssystem Linux mit eigenem Kernelmodul auch als Anwendungsprogramm für verschiedene andere Betriebssysteme wie OpenBSD, FreeBSD, NetBSD, macOS und Microsoft Windows verfügbar. Wireguard verfügt aufgrund des Aufbaus über einige Vorteile gegenüber anderen VPN-Protokollen: Eine einfache minimierte Codebasis, die damit auch leicht verständlich und überprüfbar ist; hohe Übertragungsgeschwindigkeiten, da für die Verschlüsselung und Übertragung kaum Ressourcen der Server und Clients belastet werden; plattformübergreifende Integration in verschiedene Betriebssysteme wie Windows, Linux, MacOS, Android, iOS und weitere.
Abstract from DBpedia / Wikipedia · CC BY-SA