Skip to content

MorouU/robin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

robin

一个简单的文件检查脚本

原理

  • 备份目标目录的文件到指定目录
  • 计算目标目录文件的hash值生成白名单记录

功能

  • 实时监控指定目录文件修改情况,通过备份文件替换hash值不符的被修改过的文件
  • 实时监控指定目录文件/目录添加情况,删除未出现在白名单记录的文件/目录
  • 实时监控指定目录文件/目录删除情况,通过备份文件恢复被删除文件/目录
  • 实时监控指定目录文件/目录名称情况,通过备份文件重置被修改名称的文件/目录
  • 生成实时监控日志

使用方法(for Linux or Windows)

  • 参数设定
    • checkDir => 需要实时检查的目录
    • logDir => 日志存储目录
    • logFileName => 日志文件名称
    • hashFile => 白名单记录文件名(和日志文件共同存储于日志存储目录)
    • backDir => 备份文件存储目录
    • timeSec => 实时监控频率(秒)
    • timeMin => 实时监控新文件添加频率(分)

About

一个简单的文件检查脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages