pymiproxy

Python Micro Interceptor Proxy
Descargar ahora

pymiproxy Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Other/Proprietary Li...
  • Precio:
  • FREE
  • Nombre del editor:
  • Nadeem Douba
  • Sitio web del editor:

pymiproxy Etiquetas


pymiproxy Descripción

PyMiproxy es un proxy de hombre pequeño y dulce, capaz de hacer HTTP y HTTP sobre SSL.introductionPymiproxy, es un proxy pequeño, ligero, en el hombre, capaz de realizar la inspección HTTP y HTTPS (o SSL). El proxy proporciona una autoridad de certificación incorporada que es capaz de generar certificados para los destinos basados ​​en SSL. PyMiproxy también es extensible y proporciona dos métodos para ampliar el proxy: sobrecarga del método y una interfaz conectable. Es ideal para situaciones en las que estás en extrema necesidad de un proxy fresco para manipular datos HTTP fuera y / o en el límite. EnStalationJust Ejecute el siguiente comando en el símbolo del sistema: sudo python setup.py installusagethe Module ofrece algunos Ejemplos en el código. En resumen, Pymiproxy se puede ejecutar de derecha emitiendo el siguiente comando en el indicador de comandos: Python -M Miproxy.Proxythis invocará PyMiproxy con el complemento de DebugInteperceptor, que simplemente emite los primeros 100 bytes de cada solicitud y respuesta. El proxy se ejecuta en el puerto 8080 y escucha todas las direcciones. Adelante y déle un intento. Pedimenta o implementación de PyMiproxyTHA Hay dos formas de extender el proxy: - Desarrollar y registrar un complemento de interceptor; o- sobrecargue los métodos MITM_REQUEST, y MITM_Response en la clase ProxyHandler. La decisión sobre qué método que elija utilizar es dependiente completamente de si desea o no a través de los datos que se interceptaron a través de un conjunto de interceptoradores o no. Están actualmente. Dos tipos de complementos de interceptor: - SolicitudInterProductPlugins: ejecutado antes de enviar la solicitud al servidor remoto; y- ResponsableInteptorPlugins: ejecutado antes de enviar la respuesta al cliente. El siguiente flujo se toma por Pymiproxy en este modo: 1. Solicitud de cliente recibida2. Solicitud de cliente analizada3. Solicitud de cliente procesada / transformada por solicitud de complementos de interceptor4. Solicitud actualizada enviada a Remote Server5. Respuesta recibida por el servidor remoto6. Respuesta procesada / transformada por complementos de interceptor de respuesta7. La respuesta actualizada enviada a ClientYou puede registrar tantos complementos como desee. Sin embargo, tenga en cuenta que los complementos se ejecutan en el orden en que están registrados. Tenga cuidado en la forma en que registra sus complementos si el resultado de un plugin depende del resultado de otro. El siguiente es un ejemplo de código simple de cómo Ejecute el proxy con complementos: desde Miproxy.Proxy Import SolicitudInterPorplugin, ResponsableInteptorPlugin, AsyncMitMProxyLass Debuginercor (SolicitudInceptErtinPlugin, ResponsableInteptorPlugin): DEF DO_REQUEST (AUTO, DATOS): Imprimir '>>% S'% REP (DATOS ) DATOS DEVOLVER DEF do_response (yo, datos): imprimir '>% s'% rep (datos ) Datos de devolución DEF MITM_RESPONSE (Self, Datos): Imprimir 'Página de inicio del producto


pymiproxy Software relacionado

hrdns

Pequeña herramienta creada para la administración del servicio DNS de Hetzner desde la línea de comandos ...

108

Descargar

django-impávi

A aplicación de Django que contiene un widget para hacer un campo de formulario como el hermoso editor de Imperavi WYSIWYG ... ...

91

Descargar