Das Skript ist simpel und wohl durchaus effektiv, allerdings hast du das Rad neu erfunden.
Die gängigste Variante wäre fail2ban welches es bereits eine generische "apache-badbots.conf" kennt, welche man erweitern kann.
(Hoffentlich konstruktive) Anmerkungen zum Skript:
- Einige Variablen winn...