Pactester

PACTESTER is een hulpprogramma om Proxy Auto-Configuration (PAC) -bestanden te testen.
Download nu

Pactester Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Manu Garg
  • Uitgever website:
  • http://code.google.com/p/pactester/

Pactester Tags


Pactester Beschrijving

Pactester is een hulpprogramma om Proxy Auto-Configuration (PAC) -bestanden te testen. Pactester is een hulpprogramma om Proxy Auto-Configuration (PAC) -bestanden te testen.PAC-bestanden worden gebruikt door browsers om de 'juiste' proxy voor een URL te bepalen. Aangezien het evaluatiemechanisme van de PAC-bestand in de browser wordt gegenereerd en niet toegankelijk is van buiten, is de enige manier om te vertellen welke proxy uw browser voor een specifieke URL zal gebruiken, handmatige inspectie van het PAC-bestand. Maar handmatige inspectie schaalt niet erg goed. Pactester lost dit probleem op. Het maakt gebruik van JavaScript-interpreter en Netscape / Mozilla API's om de PAC-bestanden te evalueren en het hele proces te automatiseren.Pactester leest een PAC-bestand, evalueert het in een JavaScript-context en gebruikt de logica van deze PAC-bestand om de proxy voor een specifieke URL.usage te bepalen : ./Pactester <-p pacfile> <-u url> ./Pactester <-p pacfile> <-p urllslist> Opties: -P PACFILE: PAC-bestand Om -U-URL: URL om te testen -h host: host onderdeel van de URL -C-client_IP: client IP-adres (standaardinstellingen naar IP-adres van de machine waarop het script wordt uitgevoerd) -F-URLSLIST worden getest.EXAMPLE :./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 WPAD.DAT -F-URL_LISHOW het werkt? Het evalueert het PAC-bestand in een JavaScript-context. Om dat te doen, gebruikt het de JavaScript :: Spidermonkey Perl-module, die een PERL-interface is naar de C-implementatie van Mozilla C-implementatie van Javascript- Spidermonkey.PAC-bestanden, gebruik bepaalde JavaScript-functies. Deze functies zijn gedefinieerd in PAC_UTILS.JS-bestand met deze tool (dit bestand is gegenereerd met een ander bestand van de broncode van Mozilla). Aangezien JavaScript geen DNS-oplossingscapaciteit heeft die vereist is door de functies "DNSRESOLAAIl" en "MyipadRess" in de PAC-bestanden, zijn deze functies gedefinieerd in PERL en vervolgens geëxporteerd naar een JavaScript-context. Hoe het te gebruiken? Pactester kan zijn Gebruikt om de proxy te bepalen voor een enkele URL of een lijst met URLS.TO Bepaal de proxy voor een enkele URL: ./ Pactester -P www.pac -U http: //www.example.comVoor een lijst met URL's: ./ PACTESTER-PWWW.PAC -F-URLLISTWAG URLLIST is een bestand met de lijst met URL's gescheiden door NewLine.extende Command Line Web Cliënten: Pactester kan ook worden gebruikt om opdrachtregel webclients te verlengen zoals krul- en PERL-LIBWWB-bibliotheek. Om te gebruiken Het met Curl: nu heeft Curl niet de functionaliteit om PAC-bestanden te evalueren om proxy te vinden voor een gegeven URL. Op basis van PACTESTER kunt u echter een wrapper perl-script schrijven rond krullen. Dit PERL-script zal eerst de proxy voor de URL ontdekken, de manier waarop Pactester ontdekt, en dan belt het Curl met de optie '-x' proxyserver zoals geretourneerd door Pactester Method "'. Evenzo kan deze methode worden gebruikt Inside Perl-libwww webclients ook. Vereisten: · Perl


Pactester Gerelateerde software

Purp proxy

Burp Proxy is een interactieve HTTP / S-proxyserver voor het aanvallen en testen van webtoepassingen. ...

1,166

Downloaden

CNTLM

CNTLM is een authenticerende HTTP-proxy die bedoeld is om u te helpen los te komen van de ketens van de eigen wereld ... ...

76

Downloaden

Namistai

Namistai-project is een stuk software dat een HTTP-client (browser / user-agent) met Windows-bestandsaandelen verbindt. ...

308

Downloaden