Vpn断开自动断网小程序[windows]
很简单的一个小程序,连接ppp的vpn之后在ipconfig会有一个
PPP 适配器 VPN 连接:
连接特定的 DNS 后缀 . . . . . . . :
IPv4 地址 . . . . . . . . . . . . : 172.16.36.2
子网掩码 . . . . . . . . . . . . : 255.255.255.255
默认网关. . . . . . . . . . . . . : 0.0.0.0
若不存在就执行 ipconfig /release
禁用所有网卡
保存为xx.py 双击运行
大概运行结果如图
#coding=utf-8
import msvcrt
import time
import os
x=0
print "按[q]键退出"
vpn=os.popen("ipconfig |find \"VPN\"").read()
if vpn=="":
print "还未连接vpn"
else:
x=1
while x:
key=""
time.sleep(0.1)
if msvcrt.kbhit():
key=msvcrt.getch()
vpn=os.popen("ipconfig |find \"VPN\"").read()
if(vpn==""):
os.popen("ipconfig /release").read()
print "Vpn已断开!!"
opt=raw_input("网卡已禁止,是否需要启用?(y/n):")
if opt=='y':
os.popen("ipconfig /renew").read()
print "网卡已启用"
exit(1)
else:
print "第%d次检测:VPN状态OK!"%(x)
x+=1
if key=="q":
print "Exiting..."
exit(1)
#os.system("ipconfig /renew")
评论44次
这个思路有个缺陷,并不是同步断开的 还是可能被记录
感谢楼主分享,不过路由表更简单
这个可以防止有些上网重连暴IP吧
多谢分享了............
我怎么觉得断网的一刹那是很危险的。干嘛不直接硬盘摧毁。。。
py版的,之前有个大牛写了个c的
不知道撸主需要这个功能干嘛。。 比如本地连接IP:192.168.1.100,网关192.168.1.1,那么win本地会有一条路由 0.0.0.0 0.0.0.0 下一条 192.168.1.1 所有流量走192.168.1.1 连接pptp后,会有一条这个路由 0.0.0.0 0.0.0.0 下一条 PPTP。。。 所有流量走 PPTP 还会有一条如何走pptp的路由。这样就实现了vpn代理的功能了。 比如我要去baidu,IP为22.22.22.22,可以这样写 route add 22.22.22.22 mask 255.255.255.255 192.168.1.1 这样精确比配路由后,优先级大于PPTP的路由,就实现撸主的功能了
这个东西有什么用的?
还是修改路由表方法,比较好,好像最初是用在断网360吧?
vpn一断就断网 我记得好多工具呢
脚本不够稳定
vpn确实会经常自己断开,多连几层。。。
有时候vpn自动断开确实蛋疼。本人蛋疼好多次。
之前在乌云看过了。不过还是很赞。两种不一样的方法
route delete 学xi了一下python 不错
明显很麻烦。。~
昨晚月末还身下100多m流量。设置lbe流量用完自动断网。打开4g用pps看电视,序幕都没有看完就超出流量了
还是改路由表好点吧。
改路由表实现?不明觉厉啊
乌云zone之前有个一样话题的帖子,貌似有个修改路由表的方法更好。
老核好久不见新年快乐!
事实上这样子用和不用一样的 如果正在扫描对方网络 或者访问对方页面等等 断开后都会马上跟上真实IP 再断开也没用 这个时候你这个软件反应时间的间隔差是致命的
那多挂一层就ok了