Programovanie

Fiddler2: Proxy ladenia HTTP

Nedávno som musel zachytiť niektoré požiadavky a odpovede HTTP a HTTPS na dokumentáciu, ktorú som písal. Moja prvá myšlienka bola použiť HTTP Inspector od ActiveState Komodo 4.0. Inšpektor HTTP to, žiaľ, robí nie šifrovať relácie HTTPS (šifrované).

Našiel som však ďalší nástroj, ktorý nešifruje relácie HTTPS: Fiddler2, napísaný Ericom Lawrencom z Microsoftu, ktorý je možné stiahnuť z //www.fiddler2.com/Fiddler2/. Časté otázky k Fiddler2 sú tu a dokumentácia a video s rýchlym štartom k Fiddler v1.x sú tu. O používaní programu Fiddler nájdete články tu a tu.

Zo stránky Fiddler:

Fiddler je HTTP Debugging Proxy, ktorý zaznamenáva všetku HTTP komunikáciu medzi vašim počítačom a internetom. Fiddler vám umožňuje kontrolovať všetok prenos HTTP, nastavovať zarážky a „fičať“ na prichádzajúcich alebo odchádzajúcich dátach. Fiddler je navrhnutý tak, aby bol oveľa jednoduchší ako použitie programu NetMon alebo Achilles, a obsahuje jednoduchý, ale výkonný skriptovací subsystém založený na udalostiach JScript.NET.

Čo je ladiaci server proxy? V skutočnosti ide o benígny útok typu man-in-the-middle. Fiddler pracuje tak, že sa zaregistruje ako systémový proxy server pre Microsoft Windows Internet Services (WinInet), vrstvu HTTP používanú programom Internet Explorer, Microsoft Office a mnohými ďalšími produktmi. Ak sa pozriete na dialógové okno Možnosti siete Internet / Pripojenia / Nastavenia siete LAN 7, keď je program Fiddler spustený, uvidíte, že bolo začiarknuté políčko „Použiť pre vašu sieť proxy server“; Ak sa pozriete na rozšírené vlastnosti servera proxy, uvidíte, že Fiddler2 je serverom proxy pre typy serverov HTTP aj Secure a beží na porte 8888 miestneho hostiteľa. Ak sa po ukončení práce s programom Fiddler2 pozriete na to isté miesto, uvidíte, že začiarknutie políčka „Použiť server proxy pre sieť LAN“ nebolo začiarknuté, čo znamená, že program Fiddler2 sa sám odhlásil ako systémový server proxy.

Fiddler zachytáva a zaznamenáva všetku vašu komunikáciu HTTP a HTTPS a umožňuje vám ju rôzne prezerať a manipulovať s ňou (odtiaľ názov). Celé toto prihlásenie výrazne spomalí vaše prehliadanie, ale ak budete venovať pozornosť tomu, čo vám hovorí, môžete okrem iného použiť program Fiddler na zrýchlenie vašich vlastných webových stránok.

$config[zx-auto] not found$config[zx-overlay] not found