Script to add host in address list after 5 failed logins

Hello.

I`m searching for script which adds IP address in address list if made 5 failed login attempts using ssh, ftp or telnet, to prevent dictionary attacks on MikroTik routers.

Now im closed all services on incoming ports and use port knocking to open access, but i dont like it.

http://wiki.mikrotik.com/wiki/Bruteforce_login_prevention