Ignore double entries in file 'ban_ipv4.list'. Changes in log output for banned ipv4 addresses.
This commit is contained in:
parent
dabe845943
commit
5505f52570
@ -493,11 +493,15 @@ if [[ -f "${CONFIG_DIR}/ban_ipv4.list" ]] ; then
|
||||
|
||||
_ip="${ipv4}/${mask}"
|
||||
|
||||
if containsElement "$_ip" "${ban_ipv4_arr[@]}" ; then
|
||||
continue
|
||||
fi
|
||||
|
||||
for _dev in ${ext_if_arr[@]} ; do
|
||||
if $log_blocked_ip || $log_all ; then
|
||||
$ipt -A INPUT -i $_dev -s $_ip -j LOG --log-prefix "$log_prefix Blocked ${_ip}: " --log-level $log_level
|
||||
$ipt -A INPUT -i $_dev -s $_ip -j LOG --log-prefix "$log_prefix Blocked: " --log-level $log_level
|
||||
if $kernel_activate_forwarding ; then
|
||||
$ipt -A FORWARD -i $_dev -s $_ip -j LOG --log-prefix "$log_prefix Blocked ${_ip}: " --log-level $log_level
|
||||
$ipt -A FORWARD -i $_dev -s $_ip -j LOG --log-prefix "$log_prefix Blocked: " --log-level $log_level
|
||||
fi
|
||||
fi
|
||||
$ipt -A INPUT -i $_dev -s $_ip -j DROP
|
||||
@ -506,6 +510,8 @@ if [[ -f "${CONFIG_DIR}/ban_ipv4.list" ]] ; then
|
||||
fi
|
||||
done
|
||||
|
||||
ban_ipv4_arr+=("$_ip")
|
||||
|
||||
else
|
||||
msg="$msg '${given_ipv4}'"
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user