lfd:ipblocklists

Configure the firewall to periodically download lists of IP addresses and CIDRs from published block lists.

juggernaut --task=lfd:ipblocklists --oper=<blocklist_add|blocklist_edit|blocklist_del> --name=<string>
Option
Value Default Description
--oper <string> The operation you want to perform. Operations: blocklist_add, blocklist_edit, blocklist_del
--name <string> List name with all uppercase alphabetic characters with no spaces and a maximum of 25 characters - this will be used as the iptables chain name.
--interval <digit> Refresh interval to download the list, must be a minimum of 3600 seconds (an hour), but 86400 (a day) should be more than enough.
--max <digit> This is the maximum number of IP addresses to use from the list, a value of 0 means all IPs.
--source <string> The source URL to download the list from.
--enabled <1|0> Enable or disable the blocklist.
--restart <yes> Restart the service after saving settings.

Examples

// add a blocklist
juggernaut --task=lfd:ipblocklists --oper=blocklist_add --name=MYBLOCKLIST --interval=86400 --max=0 --source=https://www.example.com/blocklist.txt --enabled=1 --restart=yes

// edit a blocklist
juggernaut --task=lfd:ipblocklists --oper=blocklist_edit --name=MYBLOCKLIST --interval=3600 --restart=yes

// remove a blocklist
juggernaut --task=lfd:ipblocklists --oper=blocklist_del --name=MYBLOCKLIST --restart=yes

// add a blocklist of high score abuse IPs refreshed every 6 hours, limited to 10000 entries
juggernaut --task=lfd:ipblocklists --oper=blocklist_add --name=ABUSEIPDB --interval=21600 --max=10000 --source=https://www.example.com/abuse.txt --enabled=1 --restart=yes

Related Pages