You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 17, 2025. It is now read-only.
Jeremy Falling edited this page May 16, 2014
·
13 revisions
Autoban.pl
This is just the parent. It will manage running the plugins according to the config (autoban.cfg) and handle most things relating to the global aspects of the program.
Input plugins
These gather data from some source (ie elasticsearch) that will then be used by a filter for analysis. They should simply gather data nothing else.
Filter plugins
Filter plugins take data gathered by inputs and determine if something (ip address, user agent, etc) should have some action applied against it (blocking, allowing, etc)
Output plugins
Output plugins preform actions, such as generating ban configs for nginx or adding firewall rules