mirror of
https://github.com/Mikaela/Limnoria-doc.git
synced 2024-11-30 00:09:23 +01:00
259 lines
6.0 KiB
ReStructuredText
259 lines
6.0 KiB
ReStructuredText
|
|
.. _plugin-attackprotector:
|
|
|
|
The AttackProtector plugin
|
|
==========================
|
|
|
|
|
|
.. include:: unofficial.inc
|
|
|
|
|
|
.. _plugin-attackprotector-config:
|
|
|
|
Configuration
|
|
-------------
|
|
|
|
.. _supybot.plugins.AttackProtector.groupjoin:
|
|
|
|
supybot.plugins.AttackProtector.groupjoin
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
|
|
|
.. _supybot.plugins.AttackProtector.groupjoin.detection:
|
|
|
|
supybot.plugins.AttackProtector.groupjoin.detection
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: 20p10
|
|
|
|
In the format XpY, where X is the number of groupjoin per Y seconds that triggers the punishment.
|
|
|
|
.. _supybot.plugins.AttackProtector.groupjoin.punishment:
|
|
|
|
supybot.plugins.AttackProtector.groupjoin.punishment
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: mode+i
|
|
|
|
Determines the pushiment applyed when a groupjoin flood is detected.
|
|
|
|
.. _supybot.plugins.AttackProtector.groupmessage:
|
|
|
|
supybot.plugins.AttackProtector.groupmessage
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
|
|
|
.. _supybot.plugins.AttackProtector.groupmessage.detection:
|
|
|
|
supybot.plugins.AttackProtector.groupmessage.detection
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: 100p10
|
|
|
|
In the format XpY, where X is the number of groupmessage per Y seconds that triggers the punishment.
|
|
|
|
.. _supybot.plugins.AttackProtector.groupmessage.punishment:
|
|
|
|
supybot.plugins.AttackProtector.groupmessage.punishment
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: mode+m
|
|
|
|
Determines the pushiment applyed when a groupmessage flood is detected.
|
|
|
|
.. _supybot.plugins.AttackProtector.groupnick:
|
|
|
|
supybot.plugins.AttackProtector.groupnick
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
|
|
|
.. _supybot.plugins.AttackProtector.groupnick.detection:
|
|
|
|
supybot.plugins.AttackProtector.groupnick.detection
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: 20p10
|
|
|
|
In the format XpY, where X is the number of groupnick per Y seconds that triggers the punishment.
|
|
|
|
.. _supybot.plugins.AttackProtector.groupnick.punishment:
|
|
|
|
supybot.plugins.AttackProtector.groupnick.punishment
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: mode+N
|
|
|
|
Determines the pushiment applyed when a groupnick flood is detected.
|
|
|
|
.. _supybot.plugins.AttackProtector.grouppart:
|
|
|
|
supybot.plugins.AttackProtector.grouppart
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
|
|
|
.. _supybot.plugins.AttackProtector.grouppart.detection:
|
|
|
|
supybot.plugins.AttackProtector.grouppart.detection
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: 20p10
|
|
|
|
In the format XpY, where X is the number of grouppart per Y seconds that triggers the punishment.
|
|
|
|
.. _supybot.plugins.AttackProtector.grouppart.punishment:
|
|
|
|
supybot.plugins.AttackProtector.grouppart.punishment
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: mode+i
|
|
|
|
Determines the pushiment applyed when a grouppart flood is detected.
|
|
|
|
.. _supybot.plugins.AttackProtector.join:
|
|
|
|
supybot.plugins.AttackProtector.join
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
|
|
|
.. _supybot.plugins.AttackProtector.join.detection:
|
|
|
|
supybot.plugins.AttackProtector.join.detection
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: 5p10
|
|
|
|
In the format XpY, where X is the number of join per Y seconds that triggers the punishment.
|
|
|
|
.. _supybot.plugins.AttackProtector.join.punishment:
|
|
|
|
supybot.plugins.AttackProtector.join.punishment
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: ban
|
|
|
|
Determines the pushiment applyed when a join flood is detected.
|
|
|
|
.. _supybot.plugins.AttackProtector.message:
|
|
|
|
supybot.plugins.AttackProtector.message
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
|
|
|
.. _supybot.plugins.AttackProtector.message.detection:
|
|
|
|
supybot.plugins.AttackProtector.message.detection
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: 10p20
|
|
|
|
In the format XpY, where X is the number of message per Y seconds that triggers the punishment.
|
|
|
|
.. _supybot.plugins.AttackProtector.message.punishment:
|
|
|
|
supybot.plugins.AttackProtector.message.punishment
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: kick
|
|
|
|
Determines the pushiment applyed when a message flood is detected.
|
|
|
|
.. _supybot.plugins.AttackProtector.nick:
|
|
|
|
supybot.plugins.AttackProtector.nick
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
|
|
|
.. _supybot.plugins.AttackProtector.nick.detection:
|
|
|
|
supybot.plugins.AttackProtector.nick.detection
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: 7p300
|
|
|
|
In the format XpY, where X is the number of nick per Y seconds that triggers the punishment.
|
|
|
|
.. _supybot.plugins.AttackProtector.nick.punishment:
|
|
|
|
supybot.plugins.AttackProtector.nick.punishment
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: ban
|
|
|
|
Determines the pushiment applyed when a nick flood is detected.
|
|
|
|
.. _supybot.plugins.AttackProtector.part:
|
|
|
|
supybot.plugins.AttackProtector.part
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
|
|
|
.. _supybot.plugins.AttackProtector.part.detection:
|
|
|
|
supybot.plugins.AttackProtector.part.detection
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: 4p5
|
|
|
|
In the format XpY, where X is the number of part per Y seconds that triggers the punishment.
|
|
|
|
.. _supybot.plugins.AttackProtector.part.punishment:
|
|
|
|
supybot.plugins.AttackProtector.part.punishment
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: ban
|
|
|
|
Determines the pushiment applyed when a part flood is detected.
|
|
|
|
.. _supybot.plugins.AttackProtector.delay:
|
|
|
|
supybot.plugins.AttackProtector.delay
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: 10
|
|
|
|
Determines how long (in seconds) the plugin will wait before being enabled. A too low value makes the bot believe that its incoming messages 'flood' on connection is an attack.
|
|
|
|
.. _supybot.plugins.AttackProtector.exempt:
|
|
|
|
supybot.plugins.AttackProtector.exempt
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: nopunish
|
|
|
|
If a user has this capability, he won't be punished by AttackProtector
|
|
|
|
.. _supybot.plugins.AttackProtector.public:
|
|
|
|
supybot.plugins.AttackProtector.public
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Default value: True
|
|
|
|
Determines whether this plugin is publicly visible.
|
|
|