
Мультидвижковое обнаружение Sigma с самостоятельным размещением для журналов событий
LogsTotal — это платформа для анализа логов, развёртываемая на собственном сервере. Загрузите файл лога — Windows EVTX или Event XML, Winlogbeat/EVTX JSON, auditd, syslog, экспорт journald, Sysmon для Linux — и несколько движков обнаружения прогонят по нему правила Sigma и сообщат, что нашёл каждый из них: находки, сгруппированные по критичности, контекст MITRE ATT&CK, задействованные сущности и инструменты аналитика поверх всего этого.
Для отправки файла или просмотра публичных результатов учётная запись не требуется.
Движки обнаружения: Zircolite, Chainsaw, Hayabusa, ChopChopGo и RSigma. Добавление ещё одного требует записи в каталоге и адаптера с типизированным сопоставлением вывода — для бинарника или Docker-образа; см. Добавление адаптера инструмента.
| Загрузка и рабочий процесс | Обнаружение | Аналитика |
|---|---|---|
![]() | ![]() | ![]() |
| Хронология событий | Правила | Дерево процессов |
![]() | ![]() | ![]() |
| Функция | Администратор | Участник | Пользователь | Аноним |
|---|---|---|---|---|
| Загрузка и задачи | да | да | да | да |
| Приватные отправки | да | да | да | нет |
| Исследование каждого события задачи | да | да | свои задачи | нет |
| Аналитика (сущности, дела, правила) | да | да | нет | нет |
| Страницы и рабочие процессы администратора | да | нет | нет | нет |
Администраторы назначают роли на /admin/users.
7z (p7zip-full), rsync и curl../logstotal поставляет собственный закреплённый Task.Полный список с командами установки приведён в разделе Предварительные требования.
Скачайте logstotal-<version>.7z со
страницы релизов. На хосте:
7z x logstotal-<version>.7z -ologstotal
cd logstotal
./logstotal quickstart
./logstotal quickstart создаёт .env, генерирует все секреты — включая пароль администратора, который выводится один раз, поэтому сохраните его — собирает и проверяет стек, запускает его и ждёт ответа. Повторный запуск безопасен.
Затем откройте http://<host>:8000 и войдите, используя ADMIN_EMAIL из .env и выведенный пароль. Пошаговая версия, PostgreSQL и дальнейшие шаги описаны в разделе
Установка на одном хосте.
Для обновления выполните ./logstotal upgrade из того же каталога: команда скачает последний
релиз и применит его. ./logstotal upgrade:rollback восстанавливает предыдущий релиз на
этом хосте или на каждом хосте парка. Каждый откат расходует свой снимок, поэтому повторный запуск
возвращает на два релиза назад. См. Обновление и откат.
Документация для администраторов опубликована по адресу https://wagga40.github.io/LogsTotal/,
и каждый релиз поставляется с ней в каталоге docs/:
./logstotalРуководство для аналитиков (отправка журналов, чтение результатов, Intel) встроено в
приложение по адресу /docs. Участникам следует начать с раздела
Локальная разработка.