Які формати логів можна аналізувати в LogTotal?

Які формати логів можна аналізувати в LogTotal?

SOC Prime Team
SOC Prime Team linkedin icon Стежити

LogTotal приймає три види файлів: журнали подій Windows у форматі EVTX, JSON (одна подія на рядок працює найкраще) та текст у стилі syslog. Завантаження тексту та JSON проходять етап санітизації перед аналізом; файли EVTX ще не проходять цей етап. Якщо ваші журнали мають інший формат, майже завжди існує однокомандний спосіб їх конвертування. Найпоширеніші перераховані нижче.

LogTotal є безкоштовним сервісом від SOC Prime для запуску логіки виявлення на файлі журналу без налаштування: завантаження, очищення, перевірка. Правильний формат є єдиною частиною, яка може вас спантеличити, тому ця сторінка – короткий варіант.

Почати безкоштовно

Що LogTotal читає сьогодні

ФорматТипові джерелаОчищено перед аналізом?Як отримати
EVTXБезпека Windows, Система, Sysmon, PowerShell, Defender, DNS ServerЩе ні[EVTX export guide], [Sysmon], [PowerShell]
JSON / JSON рядкиCloudTrail, Entra ID, Microsoft 365, Google Cloud, Okta, Workspace, Kubernetes audit, journalctl -o json, експорт API з SIEMТак [CloudTrail], [Entra ID], [journalctl], [Sentinel]
Текст у стилі syslogauth.log та secure, необроблені експорти Splunk, QRadar payloads, syslog файрволуТак [sshd logs], [Splunk], [QRadar]
CSVЗавантаження входу/аудиту Entra ID, експорт журналів аудиту Microsoft 365, експорт журналів аудиту Google Workspace, результати пошуку в Splunk / Sentinel / Kibana, Event Viewer «Зберегти як CSV»Yes[Entra ID CSV], [M365 audit export], [Splunk CSV], [Event Viewer CSV]

Правильний формат JSON

Одна подія на рядок – це найкраща форма. Багато інструментів обгортають події в масиви або конверти. Розгорніть їх перед завантаженням:

Ви маєтеРозгорніть за допомогою
JSON масив (gcloud, az, багато API)jq -c ‘.[]’ in.json > out.jsonl
Файли журналів CloudTrailjq -c ‘.Records[]’ *.json > out.jsonl
aws cloudtrail lookup-events outputjq -c ‘.Events[].CloudTrailEvent | fromjson’ in.json > out.jsonl
Події журналів CloudWatchjq -c ‘.events[].message | fromjson’ in.json > out.jsonl
Експорт JSON через REST з Splunkjq -c ‘select(.result) | .result’ in.json > out.jsonl

Стежте за кодуванням на Windows. Windows PowerShell 5.1 пише UTF-16, коли ви використовуєте > або Out-File без опцій. Додайте -Encoding utf8, як це робить кожен приклад PowerShell в наших посібниках. 

Зберігайте часовий пояс. Відмітки часу ISO 8601 з Z або зміщенням дозволяють узгодити результати з іншими джерелами. Класичні позначення syslog не мають року і зони; зазначте часовий пояс джерела, коли ви завантажуєте їх.

Конвертування того, що LogTotal не читає

Ви маєтеКонвертуйте за допомогою
Файли журналу systemd (.journal)journalctl -D <dir> -o json –no-pager > out.jsonl
Архів журналу macOS (.logarchive)log show –archive <file> –style json > out.json (на Mac)
EVTX, але ви хочете етап санітизаціїevtx_dump -o jsonl in.evtx > out.jsonl
Стиснуті журнали (Gzipped)zcat -f in.log.gz > out.log
Експорт з таблиць або XML з веб-інтерфейсу SIEMПовторно експортуйте через API або CLI платформи; дивіться

Розмір

split -l 200000 big.jsonl part_

Для EVTX фільтруйте під час експортування з wevtutil /q

FAQ

Чи зберігає LogTotal мої файли?

Ні. Завантаження аналізуються та не зберігаються.

Чи будуть підтримуватися інші формати?

Так. Ми регулярно додаємо формати, і ця сторінка завжди містить те, що працює сьогодні.

Приєднуйтесь до платформи Detection as Code від SOC Prime щоб покращити видимість загроз, найбільш актуальних для вашого бізнесу. Щоб допомогти вам розпочати та отримати негайну цінність, забронюйте зустріч зараз з експертами SOC Prime.