Me gustaría algo que me permita:
- Inspeccionar todo el tráfico HTTP (S) entre mi computadora e Internet, incluido 127.0.0.1
- Modificar datos entrantes o salientes
- También sería bueno si tuviera un subsistema de secuencias de comandos para establecer reglas y eventos
- Prefiero que sea una aplicación GUI.
Por favor no responda con WireShark . Soy consciente de WireShark y lo he usado muchas veces y es una gran aplicación. Me gustaría algo que restrinja sus capturas a la capa de aplicación y al tráfico HTTP (S) solamente e ignore las otras capas de Internet Protocol Suite. Además, no tiene algunas de las características que enumeré anteriormente.
linux
gnome
http-logging
http-proxy
Dale Ragan
fuente
fuente
Respuestas:
Aquí hay una pareja:
fuente
mitmproxy Un proxy HTTP de interceptación interactivo con capacidad TLS para probadores de penetración y desarrolladores de software https://github.com/mitmproxy/mitmproxy
fuente
HTTP Toolkit se ajusta muy bien a esta lista:
✔️ Puede inspeccionar cualquier tráfico HTTP, tanto local como a servidores en Internet, con la configuración automática de un clic para navegadores y herramientas de CLI
✔️ Puede modificar los datos entrantes o salientes
✔️ Puede definir reglas para el tráfico, con coincidencia configurable (método, host, URL específica, valores de encabezado, etc.) y manejo (puntos de interrupción, respuestas fijas, tiempos de espera)
✔️ Es una aplicación GUI:
También es notablemente 100% de código abierto, y la versión gratuita estándar incluye todo lo que está buscando aquí. Divulgación completa: este es mi proyecto. Lo he estado construyendo durante un tiempo, con el objetivo de construir una versión de Fiddler para nosotros, que no somos usuarios de Windows, para herramientas modernas. Déjame saber lo que piensas :-).
fuente