LINUX.ORG.RU

Whatmade — демон для отслеживания изменений в директориях

 , , , ,

Whatmade — демон для отслеживания изменений в директориях

1

1

Что такое Whatmade?

Whatmade – демон, запоминающий, каким процессом был создан тот или иной файл в отслеживаемых директориях. Такое решение поможет в дальнейшем определить происхождение файлов со странными названиями.

Whatmade написан на языке C++ с использованием Linux fanotify API, распространяется под лицензией GNU GPL v3.

Особенности

В настоящее время демон не определяет события создания файлов. Вместо этого он логирует процессы, которые обращаются к файлам, что иногда может привести к ложным срабатываниям.

Хотя это не делает демон бесполезным, это означает, что предоставляемую им информацию следует интерпретировать с осторожностью – при просмотре результатов по-прежнему рекомендуется критически относиться к ним.

Этот демон хранит данные процесса в расширенных файловых атрибутах.

Пользователям среды рабочего стола MATE предоставляется расширение для файлового менеджера Caja, выводящее информацию о процессе, создавшем выбранный файл, как это показано на скриншоте.

>>> Подробности на GitHub



Проверено: dataman ()
Последнее исправление: dataman (всего исправлений: 4)
Ответ на: комментарий от tempUser

auditd

Это не конкурент.

Ну как не конкурент, если он позволяет решить ту же самую задачу.

В общем, мысль была такая, что было бы хорошим тоном упомянуть об альтернативных решениях, и коротко рассказать об их преимуществах/недостатках по сравнению с твоим. Не в чатике тут, а на страничке проекта

Manhunt ★★★★★
()
Ответ на: комментарий от Shushundr

И какие. git для этого придумали.

Ты не такой умный, как тебе кажется.

LamerOk ★★★★★
()
Ответ на: комментарий от Manhunt

если он позволяет решить ту же самую задачу.

Где-то в той же степени что и GCC. Как трактор и самолёт. Как бутылка и мочевой пузырь. Как депутат и мешок азотной селитры. Как член и палец. Как водород и гелий.

tempUser
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.