|
用自编的端口扫描器扫描出学校内部网的所有代理服务器之后,还必须验证是否可与其真正连接,因为有些代理服务器设定ip地址限制或需要输入用户名和密码,如果每次都要经过手动验证连接,那么势必非常繁琐。出于这个目的,自己编写了一个验证器。
程序的使用方法:输入例如10.11.19.206:1080
当然你可以将很多代理服务器列表存放在一个文件中作为该程序输入端,用管道来实现。例如这是扫描结果。
[root@localhost root]# portscanner -h 10.11.1.1,10.11.20.254 -p 1080 -c 5
*****************************************************************
开始扫描起始主机地址为10.11.1.1,结束主机地址为10.11.20.254的端口为1080的主机地址
10.11.18.102:1080
10.11.19.6:1080
10.11.19.36:1080
10.11.19.49:1080
10.11.18.31:1080
10.11.19.124:1080
10.11.19.176:1080
10.11.19.181:1080
10.11.19.234:1080
10.11.19.242:1080
10.11.19.244:1080
10.11.2.17:1080
10.11.2.177:1080
10.11.4.125:1080
10.11.4.214:1080
10.11.2.221:1080
10.11.4.22:1080
10.11.7.68:1080
10.11.8.183:1080
10.11.7.21:1080
10.11.7.5:1080
10.11.7.185:1080
10.11.7.50:1080
10.11.8.11:1080
10.11.7.161:1080
10.11.7.99:1080
10.11.7.57:1080
10.11.8.210:1080
10.11.9.131:1080
10.11.9.21:1080
10.11.10.65:1080
10.11.11.147:1080
10.11.9.111:1080
10.11.11.22:1080
10.11.11.81:1080
10.11.11.117:1080
10.11.1.240:1080
10.11.2.44:1080
10.11.2.57:1080
10.11.2.106:1080
10.11.18.81:1080
The initial time:Sun Jul 22 01:01:28 2007
The terminated time:Sun Jul 22 01:02:09 2007
The total time is: 41seconds
*****************************************************************
验证程序名为proxy_connect_check
可以用管道来实现
[root@localhost root]# portscanner -h 10.11.1.1,10.11.20.254 -p 1080 -c 5|proxy_connect_check
10.11.10.65:1080
10.11.19.242:1080
10.11.2.177:1080
10.11.7.50:1080
10.11.7.68:1080
10.11.7.185:1080
10.11.8.11:1080
10.11.7.161:1080 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|