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 software available under a Software license, license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term ...
application that implements
virtual private network Virtual private network (VPN) is a network architecture for virtually extending a private network (i.e. any computer network which is not the public Internet) across one or multiple other networks which are either untrusted (as they are not con ...
(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, such as the Internet. The protocol is widely used in applications such as email, instant messaging, and voice over IP, b ...
security for encryption and is capable of traversing
network address translator Network address translation (NAT) is a method of mapping an IP address space into another by modifying network address information in the IP header of packets while they are in transit across a traffic routing device. The technique was initia ...
s (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, and is published under the GNU General Public License (GPL) by
University of Tsukuba is a List of national universities in Japan, national research university located in Tsukuba, Ibaraki Prefecture, Ibaraki, Japan. The university has 28 college clusters and schools with around 16,500 students (as of 2014). The main Tsukuba ca ...
. 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, and identify the party at the other end. It is widely used by Internet servers, including the majority of HTTPS web ...
library to provide
encryption In Cryptography law, cryptography, encryption (more specifically, Code, encoding) is the process of transforming information in a way that, ideally, only authorized parties can decode. This process converts the original representation of the inf ...
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 Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
:* 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, multi-user 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, a ...
:* 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 List of national universities in Japan, national research university located in Tsukuba, Ibaraki Prefecture, Ibaraki, Japan. The university has 28 college clusters and schools with around 16,500 students (as of 2014). The main Tsukuba ca ...
* SoftEther Corporation *
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