mitmproxy on interaktiivinen SSL-pystyy sieppausväline HTTP-välityspalvelimen, jonka avulla voit tarkkailla, muokata ja toistaa pyynnöt ja vastaukset lennossa. Taustalla kirjasto, joka mitmproxy rakentuu voidaan käyttää myös tehdä näitä asioita ohjelmallisesti.
Oletuksena mitmproxy käynnistyy kanssa mutt kaltainen interaktiivinen kirouksia käyttöliittymä - ohjesivu (jota voi katsoa painamalla "?") Pitäisi kertoa sinulle kaiken tarvitse tietää. Huomaa, että pyynnöt ja vastaukset tallennetaan-muistissa, kunnes poistat ne, joten jätetään mitmproxy käynnissä loputtomiin tai pyytävät hyvin suuria määriä dataa se on huono idea.
SSL
Ensimmäistä kertaa mitmproxy käynnistetään, se tuottaa väärä SSL-sertifikaatti (oletus sijainti on ~ / .mitmproxy / cert.pem). Tämä todistus käytetään selaimen puolella siepata liikennettä. Koska se ei vastaa mitään verkkotunnuksen käyt, eikä todentaa vastaan sertifiointiviranomaisen, sinun täytyy lisätä poikkeus jokaiselle sivuston käyt. SSL pyynnöt toimesta yksinkertaisesti olettamalla, että kaikki CONNECT pyynnöt ovat https. Yhteys selain on kääritty SSL, ja luemme pyynnön olevinaan yhdistää palvelimeen. Sitten avaa SSL pyynnön kohdepalvelin, ja toistaa pyynnön.
Vaatimukset:
* SSL-varmenteita tuotetaan käyttämällä [OpenSSL] (http://www.openssl.org/)
* Kiroukset käyttöliittymä perustuu nykyisen version [urwid] (http://excess.org/urwid/) kirjasto.
* Testikirjaston käyttää [urkkia] (http://github.com/cortesi/pry) yksikkötestauksen kirjasto.
Sinun tulisi myös varmistaa, että konsoli ympäristö on perustettu seuraavat:
* EDITOR ympäristö muuttuja määrittää ulkoisen editorin.
* PAGER ympäristö muuttuja määrittää ulkoisen hakulaite.
* Soveltuu osoitekirjan mailcap tiedostot määrittää ulkoisen katsojat pyyntö ja vastaus sisältöä.
Vaatimukset :
- Python
Kommentteja ei löytynyt