GNU/Linux >> Tutoriales Linux >  >> Linux

Interceptar solicitudes HTTP en Linux

Prueba mitmproxy.

  • mitmproxy es un proxy man-in-the-middle compatible con SSL para HTTP. Proporciona una interfaz de consola que permite inspeccionar y editar los flujos de tráfico sobre la marcha.

  • mitmdump es la versión de línea de comandos de mitmproxy, con la misma funcionalidad pero sin la interfaz de usuario. Piense en tcpdump para HTTP.

Características

  • Intercepte solicitudes y respuestas HTTP y modifíquelas sobre la marcha.
  • Guarde conversaciones HTTP completas para reproducirlas y analizarlas más tarde.
  • Reproduce el lado del cliente de una conversación HTTP.
  • Reproduce las respuestas HTTP de un servidor grabado previamente.
  • Modo de proxy inverso para reenviar el tráfico a un servidor específico.
  • Realice cambios en secuencias de comandos en el tráfico HTTP utilizando Python.
  • Los certificados SSL para interceptación se generan sobre la marcha.

Captura de pantalla

Ejemplo

Configuré una aplicación Jekyll Bootstrap de ejemplo que está escuchando en el puerto 4000 en mi host local. Para interceptar su tráfico, haría lo siguiente:

% mitmproxy --mode reverse:http://localhost:4000 -p 4001

Luego conéctese a mi mitmproxy en el puerto 4001 desde mi navegador web (http://localhost:4001 ), resultando en esto en mitmproxy:

A continuación, puede seleccionar cualquiera de los GET resultados para ver la información del encabezado asociada a ese GET :


Intenta usar Burp Proxy, suena como lo que necesitas.


Utilizo Wire Shark para esto, si proporciona todos los certificados del servidor, incluso descifrará HTTPS.


Linux
  1. comando linux mv

  2. Linux du comando

  3. ¿Cómo podría interceptar las llamadas del sistema Linux?

  4. Linux:comando para abrir la URL en el navegador predeterminado

  5. Haz una solicitud https usando sockets en Linux

Comando W en Linux

Al mando en Linux

Uso de Curl para realizar solicitudes de API REST

Cómo habilitar HTTP/2 en Apache en el sistema Linux

Linux frente a Unix

15 ejemplos prácticos de comandos cURL de Linux (ejemplos de descarga de cURL)