VPN Jail Save

Project README

VPN-Jail

Isolate an application to just VPN access and prevent data leaks especially when the VPN is down.

This script creates a network namespace to run the VPN. The namespace has IP Table rules that block all traffic apart from to the VPN provider & local locations. This ensures that if the VPN ever goes down no unencrypted data will be sent out over the internet. It's very simple to use all you need is to have a OPENVPN client & an application you need to run (rtorrent, firefox or popcorn-time)

Usage

sudo python3 ./vpnJail.py vpn.ovpn firefox 
sudo python3 ./vpnJail.py config_path process 

Installation

Requires OPENVPN

sudo apt-get install openvpn
git clone [email protected]:OtherOfIce/VPN-Jail.git 

Thanks to Schnouki: For his brilliant post (https://schnouki.net/posts/2014/12/12/openvpn-for-a-single-application-on-linux/)

Open Source Agenda is not affiliated with "VPN Jail" Project. README Source: OtherOfIce/VPN-Jail
Stars
30
Open Issues
0
Last Commit
7 years ago
Repository

Open Source Agenda Badge

Open Source Agenda Rating