go-audit - альтернатива демону auditd, который поставляется со многими дистрибутивами. Проект от
Slack, написанный на Go, который предоставляет альтернативный способ взаимодействия с auditd, минуя работу через ausearch или логи напрямую.Что делает go-audit:
- это демон, который подключается напрямую к
audit netlink socket (/dev/audit).- слушает все события ядра, передаваемые через
audit subsystem (например, запуск процессов, доступ к файлам, ошибки и т.д.).- подключается к ядру Linux через
netlink - парсит эти события в удобную
JSON-структуру.- может логировать их в
stdout, файл или удалённый сервер- фильтрует события по типу и передает их в другие системы (например, через
syslog, HTTP или Kafka).https://github.com/slackhq/go-audit
Подсказал: Alex Kup - @Lifailon
опубликовано в @gitgate
#security #auditd #go
🔥9👍6