Skip to content
/ VPN Public

VPN written in C with RSA and AES encryption

Notifications You must be signed in to change notification settings

joexbayer/VPN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VPN

Note: This is a old project and requires some old config tools such as ifconfig.

Not for real use.

VPN that tunnels IP (default = all traffic) to specified VPN server.

Usage:

Client (Only MacOS / Linux support)

For forwarding all traffic to VPN

make client

or choose route yourself

make build-client
./client.out <route> <ip of vpn server>

Server (Only Linux support)

make build-server
./server.out

Needs OPENSSL for encryption.

Linux

apt-get install libssl-dev net-tools iptables

MacOS (Brew)

brew update
brew install openssl

About

VPN written in C with RSA and AES encryption

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published