MacOS/Ubuntu等Linux通用的检查VPN脚本

/ 0评 / 0

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

问:什么时候会用到?

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

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

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

./check.sh 10.0.0.1

各参数根据各自网络状况调整,多网卡请自行修改。
[task]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[/task]

发表评论

电子邮件地址不会被公开。 必填项已用*标注