Как грамотнее защитить jabber сервер
1iptables -A INPUT -p tcp --syn --dport 5222 -m connlimit --connlimit-above 1 -j REJECT --reject-with tcp-reset
iptables -A INPUT -p tcp -m tcp --dport 5222 -m state --state NEW -m hashlimit --hashlimit 1/m --hashlimit-burst 5 --hashlimit-mode srcip --hashlimit-name xmpp --hashlimit-htable-expire 60000 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 5222 --tcp-flags SYN,RST,ACK SYN -j DROP
или 2 iptables -A INPUT -p tcp --syn --dport 5222 -m connlimit --connlimit-above 1 -j REJECT --reject-with tcp-reset
iptables -A INPUT -p tcp --dport 5222 -m state --state NEW -m recent --name BLOCK --rcheck --seconds 300 -j DROP
iptables -A INPUT -p tcp --dport 5222 -m state --state NEW -m hashlimit \
--hashlimit-name BLOCK --hashlimit-mode srcip --hashlimit-above 1/m --hashlimit-burst 5 -m recent --name BLOCK --set -j DROP
смотрю в сторону fail2ban