ZeroTier

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
ZeroTier, Inc
Private
Industry
Founded2011; 8 years ago (2011)
FounderAdam Ierymenko
Headquarters,
United States
Area served
Worldwide
Key people
Adam Ierymenko (CEO)
Products
  • ZeroTier One
  • Central
  • libzt (SDK)
  • LF (pronounced "aleph")
Websitezerotier.com

ZeroTier, Inc is a software company[1] with a Freemium business model based in Irvine, California. ZeroTier provides open-source tools and commercial products in the SDWAN sector that enable developers, operators and security professionals to create and manage geographically-agnostic virtual data centers. The company's flagship product ZeroTier One is a Private peer-to-peer client that enables devices such as laptops, desktops, phones, embedded devices, cloud resources, and services to securely connect to virtual networks.

ZeroTier One
Developer(s)ZeroTier Inc.
Stable release
1.4.2[2] / August 12, 2019; 38 days ago (2019-08-12)
Operating systemMicrosoft Windows, macOS, Linux, Linux on ARM
TypeSD-WAN, P2P, VPN
LicenseBSL (Free for personal use. Enterprise pricing available)
Websitehttps://www.zerotier.com

Open-source tools[edit]

ZeroTier provides a suite of open-source tools licensed under BSL intended to support development and deployment of virtual data centers:

The main product line consists of these following tools:

  • ZeroTier One, first released in 2014[3], a portable client application that provides connectivity to public or private virtual networks.
  • Central, a web-based UI portal for managing virtual networks.
  • libzt (SDK), a linkable library that provides the functionality of ZeroTier One but that can be embedded in applications or services.
  • LF (pronounced "aleph"), a fully decentralized fully replicated key/value store.

Client operation[edit]

ZeroTier One can be considered a Social VPN or Friend-to-friend VPN, and can also be used for Site-to-Site applications. It uses STUN & hole punching to establish direct connections between peers behind NAT. Direct connection are made with the help of a global network of root servers via a mechanism similar to ICE in WebRTC. Virtual networks are managed via a centralized web-based UI (called ZeroTier Central).

Security[edit]

The following considerations apply to ZeroTier's use as an SDWAN or VPN application:

  • Asymmetric public key encryption is Curve25519, a 256-bit elliptic curve variant.[4]
  • Every VL1 packet is encrypted end to end using (as of the current version) 256-bit Salsa20 and authenticated using the Poly1305 message authentication (MAC) algorithm. MAC is computed after encryption (encrypt-then-MAC) and the cipher/MAC composition used is identical to the NaCl reference implementation.[5]

Packages[edit]

ZeroTier One is available on multiple platforms and in multiple forms:

Similar projects[edit]

  • GBridge [9] is a discontinued free software for Windows XP, a P2P bridging software with XMPP signaling (Google Hangouts)
  • Wippien [10] is free P2P VPN with Jabber/XMPP signaling software for Windows OS
  • P2PVPN [11] is an opensource project
  • IPOP is an opensource project
  • GNUnet is an opensource software framework for decentralized, peer-to-peer networking and an official GNU package
  • pwnat [12] is a Linux utility decentralized which utilizing ICMP to ICMP packet encapsulation technique Researched and developed by Samy Kamkar in 2010

See also[edit]

References[edit]

External links[edit]