Script de depanare proxy de scriptare

Fiddler este un proxy care funcționează cu traficul dintre computer și un server de la distanță și vă permite să îl inspectați și să-l modificați.

Fișierul Fiddler poate fi extins cu scripturi în limba JScript.NET (scrieți-le foarte simplu), personalizați meniul programului și, în general, un instrument minunat.







Puteți să-l utilizați cu orice browser.

Fiddler are 2 moduri de conectare. Primul este doar rulați-l. În acest caz, va funcționa automat pentru programele care utilizează WinINET.
Aceasta, de exemplu, aplicațiile Internet Explorer și MS Office.

Al doilea este de a pune Fiddler ca proxy pentru browser. De exemplu, această metodă este convenabilă pentru Firefox. Setările Fiddler ca proxy sunt localizate în meniul Fiddler Tools -> Fiddler Options, în secțiunea General în Proxy Settings.

Pentru a activa conexiunea altor browsere, trebuie să activați caseta de selectare Permiteți clienților la distanță să se conecteze. După aceea, Fiddler va deveni disponibil ca proxy, implicit - pe portul IP 127.0.0.1 8888

Pentru comutarea convenabilă la Fiddler și viceversa cu Firefox instalat - scriptul de instalare va instala o extensie specială Fiddler Hook, care vă permite să comutați la fișierul fiddler și să reveniți la mini-meniul de sub dreapta.
Se pare ca aceasta:

Script de depanare proxy de scriptare

Când intrați în Fiddler, fereastra de interogare din stânga și filele de lucru din dreapta sunt deschise.

Script de depanare proxy de scriptare

  1. Statistici de performanță
    Permite recepționarea de statistici diferite atât pentru o cerere, cât și pentru un pachet selectat
  2. Inspector de sesiune
    Vă permite să vizualizați anteturile și datele de interogare în diverse forme. În plus, în modul de interceptare a solicitării (a se vedea mai jos), răspunsul serverului poate fi modificat "în zbor".
  3. autoresponder
    Această filă stabilește regulile pe care Fiddler le spune să le emite întrebărilor solicitate - răspunsuri deja pregătite, fără a accesa serverul.
  4. RequestBuilder
    Convenabil (este mai bine decât telnet) modul de a construi cereri HTTP pe cont propriu.
    Puteți descărca interogarea gata din fereastra din stânga prin "glisarea" acesteia în fila.
  5. Filtre
    Alocați acțiuni pe baza tipului de solicitare.






Regulile stau la baza puterii lui Fiddler, ceva pentru care el este iubit afectiv și sincer. Ele sunt în meniul de sus.

Există mai multe reguli standard, dar, cel mai important, noile reguli pot fi specificate prin elementul "Personalizați regulile" (sau Editorul de scripturi Fiddler).

Atunci când apare orice eveniment dintr-o listă extinsă, Fiddler apelează de la reguli un handler adecvat. De exemplu, onBeforeRequest, onShutdown.

Puteți manipula anteturile, cererea, modificați lățimea canalului, controlați ieșirea interogatorului în Fiddler și așa mai departe și așa mai departe.

Limba pentru stabilirea regulilor este JScript.NET, care, pe de o parte, oferă confortul dezvoltării și, în al doilea rând, integrarea cu alte componente Windows.

De exemplu, pe JScript.NET, puteți scrie logarea unui anumit tip de interogare în MSSQL sau Access. Eu însumi nu am încercat, dar dezvoltatorul lui Fiddler vorbește despre posibilitatea de a stabili reguli în orice limbaj .NET.

Acolo, în reguli, sunt setate și elementele din meniul regulilor.

În meniul Reguli -> Puncte automate de întrerupere, puteți activa întreruperea automată a fișierului Fiddler atunci când procesați o solicitare.

După aceea, dacă faceți o solicitare într-un browser conectat la fișierul Fiddler, execuția acestuia va fi suspendată, iar în fereastra stângă a Fiddler această interogare va fi marcată cu o pictogramă specială.

Acest lucru este arătat în imaginea de mai jos, și, întâmplător, modul de punctare de la dreapta la dreapta este marcat special. icon.

Dacă selectați o astfel de cerere ciudată cu mouse-ul, puteți să-l controlați în fila SessionInspector: modificați cererea în sine și răspunsul serverului (după ruperea la răspuns, când serverul a răspuns deja).

Puteți specifica întreruperi în interogările unui anumit tip prin intermediul regulilor.

Versiunile vechi ale programului Fiddler au folosit un program special RPASpy pentru depanarea HTTPS. Din moment ce 2.1, Fiddler face în siguranță fără acest program, este suficient să setați setările corespunzătoare în opțiunile Fiddler.

Script de depanare proxy de scriptare







Articole similare

Trimiteți-le prietenilor: