MacOS/Ubuntu等Linux通用的检查VPN脚本,当VPN断线了自动关闭网卡。

问:什么时候会用到?

答:例如sqlmap在半夜dump数据的时候,你在睡觉,VPN断掉了,啊哈哈哈,全是真实IP去DUMP,好玩吧。

原理:ping vpn网关,ping不通N次,则shutdown掉网卡接口。

使用方法,新建一shell脚本,如check.sh ,给执行权限,使用时,带一参数,为网关地址

./check.sh 10.0.0.1

各参数根据各自网络状况调整,多网卡请自行修改。

while [ 1 ]
do
if ping -c 1 $1
then
n=1
else
sleep 3
if ping -c 1 $1
then
n=2
else
ifconfig en0 down
ifconfig en1 down
fi
fi
sleep 5
done

转载文章请注明,转载自:小马's Blog https://www.i0day.com

本文链接: https://www.i0day.com/1144.html