Repository navigation
03 Certificados SSL
BlackWire usa mitmproxy para interceptar tráfico HTTPS. Para ver tráfico cifrado necesitas instalar el certificado CA.
El certificado CA se genera automáticamente al ejecutar make install. Si necesitas regenerarlo (o la instalación manual lo omitió), usa:
make certEsto crea el certificado solo si no existe. Si la interceptación HTTPS deja de funcionar (por ejemplo, certificado corrupto o caducado), borra el directorio y vuelve a generarlo:
rm -rf ~/.mitmproxy
make cert~/.mitmproxy/mitmproxy-ca-cert.pem- Preferences → Privacy & Security → Certificates → View Certificates
- Authorities → Import
- Selecciona:
~/.mitmproxy/mitmproxy-ca-cert.pem - Marca: "Trust this CA to identify websites"
- Settings → Privacy and Security → Security → Manage Certificates
- Authorities → Import
- Selecciona:
~/.mitmproxy/mitmproxy-ca-cert.pem - Marca: "Trust this certificate for identifying websites"
Atajo: Si lanzas el navegador con el botón/endpoint "launch browser" de BlackWire (ver Quick Start), se abre un perfil dedicado ya configurado para el proxy, con los errores de certificado ignorados en navegadores Chromium. Para navegación normal con tu perfil habitual, instala el CA como se indica arriba.
Ubuntu/Debian:
sudo cp ~/.mitmproxy/mitmproxy-ca-cert.pem /usr/local/share/ca-certificates/mitmproxy.crt
sudo update-ca-certificatesFedora/RHEL:
sudo cp ~/.mitmproxy/mitmproxy-ca-cert.pem /etc/pki/ca-trust/source/anchors/
sudo update-ca-trustArch Linux:
sudo trust anchor ~/.mitmproxy/mitmproxy-ca-cert.pem