Pactester

Programinė įranga Screenshot:
Pactester
Programinė detalės:
Versija: 1.0.8
Įkėlimo datą: 3 Jun 15
Kūrėjas: Manu Garg
Licencija: Nemokamai
Populiarumas: 86

Rating: 1.0/5 (Total Votes: 1)

Pactester yra įrankis išbandyti proxy automatinio konfigūravimo (AAM) failus.
PAC failai yra naudojami naršyklių nustatyti "teisingą" proxy URL. Nuo AAM failą vertinimo mechanizmas yra sukurtas viduje naršyklėje ir negali būti atvertas iš išorės, vienintelis būdas pasakyti, kuri Proxy naršyklė naudoti konkretų URL yra vadovas apžiūra PAC failą. Bet vadovas patikrinimas tikrai ne masto labai gerai. Pactester išsprendžia šią problemą. Jis pasinaudoja JavaScript vertėjo ir "Netscape / Mozilla API įvertinti PAC failus ir automatizuoja visą procesą.
Pactester skaito PAC failą, įvertina jį JavaScript kontekste ir naudoja šią PAC failo logika, siekiant nustatyti konkrečiam URL proxy.
Naudojimas: ./pactester <-p pacfile> [-h priimančiosios] [-c kliento_ip]
        ./pactester <-p pacfile> <-f urlslist> [-c kliento_ip]
Pasirinkimai:
  -p pacfile: AAM failą išbandyti
  -u URL: URL išbandyti
  -h Host: Priimančioji dalis URL
  -c kliento_ip: kliento IP adresas (pagal nutylėjimą IP adresą mašiną, dėl kurių scenarijus veikia)
  -f urlslist: failas, kuriame yra sąrašas adresų būti išbandytas.
Pavyzdys:
  ./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
Kaip Tai Veikia?
Jis įvertina PAC failo JavaScript kontekste. Norėdami tai padaryti, jis naudoja JavaScript :: SpiderMonkey perl modulį, kuris yra sąsaja su perl Mozilla C įgyvendinimo Javascript- SpiderMonkey.
PAC failai naudoti tam tikrus JavaScript funkcijas. Šios funkcijos buvo apibrėžtos pac_utils.js failą įtraukti su šiuo įrankiu (Šis failas buvo sukurtas naudojant kitą failą iš Mozilla kodo). Be to, kadangi Javaskriptą neturi DNS sprendžiant pajėgumų, kurie yra reikalingi pagal "dnsResolve" ir "myIpAddress" funkcijų PAC failus, šios funkcijos buvo apibrėžtos Perl ir tada eksportuoti į "JavaScript" kontekste.
Kaip jį naudoti?
Pactester gali būti naudojamas nustatyti už vieną arba URL URL sąrašą proxy.
Norėdami nustatyti už vieną URL proxy:
./pactester -p www.pac -u http://www.example.com
Dėl URL sąrašas:
./pactester -p www.pac -f Urllist
kur Urllist yra failas, kuriame yra URL atskirtų einančią sąrašą.
Išplėsti komandų eilutės interneto klientai:
Pactester taip pat gali būti naudojami siekiant išplėsti komandų eilutės interneto klientams kaip curl ir Perl-libwww bibliotekoje.
Norėdami naudoti ją su curl: Dabar, garbanės neturi funkcionalumą įvertinti PAC failus sužinoti proxy tam tikrą URL. Tačiau, remiantis pactester, galite parašyti įvynioti Perlo aplink curl. Tai Perlo pirmasis sužinosime už URL proxy, taip, kad pactester sužino, ir tada ji kreipsis curl su galimybe "-X" proxy serverį, kaip grąžinti pactester metodas "".
. Be to, šis metodas gali būti naudojamas viduje perl-libwww interneto klientams per daug

Reikalavimai

  • Perlas "

Panaši programinė įranga

squidwall
squidwall

2 Jun 15

Sirious
Sirious

14 Apr 15

VNCAuthProxy
VNCAuthProxy

15 Apr 15

SPIKE Proxy
SPIKE Proxy

3 Jun 15

Komentarai Pactester

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!