Pactester

Софтуер снимки:
Pactester
Софтуер детайли:
Версия: 1.0.8
Дата на качване: 3 Jun 15
Розробник: Manu Garg
Разрешително: Безплатно
Популярност: 86

Rating: 1.0/5 (Total Votes: 1)

Pactester е програма за тестване на Proxy Auto-Configuration (PAC) файлове.
PAC файлове се използват от браузъри, за да се определи "право" пълномощникът за URL. Тъй като механизъм за оценка на досието на PAC се генерира вътре в браузъра и да не могат да бъдат достъпни от чужбина, единственият начин да се каже кой прокси вашия браузър ще използва за определен URL е ръчна проверка на досието PAC. Но ръчна проверка наистина не мащабирате много добре. Pactester решава този проблем. Това прави използването на JavaScript интерпретатор и Netscape / Mozilla APIs за оценка на досиетата PAC и автоматизира целия процес.
Pactester чете файл PAC, тя оценява в контекста на JavaScript и използва логика това PAC файл, за да определи пълномощника за определен URL.
Употреба: ./pactester <-p pacfile> <-u URL> [-h домакин] [-C client_ip]
        ./pactester <-p pacfile> <-F urlslist> [-C client_ip]
Опции:
  -p pacfile: PAC файл за тестване
  -u URL: URL за тестване
  -Н Водещ: Host част от URL адреса
  -С client_ip: клиент IP адрес (по подразбиране IP адрес на машината, на която скрипт работи)
  -F urlslist: папка, съдържаща списък с URL адреси, за да бъдат тествани.
Пример:
  ./pactester -p wpad.dat -u http://www.google.com
  ./pactester -p wpad.dat -u http://www.google.com -С 192.168.1.105
  ./pactester -p wpad.dat -F url_list
Как Работи?
Той оценява файла PAC в контекст Javascript. За да направите това, че използва Perl модул JavaScript :: SpiderMonkey, което е Perl интерфейс към C изпълнение на Javascript- SpiderMonkey на Mozilla.
PAC файлове използват определени функции JavaScript. Тези функции са определени в pac_utils.js файл, включен в този инструмент (Този файл е генериран с помощта на друг файл от Mozilla и изходния код). Също така, тъй JavaScript е без DNS разрешаването способност, която се изисква от "dnsResolve" и функциите по "myIpAddress" във файловете PAC, тези функции са определени в Perl и след това изнесени в контекста на JavaScript.
Как да го използвам?
Pactester може да се използва за определяне на пълномощника за един URL или списък с URL адреси.
За определяне на пълномощника за един URL:
./pactester -p www.pac -u http://www.example.com
За списък с URL адреси:
./pactester -p www.pac -F urllist
където urllist е файл, който съдържа списък на URL адреси, разделени с нов ред.
Разширяване на командния ред на уеб клиенти:
Pactester може да бъде също така да се използва за разширяване на командния ред на уеб клиенти като къдри и Perl-libwww библиотека.
За да го използвате с къдри: Точно сега, навийте не разполага с функционалността да се оцени PAC файлове, за да разберете прокси за даден URL. Въпреки това, въз основа на pactester, можете да напишете обвивка Perl скрипт около къдри. Това Perl скрипт първо ще разберете пълномощника за URL, начинът, по който pactester разбере, а след това ще се обадя къдри с опцията "-х" прокси сървър, както е върната от метода pactester "".
. По същия начин, този метод може да се използва в рамките на Perl libwww уеб клиенти също

<силни> Изисквания

  • Perl

Подобен софтуер

ITC Server
ITC Server

3 Jun 15

mitmproxy
mitmproxy

14 Apr 15

Коментари към Pactester

Коментари не е намерена
добавите коментар
Включете на изображения!