/TLS-VPN

TLS/SSL VPN implementation using OpenSSL and SEEDLabs, Spring 2022

Primary LanguageC

I took the courses CSC 566 (Computer Security) taught by Sazzadur Rahaman and ECE 571 (Fundamentals of Information and Network Security) taught by Ming Li during Spring 2022 (graduate @ UArizona).

For ECE 571 course, I built a simple TLS/SSL VPN, called miniVPN using OpenSSL library in C and SEEDUbuntu 16.04 virtual machine. However, I can't share the project report since the same assignment is given every year. Therefore, in the subfolders above, I have shared the source codes based on the SEEDLab I used for this project.

Topics covered in these courses:

The reference texts I used (click on the images to visit their websites):

hs ug ug ug ug ug SEED Labs Intel Security Curriculum Program

Equivalent Courses: CS4642 @ VirginiaTech | CS461 @ UIUC | CMSC33250 @ UChicago | EECS398 @ UMichigan | CS3710 @ UVirginia | CIS331 @ UPenn | COMP427 @ Rice | CSE571S @ WUStL | COMPSCI597N @ UMass | CS556 @ ColoradoState | COMPSCI354 @ Northwestern | CS134 @ UCIrvine | CS588 @ Boston | CS161 @ UCBerkeley