Supybot-plugins/AttackProtector
Valentin Lorentz 31b38dfe74 Rename all 'locale' directories to 'locales'. 2012-12-26 15:47:23 +01:00
..
local Create AttackProtector plugin 2010-10-29 23:02:32 +02:00
locales Rename all 'locale' directories to 'locales'. 2012-12-26 15:47:23 +01:00
README.txt AttackProtector: Add the 'umode' punishment. 2012-05-05 20:05:17 +00:00
__init__.py AttackProtector & GitHub & Packages & Twitter & WebStats: add description. 2011-03-01 14:34:43 +01:00
config.py AttackProtector: Add the 'kicked' trigger to kban people kicked too much. 2012-10-07 17:20:48 +02:00
messages.pot AttackProtector: update messages.pot. 2012-05-06 18:51:08 +03:00
packaging.py AttackProtector & gitHub & GoodFrench & LinkRelay & Packges & Trigger & Twitter & WebStats: packaging 2011-02-28 14:22:22 +01:00
plugin.py AttackProtector: Add the 'kicked' trigger to kban people kicked too much. 2012-10-07 17:20:48 +02:00
test.py AttackProtector: Add the 'kicked' trigger to kban people kicked too much. 2012-10-07 17:20:48 +02:00

README.txt

This plugin aims to provide a highly configurable protection against flood
and spam.

There is two kind of detections:
 - individual: they are the most common flood, so there name in configuration
   is the name of the flood type
 - groupped: it's a flood from several nicks. There name in the configuration
   is the flood type, prepended by 'group'.

Of course, detection value of group flood should be greater than the
individual flood's.


For each flood type, you can define a punishment. More common are 'ban',
'kick', 'kban'. You also can define modes, such as the default punishment
for group joins: 'mode+i' (it defines the mode +i). You also can remove
a mode, with the syntax 'mode-i', or set/unset modes to the user, with
'mode-v' or 'mode+v'.
For a complete list of available modes, checkout the network's help pages.