Murus has an issues with a very long URL-based ban list. The murus.updatedthreats.sh script will fail cause of "too many arguments".
With a small dirty workaround it is working - change following line in /etc/murus.updatethreats.sh to:
Code: Select all
#
# Replace old PF table with new one
#
/sbin/pfctl -t _threats -T replace `cat $badIPs`
Code: Select all
#
# Replace old PF table with new one
#
/sbin/pfctl -t _threats -T flush
cat $badIPs | xargs -n 1 /sbin/pfctl -t _threats -T add
#/sbin/pfctl -t _threats -T replace `cat $badIPs`
jvc