Echolot
Espacios de trabajo

Almacenamiento y cifrado

Dónde guarda Echolot los espacios de trabajo, los cuerpos de respuesta y el historial, cuánto conserva y cómo cifrar los cuerpos de respuesta en el disco.

Echolot mantiene separados dos tipos de datos. Tus espacios de trabajo son carpetas que pones donde quieres. Los datos propios de Echolot (cuerpos de respuesta, historial, informes de fallos) viven en su carpeta de almacenamiento en tu Mac. Eliminar esa carpeta pierde el historial, nunca una solicitud.

Dónde está cada cosa

QuéDónde
Espacios de trabajoDonde los crees o los guardes.
Valores secretos, tokens de OAuth, la clave de cifradoTu llavero de inicio de sesión.
Cuerpos de respuesta y capturas de redPayloads en la carpeta de almacenamiento de Echolot.
HistorialHistory en la carpeta de almacenamiento de Echolot: un archivo por espacio de trabajo.
Conversaciones del Asistente que no has compartidoAssistant en la carpeta de almacenamiento de Echolot.
Informes de fallos, si los permitesCrash Reports en la carpeta de almacenamiento de Echolot.
Tus propias plantillas de códigoCode Templates en la carpeta de almacenamiento de Echolot. Consulta exportar.
El espacio de trabajo ExamplesExamples.echolot en la carpeta de almacenamiento de Echolot.
Ajustes, variables globales, el entorno activo de cada espacio de trabajoLas preferencias de Echolot.

La carpeta de almacenamiento de Echolot es ~/Library/Application Support/Echolot. Para abrirla, ve a Ajustes › Acerca de y haz clic en Mostrar en el Finder junto a Respuestas e historial.

Edición de la Mac App Store

La edición de la App Store guarda los mismos datos en su propio contenedor en lugar de en ~/Library/Application Support/Echolot. Ajustes › Acerca de › Mostrar en el Finder abre la carpeta correcta en cualquiera de las dos ediciones. Los espacios de trabajo se quedan donde los guardes en ambas, y se abren en ambas.

Comparar las ediciones

Cuerpos de respuesta

Todo cuerpo de respuesta va directamente a un archivo a medida que llega, nunca a la memoria, así que una respuesta de varios gigabytes no es problema. Un cuerpo se guarda una sola vez, aunque llegue muchas veces: enviar diez veces la misma solicitud con la misma respuesta conserva una copia.

Define cuánto espacio pueden ocupar los cuerpos en Ajustes › Almacenamiento › Cuerpos de respuesta: Conservar cuerpos de respuesta de hasta 1, 2, 5 (el valor predeterminado), 10, 20 o 50 GB. Por encima de ese tamaño, Echolot elimina los cuerpos usados hace más tiempo. Siempre conserva:

  • los cuerpos que se muestran en una pestaña abierta,
  • la respuesta más reciente de cada solicitud guardada, para que se vuelva a mostrar tras reiniciar,
  • los cuerpos que otras solicitudes leen mediante valores dinámicos como $responseJSONPath.

La línea que hay bajo el límite muestra cuánto ocupan en el disco los cuerpos guardados. Para liberar ese espacio ahora, haz clic en Eliminar cuerpos guardados… y confirma. Echolot conserva solo lo que necesitan las ventanas abiertas: los cuerpos que se muestran en una pestaña abierta y la respuesta más reciente de cada solicitud de los espacios de trabajo abiertos. Todos los demás cuerpos se van, incluidos los de los espacios de trabajo que no están abiertos, y no se pueden recuperar. Las solicitudes y su historial se quedan; las respuestas antiguas se muestran sin sus cuerpos.

El historial conserva la solicitud que envió cada intercambio. Un cuerpo de solicitud de más de 256 KB no se conserva en el historial; la captura de red sigue teniendo su comienzo.

Historial

Ajustes › Almacenamiento › Historial define cuántas respuestas conserva el historial por solicitud: 10, 25, 50 (el valor predeterminado), 100 o 200. Las entradas más antiguas se van primero. Cada envío se conserva con quién lo hizo: tú, una ejecución o un agente. Para borrar el historial de un espacio de trabajo, usa Borrar historial… en el menú ⋯ de su página Historial; el historial propio de una solicitud se borra desde el mismo menú en su lista del historial.

Ajustes, panel Almacenamiento: Cifrar los cuerpos de respuesta en el disco, Conservar cuerpos de respuesta de hasta 5 GB e Historial por solicitud 50 respuestas

Cifra los cuerpos de respuesta en el disco

Las respuestas pueden contener datos personales, tokens y cualquier otra cosa que devuelva una API. Con el cifrado activado, nada de una respuesta se puede leer en la carpeta de almacenamiento de Echolot sin una clave de tu llavero.

  1. Abre Ajustes › Almacenamiento.
  2. Activa Cifrar los cuerpos de respuesta en el disco.

Echolot crea una clave la primera vez y la guarda en tu llavero de inicio de sesión, como Echolot response storage key. Los cuerpos nuevos se escriben cifrados de inmediato. Los cuerpos ya guardados se cifran en segundo plano; el ajuste muestra cuánto llevan («Cifrando 120 de 860…») y después el estado, como «Los 860 cuerpos guardados están cifrados.»

Los cuerpos se cifran con AES-256 en modo contador, lo que permite a Echolot leer cualquier parte de un cuerpo sin descifrar el resto: los visores, la búsqueda dentro de una respuesta y los cuerpos grandes funcionan como antes.

Qué cubre

CifradoNo cifrado
Cuerpos de respuestaArchivos del espacio de trabajo (no contienen valores secretos de todos modos)
Capturas de red (los bytes sin procesar enviados y recibidos)El archivo del historial: nombres, direcciones, cabeceras, estado y tiempos
Copias con formato de los cuerposLas preferencias de Echolot

El archivo del historial no está cifrado, así que mientras el cifrado está activado no guarda texto de los cuerpos. La búsqueda encuentra entonces solicitudes por nombre, dirección y cabeceras, no por lo que dicen sus cuerpos. Activar el cifrado elimina el texto de los cuerpos que el historial ya había indexado. Los valores secretos están enmascarados en el historial tanto si el cifrado está activado como si no.

Desactivarlo

Desactiva Cifrar los cuerpos de respuesta en el disco. Los cuerpos nuevos se vuelven a escribir sin cifrar, y Echolot descifra los guardados en segundo plano («Descifrando 120 de 860…»). La clave se queda en el llavero, así que los cuerpos que aún no se han descifrado se siguen leyendo.

Las respuestas registradas mientras el cifrado estaba activado se quedan fuera de la búsqueda en cuerpos del historial. Las respuestas posteriores vuelven a poder buscarse por cuerpo.

Conserva en tu llavero el elemento Echolot response storage key. Echolot lo necesita para leer los cuerpos que están cifrados.

Si no se puede crear o leer la clave, el ajuste lo dice («No se ha podido guardar la clave de cifrado en el llavero…») y los cuerpos se quedan como están.

Libera espacio

  • Reduce Conservar cuerpos de respuesta de hasta en Ajustes › Almacenamiento. Echolot elimina los cuerpos usados hace más tiempo poco después.
  • Borra el historial en la página Historial, de una solicitud o de todo el espacio de trabajo.
  • Sal de Echolot y elimina Payloads o History en su carpeta de almacenamiento. Pierdes las respuestas anteriores y el historial; las solicitudes, los entornos y todos los archivos del espacio de trabajo se quedan.

En esta página