mitmproxy

Software screenshot:
mitmproxy
Dettagli del software:
Versione: 0.8
Data di caricamento: 14 Apr 15
Sviluppatore: Aldo Cortesi
Licenza: Libero
Popolarità: 79

Rating: nan/5 (Total Votes: 0)

mitmproxy è un proxy interattivo intercettazione HTTP SSL-grado, che permette di osservare, modificare e riprodurre le richieste e le risposte al volo. La biblioteca di fondo che mitmproxy è costruito su può essere utilizzato anche per fare queste cose a livello di programmazione.
Per impostazione predefinita, mitmproxy inizia con un'interfaccia maledizioni interattivi mutt-simile - la pagina di aiuto dovrebbe dirvi tutto quello che dovete sapere (che è possibile visualizzare con il tasto "?"). Si noti che le richieste e le risposte vengono salvati in memoria finché non vengono eliminati, così lasciando mitmproxy correre a tempo indeterminato o richiedere grandi quantità di dati attraverso di essa è una cattiva idea.
SSL
La prima volta che viene avviato mitmproxy, verrà generato un certificato SSL fasullo (il percorso predefinito è ~ / .mitmproxy / cert.pem). Questo certificato sarà utilizzato per il browser lato di traffico intercettato. Perché non corrisponderà alcun dominio si visita, e non si verifica nei confronti di qualsiasi autorità di certificazione, è necessario aggiungere un'eccezione per ogni sito che si visita. Richieste SSL vengono intercettati semplicemente assumendo che tutte le richieste di connessione sono https. Il collegamento dal browser è avvolto in SSL, e la lettura della richiesta fingendo di essere il server di collegamento. Abbiamo poi aperto una richiesta SSL al server di destinazione, e riprodurre la richiesta.
Requisiti:
* I certificati SSL sono generati usando [OpenSSL] (http://www.openssl.org/)
* L'interfaccia maledizioni si basa su una versione corrente della libreria [urwid] (http://excess.org/urwid/).
* La suite di test utilizza la [leva] (http://github.com/cortesi/pry) library unit testing.
Si dovrebbe anche fare in modo che l'ambiente console è impostato con il seguente:
* Variabile d'ambiente EDITOR per determinare l'editor esterno.
* Variabile d'ambiente PAGER per determinare il cercapersone esterno.
. * Voci appropriate nei file mailcap per determinare gli spettatori esterni per richiesta e di risposta contenuti

Requisiti :

  • Python

Programmi simili

mallory
mallory

20 Feb 15

dproxy
dproxy

2 Jun 15

HAproxy
HAproxy

27 Sep 15

Altri software di sviluppo Aldo Cortesi

pathod
pathod

20 Feb 15

pry
pry

14 Apr 15

Commenti a mitmproxy

I commenti non trovato
Aggiungi commento
Accendere le immagini!