Fiddler

Fiddler — Descargar gratis. Depuración, análisis y modificación de tráfico web

Fiddler es un proxy de depuración web que registra todo el tráfico HTTP(S) entre el ordenador e Internet. Funciona como intermediario, permitiendo inspeccionar, establecer puntos de interrupción y modificar los datos entrantes o salientes. El programa captura el tráfico de cualquier aplicación que utilice HTTP, incluyendo navegadores, aplicaciones de escritorio y servicios del sistema. Emplea la técnica de intermediario (man-in-the-middle) con certificados autofirmados para descifrar el tráfico HTTPS y exponer su contenido para su análisis.

5.0(1 valoraciones)

Descargar Fiddler (Enlaces oficiales)
Tamaño del archivo: 141 MB
La última versión de Fiddler es: 5.0.20242.10753
Sistema operativo: Windows
Idiomas: English
Precio: $0.00 USD
Producto de pago y freemium. Suscripción que cuesta 12 $ al mes + versión gratuita con funcionalidades limitadas.

  • Proxy de captura del sistema. Fiddler se registra automáticamente como proxy del sistema operativo al iniciarse. Esto redirige todo el tráfico HTTP/HTTPS de las aplicaciones que respetan la configuración de proxy del sistema hacia Fiddler, permitiendo la captura sin necesidad de configurar manualmente cada programa. La intercepción funciona a nivel de protocolo, actuando como un servidor proxy local en el puerto 8888 por defecto.
  • Inspección de sesiones HTTP/HTTPS. La interfaz principal muestra una lista en tiempo real de todas las sesiones web (requests y responses). Cada entrada incluye el método HTTP (GET, POST, etc.), la URL, el código de estado (200, 404, 500), el protocolo y el tamaño. Al seleccionar una sesión, se pueden examinar en paneles separados las cabeceras exactas enviadas y recibidas, así como el cuerpo de la petición y la respuesta en formato raw, hex, o interpretado (JSON, XML, imagen, etc.).
  • Filtrado de tráfico. El panel de filtros permite reducir el volumen de sesiones mostradas mediante reglas configurables. Se pueden filtrar por tipo de contenido (imágenes, scripts, CSS), por rango de puertos, por dirección IP del servidor, por nombre de host, por código de estado HTTP o mediante expresiones personalizadas basadas en texto libre dentro de la cabecera o el cuerpo. Esto permite aislar el tráfico relevante para una tarea concreta.
  • Modificación de tráfico (AutoResponder). La función AutoResponder permite crear reglas para devolver respuestas personalizadas sin necesidad de contactar al servidor. Se pueden arrastrar sesiones capturadas a la lista de reglas y definir un archivo local o una cadena de texto como respuesta. Es útil para probar escenarios de error, simular APIs sin conexión o modificar el comportamiento de una aplicación web en tiempo real.
  • Puntos de interrupción (Breakpoints). Fiddler puede establecer puntos de interrupción en reglas específicas, deteniendo el tráfico antes de que la petición salga hacia el servidor (before request) o antes de que la respuesta llegue al cliente (before response). Cuando se activa un punto de interrupción, Fiddler permite editar manualmente cualquier parte de la cabecera o el cuerpo de la petición o respuesta. Una vez modificado, se puede reanudar el flujo para ver el efecto de los cambios.
  • Compositor (Composer). La herramienta Composer permite construir y enviar peticiones HTTP personalizadas desde cero. Se puede especificar el método, la URL, las cabeceras y el cuerpo de la petición. Fiddler envía la petición y muestra la respuesta del servidor en tiempo real. Esta funcionalidad es utilizada para probar APIs RESTful o para reproducir y modificar peticiones previamente capturadas con el fin de analizar comportamientos específicos del servidor.
  • Análisis de rendimiento (Statistics). El panel de estadísticas ofrece métricas cuantitativas sobre las sesiones seleccionadas. Muestra el tiempo total de la transacción, el tiempo de resolución DNS, el tiempo de conexión TCP, el tiempo de envío de la petición, el tiempo de espera de la respuesta (latencia) y el tiempo de recepción. También proporciona gráficos de líneas de tiempo (timeline) que visualizan la secuencia y duración de cada fase de la comunicación.
  • Inspección de tráfico HTTPS descifrado. Fiddler actúa como una autoridad certificadora raíz para generar certificados en tiempo real. Cuando un cliente establece una conexión HTTPS, Fiddler presenta un certificado firmado por su propia CA raíz. Esto permite descifrar el tráfico, inspeccionar el contenido de la comunicación cifrada y volver a cifrarlo para enviarlo al destino original. El usuario debe confiar en el certificado raíz de Fiddler en el sistema operativo para evitar advertencias de seguridad.
  • Sistema de extensión mediante scripts (FiddlerScript). Fiddler incorpora un motor de scripting basado en .NET (JScript .NET) que permite modificar el comportamiento del proxy a bajo nivel. Mediante scripts, se pueden crear reglas complejas de filtrado, modificar cabeceras automáticamente, registrar estadísticas personalizadas, bloquear dominios específicos o alterar el tráfico en función de condiciones programáticas. El script se ejecuta en cada sesión y tiene acceso completo al modelo de objetos de Fiddler.
  • Exportación e importación de sesiones. Las sesiones capturadas pueden guardarse en archivos con formato .saz (Fiddler Archive). Este formato comprime en ZIP todas las sesiones y sus metadatos, incluyendo las peticiones y respuestas completas. Estas sesiones pueden reabrirse posteriormente en Fiddler para su análisis sin estar conectado a la red. También se pueden exportar a formatos estándar como HTTPArchive (.har) para su uso en otras herramientas de análisis.
  • Inspección de tráfico desde dispositivos remotos. Fiddler puede actuar como proxy para otros dispositivos en la misma red, como teléfonos móviles, tablets o consolas de videojuegos. Configurando manualmente la IP del ordenador que ejecuta Fiddler como proxy en el dispositivo remoto, y asegurando que el certificado raíz de Fiddler esté instalado en dicho dispositivo, se puede capturar, inspeccionar y modificar el tráfico generado por aplicaciones móviles o dispositivos IoT.
  • Extensibilidad mediante complementos (Add-ons). La funcionalidad de Fiddler puede ampliarse mediante complementos desarrollados en cualquier lenguaje .NET. Existen complementos para visualizar formatos específicos (por ejemplo, visualizadores de imágenes, JSON, AMF), para integrar Fiddler con otras herramientas (como Visual Studio) o para añadir nuevas funcionalidades de análisis, como generadores de carga o validadores de seguridad.

El desarrollo de Fiddler fue iniciado por Eric Lawrence en 2003 mientras trabajaba en Microsoft. La primera versión pública se lanzó en octubre de 2003. Originalmente fue creado como una herramienta interna para facilitar la depuración de aplicaciones web durante su trabajo en el equipo de Internet Explorer. El programa está escrito en C# y utiliza .NET Framework. En 2012, el proyecto fue transferido a Telerik (adquirida posteriormente por Progress Software), que continuó su desarrollo y distribución como software gratuito (freeware) con una versión comercial adicional llamada Fiddler Everywhere.


Alternativas a Fiddler:

Charles — Descargar gratis. Monitor HTTP / Proxy Depuración

Charles

Charles es un proxy HTTP que permite registrar, inspeccionar y depurar todo el tráfico entre un navegador o aplicación cliente y servidores remotos.
Precio: $50   Tamaño: 65.8 MB   Versión: 5.0.3   SO: Windows, Linux, MacOS