diff --git a/iptables-show-recent.sh b/iptables-show-recent.sh index f2a4169..2c5edec 100755 --- a/iptables-show-recent.sh +++ b/iptables-show-recent.sh @@ -9,6 +9,7 @@ for ip in $(cat /proc/net/xt_recent/DEFAULT | awk {'print $1'} | sed 's/src=//'); do IP=$(geoiplookup $ip | sed 's/GeoIP Country Edition:.*, //') + if [[ "$IP" =~ "IP Address not found" ]]; then IP="n/a"; fi COUNT=$(cat /proc/net/xt_recent/DEFAULT | grep "$ip" | awk {'print $7'}) echo -e "$COUNT\t$ip\t($IP)" done | sort -rn