flygoast / filmond

A files monitor and file informaton collector using Linux inotify.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

filmond

Description

filmond is a file monitor and a file information collector implemented using Linux inotify. So it only can run on Linux.

When some files created, changed, accessed or deleted, it will send informations of the file to a controling server which you should prepare for gathering the reporting.

The information is reported through HTTP. You can use any server-end script to process them. You can also write your plugin to process the file event according to your need. Please refer the plugin directory.

Plugins

  • submit: By HTTP, submit file information to remote server.

  • chmod: Process invalid file and directory permisssion.

  • demo: A demo as tutorial for filmond plugin development.

Requirements

Build

# make
# make install

Limits

It can ONLY run at Linux.

About

A files monitor and file informaton collector using Linux inotify.


Languages

Language:C 99.5%Language:Shell 0.5%