Hi,
I have had several attempts to access from the same IP in the Local Network 192.168.1.134 and to all the services of the router (ssh, telnet and ftp), luckily it has not been able to access since I changed user and password at the time.
07-05 13:10:54 system,error,critical login failure for user from 192.168.1.134 via ssh
07-05 13:10:54 system,error,critical login failure for user admin from 192.168.1.134 via ssh
07-05 13:10:55 system,error,critical login failure for user admin from 192.168.1.134 via ssh
07-05 13:10:55 system,error,critical login failure for user admin from 192.168.1.134 via ssh
07-05 13:10:56 system,error,critical login failure for user from 192.168.1.134 via ssh
07-05 13:10:57 system,error,critical login failure for user MikroTikSystem from 192.168.1.134 via ssh
07-05 13:10:58 system,error,critical login failure for user dircreate from 192.168.1.134 via ssh
07-05 13:10:58 system,error,critical login failure for user SolucTec from 192.168.1.134 via ssh
07-05 13:10:59 system,error,critical login failure for user EServicios from 192.168.1.134 via ssh
07-05 13:11:00 system,error,critical login failure for user admin from 192.168.1.134 via ssh
07-05 13:11:03 system,error,critical login failure for user from 192.168.1.134 via telnet
07-05 13:11:04 system,error,critical login failure for user admin from 192.168.1.134 via telnet
07-05 13:11:05 system,error,critical login failure for user admin from 192.168.1.134 via telnet
07-05 13:11:07 system,error,critical login failure for user admin from 192.168.1.134 via telnet
07-05 13:11:08 system,error,critical login failure for user from 192.168.1.134 via telnet
07-05 13:11:09 system,error,critical login failure for user MikroTikSystem from 192.168.1.134 via telnet
07-05 13:11:11 system,error,critical login failure for user dircreate from 192.168.1.134 via telnet
07-05 13:11:12 system,error,critical login failure for user SolucTec from 192.168.1.134 via telnet
07-05 13:11:13 system,error,critical login failure for user EServicios from 192.168.1.134 via telnet
07-05 13:11:15 system,error,critical login failure for user admin from 192.168.1.134 via telnet
07-05 13:11:16 system,error,critical login failure for user root from 192.168.1.134 via telnet
07-05 13:11:17 system,error,critical login failure for user user from 192.168.1.134 via telnet
07-05 13:11:18 system,error,critical login failure for user sysadm from 192.168.1.134 via telnet
07-05 13:11:19 system,error,critical login failure for user admin from 192.168.1.134 via telnet
...
I want to put a script that runs every 5 minutes and allows to ban the IP for 24h.
# Add firewall drop rule
/ip firewall filter
add action=drop chain=input comment="Drop Attempt Login User" disabled=yes src-address-list=blockedUsers
# script
:local loglist [:toarray [/log find time > ([/system clock get time] - 5m) message~"login failure" topics~"critical"]]
:foreach i in=$loglist do={
:local logMessage [/log get $i message]
:local ip [:pick $logMessage ([:find $logMessage "from"]+5) [:find $logMessage " via"]]
/ip firewall address-list add address=$ip list=blockedUsers timeout=24h
}
I would like if it is possible that the blocking of the IP is by number of attempts, that is to say, that it bans the IP when 3 (or another value) unsuccessful attempts are made in a row.
BR.