Virtual Private Network Communication over a session layer socket protocol (SOCKS)
Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
SYSTeam is an IT solutions supplier company that wants to develop a product which permits users to communicate with each other, over the Internet, in a secure way. The solution creates communication between two subnets which are connected through a Virtual Private Network (VPN) Gateway. The security of the communication is implemented at the application layer by using the Secure Socket Layer (SSL) protocol which carries, encrypted within it, a session layer technology called Sock-et-s (SOCKS). The communication prototype is developed in a Linux platform with the Integrated Development Environment (IDE) Eclipse and Java programming language.
There are many similar software-hardware based products in the market, but these solutions usually demand high budgets. This thesis shows the development of a communication prototype of a new, and low cost, alternative product. This report also describes how the Java SOCKS methods are increased with further functionality in order to reach the designed communication infrastructure. The entire implementation is tested by using a network analyzer software called Wireshark and a log function which writes out messages in order for us to know which part of the code is running.
Place, publisher, year, edition, pages
2011. , 57 p.
VPN, SOCKS, JAVA, Socket, SSL
IdentifiersURN: urn:nbn:se:liu:diva-66277ISRN: LIU-IDA/LITH-EX-G--11/005--SEOAI: oai:DiVA.org:liu-66277DiVA: diva2:403089
2011-02-28, Donald Knuth, Linköpings universitet, 581 83 LINKÖPING, 10:00 (Swedish)
Cucurull Juan, Jordi
Nadjm-Tehrani, Simin, Professor