Pactester

Software screenshot:
Pactester
Podrobnosti Software:
Verze: 1.0.8
Datum uploadu: 3 Jun 15
Vývojka: Manu Garg
Licence: Volný
Popularita: 23

Rating: 1.0/5 (Total Votes: 1)

Pactester je nástroj testovat Proxy Auto-konfigurace (PAC) soubory.
PAC soubory jsou používány prohlížeče k určení "správné" proxy pro adresy URL. Vzhledem k tomu, PAC hodnotící soubor mechanizmus je generován uvnitř prohlížeče a nelze získat přístup z vnějšku, jediný způsob, jak říct, která proxy bude používat pro konkrétní adresu URL Váš prohlížeč manuální kontrola souboru PAC. Ale ruční kontrola není opravdu měřítko velmi dobře. Pactester řeší tento problém. Využívá JavaScript tlumočníka a Netscape / Mozilla API, které posoudí soubory PAC a automatizuje celý proces.
Pactester čte soubor PAC, hodnotí ho v kontextu, JavaScript a používá logiku tohoto PAC souboru k určení proxy pro konkrétní URL.
Použití: ./pactester <-p pacfile> <-u url> [-h hostitel] [-c client_ip]
        ./pactester <-p pacfile> <-f urlslist> [-c client_ip]
Volby:
  -p pacfile: PAC souboru pro testování
  -u url: Adresa URL k testování
  -h hostitel: Hostitel část URL
  -c client_ip: klient IP adresa (výchozí IP adresa stroje, na kterém je spuštěn skript)
  -f urlslist: soubor obsahující seznam adres URL, které mají být testovány.
Příklad:
  ./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_list
Jak To Funguje?
Hodnotí soubor PAC v kontextu Javascript. K tomu, že se používá perl modul JavaScript :: SpiderMonkey, což je perl rozhraní pro realizaci C Mozilly ze Javascript- SpiderMonkey.
PAC soubory používat určité funkce jazyka JavaScript. Tyto funkce byly definovány v pac_utils.js soubor je dodávána s tímto nástrojem (Tento soubor byl vytvořen pomocí jiného souboru z Mozilly zdrojového kódu). Také, protože JavaScript nemá DNS řešení schopnost, která je vyžadované "dnsResolve" a "myIpAddress" funkce v souborech PAC, tyto funkce byly definovány v Perlu, a pak exportovat do kontextu JavaScriptu.
Jak ji používat?
Pactester mohou být použity k určení proxy pro jednoho URL nebo seznam URL.
Chcete-li určit server proxy pro jednu adresu URL:
./pactester -p www.pac -u http://www.example.com
Pro seznam adres URL:
./pactester -p www.pac -f urllist
kde urllist je soubor obsahující seznam adres URL, oddělených řádkem.
Rozšíření příkazového řádku weboví klienti:
Pactester lze použít také k prodloužení příkazového řádku weboví klienti, jako oblouček a perl-libwww knihovny.
Pokud jej chcete použít s kudrlinkou: Právě teď, lokny nemá funkci hodnotit PAC soubory zjistit proxy pro danou adresu URL. Nicméně, na základě pactester, můžete napsat wrapper skript v Perlu kolem kudrn. Tento skript v Perlu, bude nejprve zjistit proxy pro adresu URL, způsob, jakým pactester zjistí, a pak to bude volat zvlnění s možností "-x" proxy server, jak se vrátil metodou pactester "'.
. Podobně, tato metoda může být použita v perl-libwww weboví klienti taky

Požadavky na :

  • Perl

Podobný software

uwhoisd
uwhoisd

20 Feb 15

BFilter
BFilter

3 Jun 15

Komentáře k Pactester

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!