Cómo Exportar Registros Devo

Cómo Exportar Registros Devo

SOC Prime Team
SOC Prime Team linkedin icon Seguir

Utiliza la API de Consultas de Devo: envía una consulta LINQ, un rango de tiempo y un modo de salida al endpoint /search/query de tu región, autenticado con un token de API o clave y secreto. Solicita un modo JSON y obtendrás eventos estructurados; selecciona el campo de mensaje de las tablas sin procesar para recuperar las líneas originales. El SDK oficial de Python (devo-sdk) envuelve la misma API si prefieres código en lugar de curl.

Devo almacena grandes volúmenes de datos de seguridad y operativos en la nube, a menudo con retención prolongada. Prime Core tiene 23,653 reglas de detección para Devo, mapeadas a 664 técnicas de MITRE ATT&CK. A continuación, cómo extraer los datos, sanearlos e investigarlos gratuitamente en LogTotal.

Comienza Gratis

Antes de empezar

Credenciales. Crea un token de API, o una clave de API y secreto, en la configuración de credenciales de tu dominio Devo, con acceso a las tablas que necesitas.

El endpoint de tu región. El host de la API de Consulta depende de dónde se encuentre tu dominio, por ejemplo apiv2-us.devo.com o apiv2-eu.devo.com.

Nombres de tablas. Devo organiza los datos en tablas como box.unix o firewall.fortinet.traffic. Encuentra las tuyas en el área de Búsqueda de Datos y construye la consulta allí primero.

Exportar con la API de Consultas

curl -sS -X POST "https://apiv2-eu.devo.com/search/query" 
-H "Authorization: Bearer $DEVO_TOKEN" -H 'Content-Type: application/json'
-d '{
"query": "from box.unix where hostname = "web-03" select eventdate, hostname, message",
"from": 1792368000,
"to": 1792454400,
"mode": {"type": "json/simple"}
}' > devo_web03_1019.json

Los valores ‘from’ y ‘to’ arriba son segundos de época para 2026-10-19 00:00 UTC a 2026-10-20 00:00 UTC. Si la respuesta es un objeto JSON por línea, súbelo tal cual. Si es un array, aplánalo con jq -c ‘.[]’. Para líneas sin procesar, extrae el mensaje.

Alternativa en Python. pip install devo-sdk, luego usa el cliente API del paquete devo.api con tu token, la misma consulta y fechas. Gestiona la firma de solicitudes para la autenticación con clave y secreto.

Subir, sanear y revisar en LogTotal

  1. Subir. Abrir logtotal.com y soltar el archivo.
  2. Sanear.
  3. Revisar.

Cuando algo sale mal

SíntomaCausa probableFix
401Token incorrecto, o un problema de firma de clave/secretoVerifica las credenciales; prueba el SDK, que firma las solicitudes por ti
Errores de conexiónEndpoint regional incorrectoUsa la región de tu dominio
Resultados vacíosNombre de tabla incorrecto, o milisegundos en lugar de segundosVerifica la tabla en Búsqueda de Datos; verifica las unidades de tiempo
La salida es una tabla que no esperabasEl modo no coincide con lo que necesitasElige un modo JSON

FAQ

¿Sin procesar o analizado?

Para fuentes con estilo syslog, selecciona mensaje y sube las líneas sin procesar. Para fuentes JSON, sube los eventos analizados.

¿Puedo programar exportaciones?

Sí, la misma API funciona en trabajos programados. Para el envío continuo, Devo también tiene características de exportación de datos.

Ú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.