#!/bin/bash # VPN Checker # v1.2 # Pierre-Louis Dubouilh # pldubouilh # Checks the availability of tun0 or ipsec0. Also allows to kill a program on deconnection. # From my infamous one-liner # ((ifconfig | grep tun0) || (killall Firefox)) if ifconfig | grep -q tun0; then echo "VPN ⬆ | color=green" ifconfig utun0 2> /dev/null | grep inet | cut -d' ' -f 2 elif ifconfig | grep -q ipsec0; then echo "VPN ⬆ | color=green" ifconfig ipsec0 2> /dev/null | grep inet | cut -d' ' -f 2 else echo "VPN ⬇ | color=red" #killall Firefox 2&> /dev/null fi