IPTables
Appearance
Barbed IPTables
[edit]-A INPUT -m recent --rcheck --seconds 86400 --name portscan --rsource -j DROP -A INPUT -m recent --remove --name portscan --rsource -A INPUT -p tcp -m tcp --dport 22 -m limit --limit 1/min -j ACCEPT -A INPUT -p tcp -m multiport --dports 23,79,113,139,445 -m recent --set --name portscan --rsource -j LOG --log-prefix "Portscan:" -A INPUT -p tcp -m multiport --dports 23,79,113,139,445 -m recent --set --name portscan --rsource -j DROP