Pactester

软件截图:
Pactester
软件详细信息:
版本: 1.0.8
上传日期: 3 Jun 15
开发: Manu Garg
许可: 免费
人气: 86

Rating: 1.0/5 (Total Votes: 1)

Pactester是一个实用程序来测试代理服务器自动配置(PAC)文件。
PAC文件所使用的浏览器,以确定一个URL“正确”的代理权。因为浏览器内产生的PAC文件评估机制,不能从外部访问,只有这样,才能知道哪些代理您的浏览器将使用一个特定的URL是PAC文件的人工检查。但人工检测并没有真正很好地进行缩放。 Pactester解决了这个问题。它利用JavaScript解释器和Netscape / Mozilla浏览器的API来评估PAC文件,并自动的全过程。
Pactester读取PAC文件,计算它在JavaScript方面,并使用该PAC文件的逻辑来确定一个特定的URL代理。
用法:./pactester <-p pacfile> <-u网址> [-h主机] [-c CLIENT_IP]
        ./pactester <-p pacfile> <-f urlslist> [-c CLIENT_IP]
选项​​:
  -p pacfile:PAC文件来测试
  -u网址:网址测试
  -h主持人:URL的主机部分
  -c CLIENT_IP:客户端IP地址(默认为上哪个脚本运行的计算机的IP地址)
  -f urlslist:被测试包含的URL列表的文件。
例如:
  ./pactester -p WPAD.DAT -u http://www.google.com
  ./pactester -p WPAD.DAT -u http://www.google.com -c 192.168.1.105
  ./pactester -p -f WPAD.DAT url_list
怎么运行的?
它评估在JavaScript方面的PAC文件。为了做到这一点,它使用JavaScript的SpiderMonkey的:: Perl模块,这是一个Perl接口Mozilla的C实现Javascript成为的SpiderMonkey的。
PAC文件中使用某些JavaScript函数。这些功能已经在pac_utils.js文件包含在这个工具被定义(使用Mozilla的源代码,另一个文件生成此文件)。此外,由于JavaScript有没有所需要的“dnsResolve”,并在PAC文件“myIpAddress”功能DNS解析功能,这些功能已经在Perl定义,然后出口到JavaScript环境。
如何使用它?
Pactester可以用来确定用于单个URL或URL列表代理。
要确定单个URL代理:
./pactester -p www.pac -u http://www.example.com
对于一个网址列表:
./pactester -p -f www.pac urllist
其中,urllist是包含由换行符分隔的URL列表的文件。
扩展命令行Web客户端:
Pactester也可以用来延长命令行的Web客户端一样卷曲和perl-的libwww库。
要使用它,卷曲:眼下,袅袅不具备评估PAC文件,以找出一个给定的URL代理的功能。然而,根据pactester,你可以写身边卷曲的包装perl脚本。这个perl脚本会先找出为URL的代理,即pactester找出路,然后它会调用卷曲的选项“-X”所返回的pactester方法​​代理服务器“”。
同样,这种方法可用于内部的Perl的libwww Web客户端太

要求

  • 在Perl中

类似的软件

amms
amms

20 Feb 15

socket_zmq
socket_zmq

20 Feb 15

CherryProxy
CherryProxy

14 Apr 15

RabbIT
RabbIT

15 Apr 15

意见 Pactester

评论没有发现
添加评论
打开图片!