UT-VPN
   HOME

TheInfoList



OR:

University of Tsukuba Virtual Private Network, UT-VPN is a
free and open source software Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
application that implements
virtual private network A virtual private network (VPN) extends a private network across a public network and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network. The be ...
(VPN) techniques for creating secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It uses
SSL/TLS Transport Layer Security (TLS) is a cryptographic protocol designed to provide communications security over a computer network. The protocol is widely used in applications such as email, instant messaging, and voice over IP, but its use in securi ...
security for encryption and is capable of traversing network address translators (NATs) and
firewall Firewall may refer to: * Firewall (computing), a technological barrier designed to prevent unauthorized or unwanted communications between computer networks or hosts * Firewall (construction), a barrier inside a building, designed to limit the spre ...
s. It was written by Daiyuu Nobori and
SoftEther Corporation SoftEther Corporation is a Japanese software company. It was founded as an industry-academia-government venture in April 2004 by University of Tsukuba students, with the goal to develop the software of the same name, SoftEther VPN A virtu ...
, and is published under the GNU General Public License (GPL) by
University of Tsukuba is a public university, public research university located in Tsukuba, Ibaraki Prefecture, Ibaraki, Japan. It is a top 10 Designated National University, and was ranked Type A by the Japanese government as part of the Top Global University Pro ...
. UT-VPN has compatible as PacketiX VPN product of SoftEther Corporation. UT-VPN developed based on PacketiX VPN, but some functions was deleted. For example, the RADIUS client is supported by PacketiX VPN Server, but it is not supported by UT-VPN Server.


Architecture


Encryption

UT-VPN uses the
OpenSSL OpenSSL is a software library for applications that provide secure communications over computer networks against eavesdropping or need to identify the party at the other end. It is widely used by Internet servers, including the majority of HTT ...
library to provide
encryption In cryptography, encryption is the process of encoding information. This process converts the original representation of the information, known as plaintext, into an alternative form known as ciphertext. Ideally, only authorized parties can decip ...
to packets.


Authentication

UT-VPN offers username/password-based authentication.


Networking

UT-VPN is software to consist of UT-VPN Server and UT-VPN Client. UT-VPN functions as L2-VPN (over SSL/TLS).


UT-VPN Client

'Virtual NIC' (virtual network interface card) is installed in OS how UT-VPN Client was installed in. Virtual NIC is recognized as physical NIC by OS. UT-VPN does encapsulation to TCP (or SSL/TLS) packets from L2 frames by Virtual NIC. UT-VPN Client connects with UT-VPN Server. If authorization with UT-VPN Server succeeded, UT-VPN Client establishes connection with Virtual HUB.


UT-VPN Server

UT-VPN Server have some 'Virtual HUB', and they function as virtual L2 switch. Virtual HUB does handle frames which received from UT-VPN Client. If necessary, UT-VPN Server forwards encapsulated L2 frames to UT-VPN Client. Virtual HUB on UT-VPN Server has function cascading connection for Virtual HUB on other UT-VPN Server. Site-to-site connection can come true with cascading connection.


=L2 Bridge

= UT-VPN Server has bridging function between arbitrary NIC which OS has and virtual HUB.


=L3 Switch

= UT-VPN Server has Virtual L3 switch function. Virtual L3 switch does L3-switching between virtual HUB on the UT-VPN Server.


Operational Environment


UT-VPN Server

*
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
:* Windows 98 / Millennium Edition :* Windows NT 4.0 :* Windows 2000 :* Windows XP :* Windows Server 2003 :* Windows Vista :* Windows Server 2008 :* Hyper-V Server :* Windows 7 :* Windows Server 2008 R2 :: * Supported for x86/x64 *
UNIX Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
:* Linux (2.4 or later) :* FreeBSD (6.0 or later) :* Solaris (8.0 or later) :* Mac OS X (Tiger or later) :: * If it is the environment where compiling it is possible of the source code, UT-VPN Server works.


UT-VPN Client

* Windows :* Windows 98 :* Windows ME :* Windows 2000 :* Windows XP :* Windows Server 2003 :* Windows Vista :* Windows Server 2008 :* Hyper-V Server :* Windows 7 :* Windows Server 2008 R2 :: *Supported for x86/x64 * UNIX :* Linux (2.4 or later) :: * The Virtual NIC does not work in other UNIX operating systems.


Community

The primary method for community support is through the SoftEther mailing lists.UT-VPN Contact
/ref>


See also

*
University of Tsukuba is a public university, public research university located in Tsukuba, Ibaraki Prefecture, Ibaraki, Japan. It is a top 10 Designated National University, and was ranked Type A by the Japanese government as part of the Top Global University Pro ...
*
SoftEther Corporation SoftEther Corporation is a Japanese software company. It was founded as an industry-academia-government venture in April 2004 by University of Tsukuba students, with the goal to develop the software of the same name, SoftEther VPN A virtu ...
*
OpenVPN OpenVPN is a virtual private network (VPN) system that implements techniques to create secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It implements both client and server appl ...
, The well-known open source VPN software.


References


External links

*Official links *
UT-VPN OpenSource Project
(Japanese) *
UT-VPN Download
(Japanese, require email address) {{VPN Computer network security Tunneling protocols Free security software Unix network-related software