Programmēšana

Fiddler2: HTTP atkļūdošanas starpniekserveris

Nesen man bija jāuztver daži HTTP un HTTPS pieprasījumi un atbildes par dokumentāciju, kuru es rakstīju. Mana pirmā doma bija izmantot HTTP inspektoru no ActiveState Komodo 4.0. Diemžēl HTTP inspektors to dara atšifrēt HTTPS (šifrētas) sesijas.

Es tomēr atradu citu rīku, kas atšifrē HTTPS sesijas: Fiddler2, kuru ir uzrakstījis Microsoft Ēriks Lorenss un kuru var lejupielādēt vietnē //www.fiddler2.com/Fiddler2/. Šeit ir bieži uzdotie jautājumi par Fiddler2, šeit ir dokumentācija un Fiddler v1.x īss sākšanas video. Šeit un šeit ir MSDN raksti par Fiddler izmantošanu.

No vietnes Fiddler:

Fiddler ir HTTP atkļūdošanas starpniekserveris, kas reģistrē visu HTTP trafiku starp jūsu datoru un internetu. Fiddler ļauj jums pārbaudīt visu HTTP trafiku, iestatīt pārtraukumpunktus un "vijināties" ar ienākošajiem vai izejošajiem datiem. Fiddler ir veidots daudz vienkāršāk nekā NetMon vai Achilles izmantošana, un tajā ir vienkārša, bet spēcīga uz notikumiem balstīta JScript.NET skriptu apakšsistēma.

Kas ir atkļūdošanas starpniekserveris? Patiesībā tas ir labdabīgs uzbrukums cilvēkam pa vidu. Fiddler darbojas, reģistrējot sevi kā sistēmas starpniekserveri Microsoft Windows Internet Services (WinInet), HTTP slānim, kuru izmanto Internet Explorer, Microsoft Office un daudziem citiem produktiem. Ja skatāties dialoglodziņā IE 7 Interneta opcijas / Savienojumi / LAN iestatījumi, kad darbojas Fiddler, redzēsit, ka ir atzīmēta opcija "Izmantot starpniekserveri savam LAN"; apskatot uzlabotās starpniekservera rekvizītus, redzēsit, ka Fiddler2 ir gan HTTP, gan Secure serveru tipu starpniekserveris un darbojas vietējā resursdatora 8888. portā. Ja paskatāties tajā pašā vietā pēc Fiddler2 apturēšanas, redzēsit, ka "Lietot starpniekserveri savam LAN" nav atzīmēts, tas nozīmē, ka Fiddler2 ir reģistrējies kā sistēmas starpniekserveris.

Fiddler pārtver un reģistrē visu jūsu HTTP un HTTPS datplūsmu, ļauj jums to dažādos veidos apskatīt un ar to (līdz ar to arī vārdu) nodarboties. Visa šī reģistrēšana ievērojami palēninās jūsu pārlūkošanu, taču, pievēršot uzmanību tam, ko tas jums saka, varat cita starpā izmantot Fiddler, lai paātrinātu savas vietnes.

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