lfd:netblock

Configure temporary to permanent IP and network class blocking.

juggernaut --task=lfd:netblock
Option
Value Default Description
--LF_PERMBLOCK <1|0> 1 Enable temporary to permanent IP blocking. This will permanently block IP addresses that have been temporarily blocked more than LF_PERMBLOCK_COUNT times in the last LF_PERMBLOCK_INTERVAL seconds.
--LF_PERMBLOCK_INTERVAL <3600-604800> 86400 The interval in seconds before triggering a Permanent block. LF_PERMBLOCK_INTERVAL needs to be at least LF_PERMBLOCK_COUNT multiplied by the longest temporary time setting (TTL) for blocked IPs, to be effective.
--LF_PERMBLOCK_COUNT <1-255> 4 The number of times before triggering a Permanent block.
--LF_NETBLOCK <1|0> 1 Permanently block IPs by network class. Permanently block classes of IP address where individual IP addresses within the same class LF_NETBLOCK_CLASS have already been blocked more than LF_NETBLOCK_COUNT times in the last LF_NETBLOCK_INTERVAL seconds. This can help blocking DDOS attacks launched from within the same network class.
--LF_NETBLOCK_INTERVAL <3600-604800> 86400 The interval in seconds before triggering a Permanent block by network class.
--LF_NETBLOCK_COUNT <1-255> 4 The number of times before triggering a Permanent block.
--LF_NETBLOCK_CLASS <A|B|C> C Care and consideration is required when blocking network classes A or B.
--LF_NETBLOCK_IPV6 <string> Enable IPv6 netblock blocking. Valid settings for LF_NETBLOCK_IPV6 are "/64", "/56", "/48", "/32" and "/24". Great care should be taken with IPV6 netblock ranges due to the large number of addresses involved.
--default <yes> Reset all settings to their default values.
--default_option <option> Reset a specific setting to its default value.
--restart <yes> Restart the service after saving settings.

Examples

// set the LF_PERMBLOCK_COUNT
juggernaut --task=lfd:netblock --LF_PERMBLOCK_COUNT=3 --restart=yes

// reset LF_PERMBLOCK_COUNT back to default
juggernaut --task=lfd:netblock --default_option=LF_PERMBLOCK_COUNT --restart=yes

// reset all settings back to default
juggernaut --task=lfd:netblock --default=yes --restart=yes