fail2ban/man
Steven Hiscocks f37c90cdba ENH: Python based actions
Python actions are imported from action.d config folder, which have .py
file extension. This imports and creates an instance of the Action class
(Action can be a variable that points to a class of another name).
fail2ban.server.action.ActionBase is a base class which can be inherited
from or as a minimum has a subclass hook which is used to ensure any
imported actions implements the methods required.
All calls to the execAction are also wrapped in a try except such that
any errors won't cripple the jail.
Action is renamed CommandAction, to clearly distinguish it from other
actions.

Include is an example smtp.py python action for sending emails via smtp.
This is work in progress, as looking to add the <matches> and whois
elements, and also SSL/TLS support.
2013-12-31 18:54:34 +00:00
..
fail2ban-client.1 TST: more test of filters 2013-12-29 05:29:59 +00:00
fail2ban-client.h2m DOC: update man pages. Add references to jail.conf from fail2ban-client man page 2013-10-31 10:27:30 +11:00
fail2ban-regex.1 DOC: finalise 0.8.11 release 2013-11-13 08:05:08 +11:00
fail2ban-regex.h2m - Added man page for fail2ban-regex 2006-10-01 21:20:42 +00:00
fail2ban-server.1 DOC: finalise 0.8.11 release 2013-11-13 08:05:08 +11:00
fail2ban-server.h2m - Added man page for fail2ban-regex 2006-10-01 21:20:42 +00:00
fail2ban.1 DOC: minor fix ups of manpages. fixes #159 2013-03-27 12:02:19 -04:00
generate-man - Added file support to fail2ban-regex. Benchmark feature has been removed 2007-01-21 22:21:13 +00:00
jail.conf.5 ENH: Python based actions 2013-12-31 18:54:34 +00:00