mitmproxy egy interaktív SSL-képes lehallgató HTTP proxy, amely lehetővé teszi, hogy megfigyelje, módosítani és visszajátszani kérések és válaszok a repülésre. A mögöttes könyvtár mitmproxy épül is fel lehet használni, hogy ilyet programból.
Alapértelmezésben mitmproxy elindul egy Mutt-szerű interaktív átkok interfész - a segítséget nyújtó oldal (amelyen megtekintheti megnyomásával "?") Kell mondani mindent, amit tudnod kell. Ne feledje, hogy a kérések és válaszok tárolt in-memory amíg nem törli őket, így hagyva mitmproxy fut a végtelenségig, vagy megkereső nagyon nagy mennyiségű adat rajta van egy rossz ötlet.
SSL
Az első alkalommal mitmproxy elindul, akkor létrehoz egy hamis SSL tanúsítvány (az alapértelmezett helye a ~ / .mitmproxy / cert.pem). Ez a tanúsítvány használható a böngésző-oldalán elfogott forgalom. Mert nem illik egyik tartományban meglátogatott, és nem fogja ellenőrizni az esetleges hitelesítésszolgáltató, akkor kivételt hozzáadni a meglátogatott webhelyek. SSL kéréseket elfogott egyszerűen feltételezve, hogy minden CONNECT kérések https. A kapcsolatot a böngésző csomagolva SSL, és mi olvasni a kérelmet színleli, hogy a csatlakozó kiszolgáló. Ezután nyisson meg egy SSL kérelmet a címzett szerver, és visszajátszani a kérést.
Követelmények:
* SSL tanúsítványok felhasználásával előállított [OpenSSL] (http://www.openssl.org/)
* A átkok interfész támaszkodik a jelenlegi változat a [urwid] (http://excess.org/urwid/) könyvtár.
* A tesztsorozat, az [feszítse] (http://github.com/cortesi/pry) egység tesztelése könyvtár.
Ön is győződjön meg arról, hogy a konzol környezet van beállítva a következő:
* EDITOR környezeti változó meghatározásához a külső szerkesztő.
* PÁGER környezeti változó meghatározásához a lapozó.
* A megfelelő bejegyzéseket a mailcap fájlok meghatározásához külső nézők számára kérés és válasz tartalmát.
követelmények :
- Python
Hozzászólás nem található