SafeAF / Guardian

Detect changes in files and directories using inotify and report to a backend server over HTTP/JSON. Backend microservices architecture using redis pubsub. Rails UI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Guardian

Guardian Proto IDS. Uses inotify subsystem in linux to detect changes in files and directories and reports them to a backend server. Backend implemented using microservices and redis pubsub. Rails UI.

Installation

  1. Gem install rb-intofiy, redis, connection_pool
  2. Use daemonization script bin/guardianD to execute
  • Usage: ruby guardianD start|restart|stop <directories/,to/,/monitor/> (optional args)

Development

  1. Clone
  2. Either create an issue (search first) or select one listed under issues, optionally ask for issue to be assigned to you.
  3. Make changes
  4. Create a pull request and submit

About

Detect changes in files and directories using inotify and report to a backend server over HTTP/JSON. Backend microservices architecture using redis pubsub. Rails UI


Languages

Language:Ruby 69.5%Language:HTML 23.7%Language:JavaScript 4.2%Language:SCSS 1.8%Language:CSS 0.8%