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.
- Gem install rb-intofiy, redis, connection_pool
- Use daemonization script bin/guardianD to execute
- Usage: ruby guardianD start|restart|stop <directories/,to/,/monitor/> (optional args)
- Clone
- Either create an issue (search first) or select one listed under issues, optionally ask for issue to be assigned to you.
- Make changes
- Create a pull request and submit