Introduce "Events" module
authorStefan Schantl <stefan.schantl@ipfire.org>
Tue, 19 Jan 2016 11:32:32 +0000 (12:32 +0100)
committerStefan Schantl <stefan.schantl@ipfire.org>
Tue, 19 Jan 2016 11:32:32 +0000 (12:32 +0100)
commitdf6ec59fe075cc1cb3277c45f0f5d23f24f57ae0
tree30c91f2c9c457422ad0e31fc70d137cced1d8af5
parent43ab646af96f6de5ba820a38c0c5c5f5ff5ba7dc
Introduce "Events" module

This module is responsible for reading the the events which will be enqued by
the various parsers and perform various actions, based on the type of the event.

The default action is to count all events for a given IP address and if the configured
"BlockCount" has been reached to call the configured "FirewallEngine" to perform a
block for this address.

The Events module also will be used, to perform any event which will be sent through the
Socket.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
modules/Events.pm [new file with mode: 0644]