Pactester

軟件截圖:
Pactester
軟件詳細信息:
版本: 1.0.8
上傳日期: 3 Jun 15
開發: Manu Garg
許可: 免費
人氣: 23

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中

類似的軟件

tinyproxy
tinyproxy

11 May 15

ziproxy
ziproxy

20 Feb 15

Stunnel
Stunnel

22 Jun 18

squid_redirect
squid_redirect

11 May 15

意見 Pactester

評論沒有發現
添加評論
打開圖片!