Cómo Exportar Registros de Falcon LogScale

Cómo Exportar Registros de Falcon LogScale

SOC Prime Team
SOC Prime Team linkedin icon Seguir

Envía tu consulta a la API de consultas de LogScale, POST /api/v1/repositories/<repo>/query, y solicita application/x-ndjson: obtendrás un evento por línea. La línea de registro original se encuentra en @rawstring, por lo que una sola llamada jq convierte la exportación de nuevo en registros sin procesar. Alternativamente, exporta registros directamente desde la interfaz de LogScale como texto plano, JSON o CSV.

LogScale (anteriormente Humio) está diseñado para la búsqueda de registros de alto volumen, por lo que a menudo tiene el registro más completo que posee un equipo. Prime Core tiene 23.747 reglas de detección para Falcon LogScale, mapeadas a 674 técnicas de MITRE ATT&CK. A continuación se explica cómo extraer datos, sanitizarlos e investigarlos gratis en LogTotal.

Esta guía cubre LogScale independiente, en la nube o autohospedado. Si usas LogScale dentro de la consola Falcon como parte de Next-Gen SIEM, la consola y sus APIs son diferentes.

Empieza Gratis

Antes de comenzar

Un token. Crea un token de API con permiso para consultar el repositorio. Trátalo como una contraseña.

URL base y repositorio. Los clientes de la nube utilizan la URL de su región, como https://cloud.us.humio.com. Los clústeres autohospedados utilizan su propio nombre de host. También necesitas el nombre del repositorio o vista.

Retención. Cada repositorio tiene su propia retención. Revísalo antes de prometerle a alguien una semana de historial.

Exportar con la API de consultas

LS="https://cloud.us.humio.com"
START=$(date -d '2026-10-19T00:00:00Z' +%s000)
END=$(date -d '2026-10-20T00:00:00Z' +%s000)

curl -sS "$LS/api/v1/repositories/security/query"
-H "Authorization: Bearer $LOGSCALE_TOKEN"
-H "Content-Type: application/json" -H "Accept: application/x-ndjson"
-d "{"queryString": "host=web-03", "start": $START, "end": $END, "isLive": false}"
> logscale_web03_1019.ndjson

# sólo líneas sin procesar
jq -r '."@rawstring"' logscale_web03_1019.ndjson > logscale_web03_1019.log

Los valores de inicio y fin son milisegundos de época; también funcionan valores relativos como «24h». La sintaxis date -d es de GNU, por lo que en macOS hay que calcular los tiempos de otra manera.

Mantén la consulta como un filtro. Cualquier cosa que agregue (groupBy, count, timechart) devuelve la agregación, no los eventos. Para búsquedas muy largas o pesadas, utiliza la API de trabajos de consulta, que ejecuta la búsqueda de manera asincrónica y te permite sondear los resultados.

Exportar registros a través de la interfaz de búsqueda de Falcon LogScale

Para investigaciones rápidas o muestras de registros más pequeñas, puedes exportar eventos directamente desde la interfaz web de Falcon LogScale sin usar la API.

  1. Abrir búsqueda. Inicia sesión en Falcon LogScale, selecciona el repositorio o vista que contiene tus registros, y abre la página de búsqueda. .
  2. Ejecuta una consulta. Introduce un filtro de búsqueda, por ejemplo, host=web-03. Establece el rango de tiempo y ejecuta la búsqueda.
  3. Revisar resultados. Verifica que los eventos devueltos coincidan con lo que necesitas. Evita funciones de agregación como groupBy(), count() o timeChart() si deseas eventos de registro individuales.
  4. Exportar los registros. Desde los resultados de búsqueda, haz clic en Guardar > Exportar datos a archivo.
  5. Elige el formato del archivo.
    • Texto plano (.txt): Exporta el campo @rawstring, preservando las líneas de registro originales. Mejor para LogTotal cuando la fuente contiene texto estilo syslog.
    • JSON (.json): Exporta objetos de eventos completos, incluyendo campos analizados y metadatos. Mejor cuando necesitas eventos estructurados.
    • CSV (.csv): Exporta campos seleccionados a una tabla. Útil para reportes, pero menos adecuado para LogTotal. Selecciona ‘Seleccionar todo’ en ‘Campos a exportar’.
  6. Descargar. Introduce un nombre de archivo y haz clic en Exportar para guardar el archivo localmente.

Limitaciones. La exportación de texto sin formato requiere que el contenido original del registro esté disponible en @rawstring. Si falta ese campo, exporta los eventos completos como JSON. Para conjuntos de datos grandes, reduce el rango de tiempo o utiliza la API de consultas. Las exportaciones de búsqueda no agregadas pueden contener eventos en un orden diferente al de los resultados de la interfaz.

Subir, sanitizar y revisar en LogTotal

  1. Subir. Abre logtotal.com y suelta el archivo allí.
  2. Sanitizar. 
  3. Revisar. 

Cuando algo sale mal

SíntomaCausa probableFix
401 o 403Token faltante, expirado o sin permiso de consulta en el repositorioCrea un token con derechos de consulta
Sin resultadosNombre de repositorio incorrecto, o segundos en lugar de milisegundosVerifica el nombre; usa +%s000
Filas agregadas en lugar de eventosLa consulta agregaUsa un filtro simple
@rawstring faltaUn parser lo reemplazó, o los datos fueron ingeridos como JSON estructuradoExporta el evento completo en su lugar
La solicitud se agotaDemasiados datos para una consulta sincrónicaReduce la ventana, o usa trabajos de consulta

FAQ

¿Es LogScale lo mismo que Falcon Next-Gen SIEM?

Next-Gen SIEM está construido sobre la tecnología de LogScale, pero reside dentro de la plataforma Falcon con su propia consola y APIs. Esta guía es para LogScale independiente.

¿NDJSON o sin procesar?

Sin procesar (@rawstring) cuando la fuente era texto estilo syslog. NDJSON cuando los eventos eran JSON desde el principio, o cuando necesitas los campos analizados de LogScale.

Únete a la plataforma Detection as Code de SOC Prime para mejorar la visibilidad de las amenazas más relevantes para tu negocio. Para ayudarte a comenzar y obtener valor inmediato, programa una reunión ahora con los expertos de SOC Prime.