#文件访问 #文件路径 #监控 #修改 #事件 #观察

app distillate

一款用于监控文件访问和记录修改的监控工具

1 个不稳定版本

0.1.0 2024年3月1日

#445文件系统 分类中

MIT 许可协议

11KB
176 代码行

Distillate

Distillate 会监控文件系统资源,并在所选资源发生变化时发出通知。典型用途是监控关键系统文件的篡改。

使用方法

distillate run --options-path=distillate.config

示例配置

{
    "fuzzy_paths": true,
    "watch_paths": [{
    "path": "/etc",
    "recursive": true,
    "alert_on": [
        {
            "event_type": "create",
            "path": "/etc/hosts"
        }
    ]
    }],
    "sink": {
        "log_path": "monitoring.log"
    }
} 

示例监控输出

[2024-03-01T11:17:00.053856+00:00]"create" event detected on path "/private/etc/1"
[2024-03-01T11:17:01.271469+00:00]"create" event detected on path "/private/etc/1"
[2024-03-01T11:17:01.271617+00:00]"remove" event detected on path "/private/etc/1"

依赖项

~6–15MB
~184K SLoC