logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

pactester - Tool to test proxy auto-config (pac) files.

Author

       Written by Manu Garg (http://www.manugarg.com).

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.com

Name

       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]

See Also