mitmproxy2swagger: Ingeniería inversa automática de APIs REST

2025-01-02

mitmproxy2swagger es una herramienta potente que convierte automáticamente el tráfico capturado por mitmproxy en especificaciones OpenAPI 3.0. Esto te permite realizar ingeniería inversa automática de APIs REST simplemente ejecutando tus aplicaciones y capturando el tráfico. Soporta tanto archivos de flujo mitmproxy como archivos HAR exportados desde las herramientas de desarrollador del navegador. Para usarlo, captura el tráfico con mitmproxy, guárdalo como un archivo y luego ejecuta mitmproxy2swagger, especificando el archivo de entrada, el archivo de salida y el prefijo de la API. La primera ejecución genera un esquema inicial que requiere edición manual para eliminar rutas no deseadas. Una segunda ejecución genera la especificación OpenAPI completa basada en el esquema editado, incluyendo opcionalmente datos de ejemplo.

Desarrollo