Come Esportare i Log di LimaCharlie

Come Esportare i Log di LimaCharlie

SOC Prime Team
SOC Prime Team linkedin icon Segui

Installa il CLI di LimaCharlie (pip install limacharlie), accedi con il tuo ID dell’organizzazione e una chiave API, ed esegui una query LCQL con limacharlie search run per l’intervallo di tempo di cui hai bisogno, con output in JSON. Gli eventi vengono restituiti nella struttura {routing, event} di LimaCharlie. Per un’esportazione continua e in massa, configura un Output su S3, Google Cloud Storage o un’altra destinazione.

LimaCharlie conserva un anno di telemetria nel suo data lake Insight di default, il che rende l’indagine a posteriori insolitamente pratica. Prime Core ha più di 24.000 regole di rilevamento uniche, mappate su 676 tecniche MITRE ATT&CK. Di seguito è spiegato come ottenere eventi, sanitizzarli e indagarli gratuitamente su LogTotal.

Inizia Gratuitamente

Prima di iniziare

Una chiave API e il tuo OID. Entrambi si trovano nell’app web sotto Gestione Accessi → REST API. Assegna alla chiave le autorizzazioni necessarie per interrogare Insight.

Le query costano. Le query LCQL vengono tariffate in base ai dati che scansionano. Le esecuzioni di prova ti forniscono una stima prima. Restringi per piattaforma, tipo di evento e host prima di ampliare l’intervallo di tempo.

Conosci i tipi di eventi. LimaCharlie nomina gli eventi per tipo: NEW_PROCESS, DNS_REQUEST, NETWORK_CONNECTIONS, WEL (log degli eventi di Windows) e così via. Scegli quelli che contano per la tua domanda.

Esporta con il CLI

pip install limacharlie
limacharlie auth login        # richiede il tuo OID e la chiave API

limacharlie search run
  --query 'plat == windows | NEW_PROCESS DNS_REQUEST | routing/hostname == "ws-042"'
  --start $(date -d '2026-10-19T00:00:00Z' +%s)
  --end $(date -d '2026-10-20T00:00:00Z' +%s)
  --oid <oid> --output json > lc_ws042_1019.json

Una query LCQL ha parti separate da pipeline: un selettore di sensori (plat == windows), i tipi di eventi, un filtro e eventualmente una proiezione di campi. Se l’output è un array, appiattiscilo con jq -c ‘.[]’.

Il CLI può anche generare una query LCQL da una descrizione in linguaggio naturale (limacharlie ai generate-query), che aiuta quando non ricordi i percorsi dei campi.

In massa: Outputs

Per un’esportazione continua, aggiungi un Output nell’app web che invii eventi (e rilevamenti o log di audit, se desideri) a S3, Google Cloud Storage, un SIEM o un webhook. Gli Outputs inviano dati dal momento in cui sono creati. Per lo storico, interroga Insight come sopra.

Carica, sanitizza e analizza su LogTotal

  1. Carica. Apri logtotal.com e carica il file.
  2. Sanitizza. 
  3. Analizza. 

Quando qualcosa va storto

SintomoProbabile causaFix
Errori di autenticazioneOID o chiave errata, o permessi mancantiRicrea la chiave con permessi di query
La query è lenta o costosaTroppo ampia: tutti gli eventi, tutti i sensoriAggiungi un selettore di sensori e tipi di eventi
Nessun risultatoNome host nel campo sbagliato o tipo di evento erratoVerifica i percorsi dei campi con una piccola query prima
Niente di più vecchio di un annoConservazione di InsightUsa la tua destinazione Output per i dati più vecchi

FAQ

LimaCharlie può raccogliere file EVTX da un endpoint?

Sì, come artefatti raccolti dal sensore, e i log degli eventi di Windows arrivano anche come eventi WEL.

Esiste una modalità di query interattiva più vecchia?

Sì. Le versioni precedenti del CLI avevano una shell di query interattiva limacharlie con set_output e set_format json. Il comando search run è il percorso scriptabile.

Unisciti alla piattaforma Detection as Code di SOC Prime per migliorare la visibilità sulle minacce più rilevanti per il tuo business. Per aiutarti a iniziare e aumentare immediatamente il valore, prenota ora un incontro con gli esperti di SOC Prime.