Soy nuevo en "mitmproxy" y no estoy familiarizado con Python. Yo uso "mitmproxy" en modo "proxy normal".
Me gustaría cargar un archivo JavaScript (en una versión diferente) de un dominio distinto al especificado en el sitio web cargado.
Por ejemplo, cargue una versión diferente de jQuery desde una CDN para probar si el sitio web es compatible.
Encontré un ejemplo aquí:redirección_requests.py
pero no tengo idea de cómo puedo introducirlo en mitmproxy.
Quizás también haya una solución con elcaracterística de reemplazopero no puedo entender cómo. Sólo pude cambiar de ruta, pero no de dominio.
Respuesta1
Puede ejecutar scripts en línea en mitmproxy usando -s
, por ejemplo
mitmproxy -s redirect_requests.py
Para más detalles, echa un vistazo a ladocumentación.