diff options
author | w00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7> | 2008-07-12 14:37:24 +0000 |
---|---|---|
committer | w00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7> | 2008-07-12 14:37:24 +0000 |
commit | 7ae8ab4a17f8ffaee1916faa93ccd0fd9e250e56 (patch) | |
tree | fdac7286f878ce0041b62a6673368e2ba72429d2 /conf | |
parent | d19f03dc3a7bc0e6146039ef09297c3f5ec39d63 (diff) |
Add CIDR mask use to m_connectban, detection and banning may now happen over IP ranges instead of individual IPs.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9982 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'conf')
-rw-r--r-- | conf/modules.conf.example | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/conf/modules.conf.example b/conf/modules.conf.example index db255cca3..0eee4541e 100644 --- a/conf/modules.conf.example +++ b/conf/modules.conf.example @@ -463,14 +463,15 @@ #<module name="m_cycle.so"> #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# -# Connectban: Provides per-IP connection throttling. Any IP that disconnects +# Connectban: Provides IP connection throttling. Any IP range that connects # too many times (configurable) in an hour is zlined for a (configurable) # duration, and their count resets to 0. # -# NOTE: This module may change name/behaviour later in 1.2. Please make sure -# you read release announcements! +# ipv4cidr and ipv6cidr allow you to turn the comparison from individual +# IP addresses (32 and 128 bits) into CIDR masks, to allow for throttling +# over whole ISPs/blocks of IPs, which may be needed to prevent attacks. # -#<connectban threshold="10" duration="10m"> +#<connectban threshold="10" duration="10m" ipv4cidr="32" ipv6cidr="128"> # This allows for 10 quits in an hour with a 10 minute ban if that is exceeded. # #<module name="m_connectban.so"> |