Pages

Tuesday, 24 September 2019

VPN Lifeguard

Protect privacy when VPN disconnects - Windows/Linux

Application to protect yourself when your VPN disconnects.
Free & open source application to protect your privacy when your VPN disconnects. It blocks Internet access any others specified applications. It prevents unsecured connections after your VPN connection goes down. VPN Lifeguard will close down the specified applications and automatically reconnect your VPN. Then, reload applications when reconnecting the VPN.

Characteristic

  • Blocking traffic (P2P, Firefox...) in case of disconnection of the VPN
  • Be sure to go through the VPN by delete the main route internet
  • Automatically reconnect the VPN
  • Reload applications when VPN reconnected
  • No leakage to close applications when disconnecting
Very useful for browsing or go behind a P2P VPN without being exposed during disconnection issues.
VPN Lifeguard is guaranteed free of virus, report available here
A newer version written in VB.Net is here: https://github.com/t753/VPN-Lifeguard/tree/master/Windows/VPN%20Lifeguard%20VB.Net
screenshot Windows screenshot Linux

Download

Portable version for Windows 7, 8, 10 (1 MB) : Windows
Linux Ubuntu/Debian/Mint (1 MB) : Linux

Install for Linux

Application written in Visual Basic Gambas.
  1. Open terminal and add the PPA for the Gambas language support :
sudo add-apt-repository ppa:gambas-team/gambas3 -y && sudo apt-get update 
  1. Download the package .deb and install it :
sudo dpkg -i ~/Downloads/Setup_VPNLifeguard_for_Ubuntu.deb && sudo apt-get install -fy
The dependancy for the Gambas language will be automatically installed. The application is not in the PPA and can't be install with a classic apt :
$ sudo apt install setup_vpnlifeguard_for_ubuntu # <<< don't work

Profile


If you want to reward my work, or thank me, then you can donate a few dollars HERE and I'll be very happy!

VPN Lifeguard official website >>> LINK

Alternative solution : VPNDemon for Linux >>> LINK

from https://github.com/Philippe734/VPN-Lifeguard

--------

Ensures that all traffic to/from the internet goes only through the VPN and doesn't leak even if the VPN disconnects.  

VPN-Failsafe-NetworkManager

Ensures that all traffic to/from the internet goes only through the VPN and doesn't leak even if the VPN disconnects.

Algorithm

A dispatcher script reacts to vpn-up and vpn-down events:
  • vpn-up
    • Enable UFW and set it to allow only the traffic passing through the VPN interface
    • Also allow VPN remote's IPs from any interface, so that VPN can be reestablished easily
    • And always allow hardcoded LAN(192.168.1.0/24) traffic
  • vpn-down
    • Additionally enable all DNS traffic until VPN is back up, so that VPN can be reestablished easily in case the remote is a domain
    • There may be DNS leaks on this stage, but everything else is still firewalled
  • When you're done with VPN activity, disable the firewall and access the internet normally either by
    • Using the provided "Disable Failsafe Firewall" app
    • Or executing sudo ufw disable

Installation

wget -q https://raw.githubusercontent.com/thermatk/VPN-Failsafe-NetworkManager/master/install.sh -O - | sudo bash

from https://github.com/thermatk/VPN-Failsafe-NetworkManager

 

 

No comments:

Post a Comment