2016-07-20 Stefan SchantlIntroduce SortAddressHash function.
2016-07-19 Stefan SchantlMerge branch 'snort'
2016-07-19 Stefan SchantlAdd timestamps when logging messages.
2016-07-19 Stefan SchantlDrop address from counthash when manually unblocking...
2016-07-14 Stefan SchantlImprove snort parser.
2016-07-13 Stefan SchantlUpdate event handler settings on reload.
2016-07-05 Stefan Schantlguardianctrl: Fix function call to get process-id.
2016-07-04 Stefan SchantlMakefile: Fix install path for perl modules.
2016-07-04 Stefan SchantlUnblock all blocked hosts when exiting guardian.
2016-07-04 Stefan SchantlChange default firewall chain from INPUT to GUARDIAN.
2016-07-04 Stefan SchantlAdd support for flushing the used firewall chain.
2016-06-27 Stefan SchantlImprove Makefile.
2016-06-27 Stefan SchantlRename main script from guardian to
2016-06-27 Stefan SchantlAdd README file.
2016-06-27 Stefan SchantlAdd example configuration file.
2016-06-27 Stefan SchantlIntroduce guardianctrl.
2016-06-14 Stefan SchantlMerge remote-tracking branch 'logrotate'
2016-06-14 Stefan SchantlMerge branch 'parser-snort'
2016-06-14 Stefan SchantlAdd ability to reload the ignore list.
2016-06-14 Stefan SchantlAllow including additional ignore files.
2016-02-29 Stefan SchantlAllow to process multiple events at once.
2016-02-22 Stefan SchantlAdd LogFacility for logging to a single file.
2016-02-19 Stefan SchantlMerge branch 'parser-httpd'
2016-02-18 Stefan SchantlAllow to configure the owner of the UNIX socket.
2016-02-18 Stefan SchantlIntroduce message parser for HTTPD related notifications.
2016-02-18 Stefan SchantlMerge branch 'ssh-parser'
2016-02-18 Stefan SchantlOnly process any actions on events if the corresponding...
2016-02-18 Stefan SchantlOnly try to re-read IgnoreFile on reload if one is...
2016-02-18 Stefan SchantlIntroduce message parser for SSH related notifications.
2016-02-18 Stefan SchantlRevert "Except and log if an event could not be parsed...
2016-02-17 Stefan SchantlIntroduce message parser for snort alerts.
2016-02-17 Stefan SchantlAdd logrotate support.
2016-02-17 Stefan SchantlRename &_initFileposition() to &GetFileposition() and...
2016-02-17 Stefan SchantlExcept and log if an event could not be parsed correctly.
2016-02-04 Stefan SchantlDisplay number of elements in the ignore list.
2016-02-04 Stefan SchantlAlways whitelist localhost related addresses.
2016-02-03 Stefan SchantlAdd IPv6 support to IPtables module.
2016-02-03 Stefan SchantlAdd reload handler to Events module.
2016-02-03 Stefan SchantlUpdate ignore list on reload.
2016-02-03 Stefan SchantlOnly perform IP address related operations if an addres...
2016-02-03 Stefan SchantlAllow export of the GenerateIgnoreList() function.
2016-02-03 Stefan SchantlDrop obsolete IsValidAddressOrNetwork() function.
2016-02-03 Stefan SchantlAdd functionality for whitelisting single addresses...
2016-01-26 Stefan SchantlValidate IP addresses before passing to the firewall...
2016-01-22 Stefan SchantlRename and move InitFileposition function.
2016-01-22 Stefan SchantlAllow to configure the used parser for a monitored...
2016-01-19 Stefan SchantlAllow to configure the firewall action which will be...
2016-01-19 Stefan SchantlEnhance returned error messages from Event module.
2016-01-19 Stefan SchantlAdjust Parser and Socket module outputs.
2016-01-19 Stefan SchantlSet default FirewallEngine to "none".
2016-01-19 Stefan SchantlUse Events module to perform various actions.
2016-01-19 Stefan SchantlIntroduce "IPtables" module.
2016-01-19 Stefan SchantlIntroduce "Events" module
2016-01-18 Stefan SchantlValidate configured LogLevel when reading-in the config...
2015-12-09 Stefan SchantlPrevent from running guardian twice.
2015-12-09 Stefan SchantlDrop PID file when exiting guardian.
2015-12-09 Stefan SchantlAdd support to daemonize guardian.
2015-12-09 Stefan SchantlAdd "Daemon" module.
2015-12-09 Stefan SchantlRename "New" method to "Init" for creating or updating...
2015-12-09 Stefan SchantlRemove Update method from Logger module.
2015-12-06 Stefan SchantlRemove any whitespaces from configlines.
2015-12-06 Stefan SchantlPass logger object to the mainsettings hash for a usage
2015-11-25 Stefan SchantlAdjust error messages in case of failure.
2015-11-25 Stefan SchantlRedirect the "die" messages to the logger.
2015-11-25 Stefan SchantlUse "Logger" module for logging purposes.
2015-11-25 Stefan SchantlDo not display warnings for threads anymore.
2015-11-25 Stefan SchantlJust send "KILL" signal to the worker threads.
2015-11-25 Stefan SchantlAdd support to reload the service.
2015-11-25 Stefan SchantlDecelerate shutdown process for one second.
2015-11-25 Stefan SchantlAdd license information.
2015-11-25 Stefan SchantlRework handling of monitored files.
2015-11-25 Stefan SchantlDrop function for fileposition initialization.
2015-11-25 Stefan SchantlIntroduce "Base" module
2015-11-24 Stefan SchantlAllow to dynamically start/stop worker threads.
2015-11-24 Stefan SchantlEnable and use the warnings core module.
2015-11-24 Stefan SchantlUse TimeHires core module for main loop interupting.
2015-11-23 Stefan SchantlCapture process signals.
2015-11-23 Stefan Add tiny subroutine to drop an existing...
2015-11-23 Stefan Fix error messages when crashing.
2015-11-23 Stefan Fix detection and deletion of an existing...
2015-11-23 Stefan SchantlAdd support for command line arguments and usage of...
2015-11-20 Stefan SchantlUse socket module to provide an IPC mechanism.
2015-11-20 Stefan SchantlAdd "Socket" module.
2015-11-20 Stefan SchantlAdd "Config" module.
2015-11-20 Stefan SchantlAdd "Logger" module.
2015-11-12 Stefan SchantlInitial checkin.