Pymiproxy.

Python Micro Interceptor Proxy
Scarica ora

Pymiproxy. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Other/Proprietary Li...
  • Prezzo:
  • FREE
  • Nome editore:
  • Nadeem Douba
  • Sito web dell'editore:

Pymiproxy. Tag


Pymiproxy. Descrizione

Pymiproxy è un proxy piccolo e dolce uomo-in-the-medio in grado di fare http e http su ssl.introdutionPyMiproxy è un piccolo proxy leggero e leggero, man-nel medio proxy in grado di eseguire l'ispezione HTTP e HTTPS (o SSL). Il proxy fornisce un'autorità di certificazione integrata in grado di generare certificati per le destinazioni basate su SSL. PYMIPROXY è anche estensibile e fornisce due metodi per estendere il proxy: il sovraccarico del metodo e un'interfaccia collegabile. È ideale per le situazioni in cui si è in difficoltà di un delegato fresco di manomissione con dati http http out- and / o in-boiled.installationJust Eseguire il seguente comando al prompt dei comandi: sudo Python Setup.py InstallUSagethethethe Module offre alcuni Esempi nel codice. In breve, Pymiproxy può essere eseguito subito emettendo il seguente comando al comando del comando: Python -m miproxy.proxythis invocherà Pymiproxy con il plugin di debuginterceptor che emette semplicemente i primi 100 byte di ciascuna richiesta e risposta. Il proxy funziona sulla porta 8080 e ascolta tutti gli indirizzi. Vai avanti e darlo a provare o implementare Pymiproxyther sono due modi per estendere il proxy: - sviluppare e registrare un plug-in intercettore; overload i metodi Mitm_request e mitm_response nella classe ProxyHandler. La decisione su quale metodo che si sceglie di utilizzare è interamente dipendente dal fatto che si desidera premere o meno i dati intercettati attraverso un set di intercettori o not.interceptor è attualmente Due tipi di plugin interceptor: - Richiesta intercettorePlugins: eseguito prima di inviare la richiesta al server remoto; e- Response intercettorePlugins: eseguito prima di inviare la risposta al client. Il flusso seguente viene preso da Pymiproxy in questa modalità: 1. Richiesta cliente ricevuta2. Richiesta del cliente Passed3. Richiesta del client elaborata / trasformata su richiesta Plugin Interceptor4. Richiesta aggiornata inviata a Remote Server5. Risposta ricevuta da Remote Server6. Risposta elaborata / trasformata da Risposta Plugin interceptor7. La risposta aggiornata inviata a ClientYou può registrare il maggior numero di plugin che desideri. Tuttavia, tieni presente che i plugin vengono eseguiti nell'ordine in cui sono registrati. Assicurati di registrare i tuoi plugin se il risultato di un plugin dipende dal risultato di un altro. Il seguente è un semplice esempio di codice Esegui il proxy con i plugin: da Miproxy.Proxy Import RequetInterCettorePreplugin, Response InterceptorPlugin, Asyncmitmproxyclass DebuginterCettorePreptor (requetInterceptorplugin, Response Interceptorplugin): DEF DO_REQUEST (Self, Data): Stampa '>>% S'% RPR (dati ) DEF DEF Do_response (Self, Data): Stampa '>% s'% RPR (dati ) DATA DI RETURN DEF MITM_Response (Self, Data): Stampa 'Homepage del prodotto


Pymiproxy. Software correlato