Le problème de ce genre de scripts c'est qu'on se retrouve vite avec 44000 lignes d'iptables à parser à chaque paquet qui rentre sur le serveur ... Vaut mieux laisser bosser fail2ban quitte à mettre un bantime à -1
un système plus puissant que fail2ban pour créer des rbl persistantes sur les serveurs