diff --git a/web_proxy b/web_proxy index 6a42ee7..4a3d593 100755 --- a/web_proxy +++ b/web_proxy @@ -47,6 +47,8 @@ DEFAULT_PORT=8080 DEFAULT_OUT="$HOME/captures" DEFAULT_ROTATE=20 DEFAULT_WEB_PORT=8081 +DEFAULT_MAX_MB=2048 # tope de tamaño del directorio de capturas (MB); 0 = sin limite +DEFAULT_MAX_DAYS=7 # antiguedad maxima de una captura (dias); 0 = sin limite MITMDUMP_BIN="$(command -v mitmdump 2>/dev/null || echo "$HOME/.local/bin/mitmdump")" MITMWEB_BIN="$(command -v mitmweb 2>/dev/null || echo "$HOME/.local/bin/mitmweb")" @@ -72,13 +74,15 @@ conf_get() { } conf_write() { - local port="$1" out="$2" rotate="$3" web_port="${4:-}" web_pass="${5:-}" + local port="$1" out="$2" rotate="$3" web_port="${4:-}" web_pass="${5:-}" max_mb="${6:-}" max_days="${7:-}" cat > "$CONFFILE" < "$SYSTEMD_USER_DIR/$SERVICE_NAME" < $out (rotacion cada ${rotate} min)" + info " retencion -> max ${max_mb} MB, max ${max_days} dias (borra las mas viejas al rotar)" if [[ "$web" == "yes" ]]; then ok " UI viva -> http://127.0.0.1:$web_port (registros en tiempo real)" info " UI login -> deja el usuario vacio, password: $web_pass"