Para realizar tests de seguridad en entornos web una herramienta realmente útil son los proxys, en esta ocasión instalaremos ZAP y lo configuraremos para que se vea de forma correcta en entornos con DPIs altos.
Comenzamos bajándonos el software de este link.
fetch https://github.com/zaproxy/zaproxy/releases/download/v2.8.0/ZAP_2.8.0_Crossplatform.zip
wget https://github.com/zaproxy/zaproxy/releases/download/v2.8.0/ZAP_2.8.0_Crossplatform.zip
Descomprimimos el zip:
unzip ZAP_2.8.0_Crossplatform.zip
Modificamos el script de arranque añadiendo el parámetro -Dsun.java2d.uiScale=2.5:
cd ZAP_2.8.1
vi zap.sh
vi zap.sh
# Start ZAP; it's likely that -Xdock:icon would be ignored on other platforms, but this is known to work
if [ "$OS" = "Darwin" ]; then
# It's likely that -Xdock:icon would be ignored on other platforms, but this is known to work
exec java -Dsun.java2d.uiScale=2.5 ${JMEM} ${JAVAGC} -Xdock:icon="../Resources/ZAP.icns" -jar "${BASEDIR}/zap-2.8.1.jar" "${ARGS[@]}"
else
exec java -Dsun.java2d.uiScale=2.5 ${JMEM} ${JAVAGC} ${JAVADEBUG} -jar "${BASEDIR}/zap-2.8.1.jar" "${ARGS[@]}"
fi
Con estos cambios en el script ya se mostrará la interfaz con un tamaño “normal” sin tener que dejarnos los ojos en la pantalla :)