mitmproxy yra interaktyvus SSL gali perimti HTTP proxy, kuris leidžia jums stebėti, keisti ir peržaisti prašymus ir atsakymus skristi. Pagrindinis biblioteka, mitmproxy yra pastatytas ant taip pat gali būti naudojami siekiant daryti šiuos dalykus programiškai.
Pagal nutylėjimą, mitmproxy pasileidžia su mutt-kaip interaktyvios keikia sąsaja - pagalbos puslapyje turėtų pasakyti viską, ką reikia žinoti (kurį galite peržiūrėti paspaudę "?"). Atkreipkite dėmesį, kad prašymai ir atsakymai yra saugomi atmintyje, kol juos ištrinti, todėl palieka mitmproxy veikia neribotą laiką arba prašyti labai didelius duomenų kiekius per jį yra bloga idėja.
SSL
Pirmą kartą mitmproxy yra pradėtas, jis sukurs netikrą SSL sertifikatą (numatytoji vieta yra ~ / .mitmproxy / cert.pem). Šis sertifikatas bus naudojamas naršyklės pusėje sulaikytai srautą. Nes ji neatitiko jokio domeną aplankyti, ir nebus patikrinti prieš bet kokį atestatą institucijos, turėsite pridėti išimtį kiekvienam svetainėje lankotės. Prašymai SSL yra sulaikomi, tiesiog darant prielaidą, kad visi CONNECT prašymai https. Jungtis iš naršyklės yra įvyniojami SSL, ir mes skaityti prašymą apsimeta, kad yra prijungti serverio. Mes tada atidaryti SSL prašymą paskirties serverio, ir pakartoti prašymą.
Reikalavimai:
* SSL sertifikatai yra generuojami naudojant [OpenSSL] (http://www.openssl.org/)
* Keikia sąsaja remiasi dabartinės redakcijos [urwid] (http://excess.org/urwid/) bibliotekoje.
* Bandymo komplekto naudoja [smalsauti] (http://github.com/cortesi/pry) vieneto bandymai biblioteką.
Jūs taip pat turėtumėte įsitikinti, kad jūsų konsolė aplinka įsteigtas taip:
* REDAKTORIUS aplinkos kintamąjį nustatyti išorinį redaktorių.
* PAGER aplinkos kintamąjį nustatyti išorinį gaviklio.
. * Tinkami įrašai Jūsų mailcap failus nustatyti išorės žiūrovams užklausai ir atsakymui turinį
Reikalavimai :
- Python
Komentarai nerastas