pactester - Tool to test proxy auto-config (pac) files.
Contents
Bugs
If you have come across a bug in pactester, please submit a bug report at
http://github.com/pacparser/pacparser/issues.
Description
pactester is a tool to test proxy auto-config (pac) files. It returns the proxy config string for the
given URL and the pac file. pactester uses pacparser C library for most of its functionality.
Examples
To find out the proxy config string for the pac file "wpad.dat" and the URL "http://www.google.com":
$ pactester -p wpad.dat -u http://www.google.com
For a client with IP address 10.0.12.123:
$ pactester -p wpad.dat -c 10.0.12.123 -u http://www.google.com
For a pac file hosted at http://wpad/wpad.dat:
$ curl -s http://wpad/wpad.dat | pactester -p - -u http://google.comName
pactester - Tool to test proxy auto-config (pac) files.
Options
-ppacfile
PAC file to test. Specify "-" to read from the standard input.
-uurl URL to test the PAC file for.
-hhost
Host part of the URL. If not specified, it's determined from the URL.
-cclient_ip
Client's IP address (as returned by the function myIpAddress() in PAC files). If not specified,
it defaults to the IP address of the machine on which this tool is running.
-e Enable Microsoft PAC extensions (dnsResolveEx, myIpAddressEx, isResolvableEx).
-furlslist
A file containing the list of URLs to be tested. This is good for testing a PAC file against a set
of URLs.
Resources
Homepage: http://github.com/pacparser/pacparser.
pactester(1)
Synopsis
pactester<-ppacfile><-uurl>[-hhost][-cclient_ip][-e]pactester<-ppacfile><-furlslist>[-cclient_ip][-e]
