LINUX.ORG.RU

История изменений

Исправление i3wm, (текущая версия) :

Держи регулярку.
Для задания згодится.
Вместо /var/log/secure - укажи свой исходный файл. Если нужно из результата второй аргумент можно awk '{print $2}' добавить в конце через пайп есессно.
Туда же можно и if запихнуть, чтоб получать только IP => 10 попыток

UPD: Запихнул.

grep "authentication failure" /var/log/secure | grep -Po "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}" | sort | uniq -c | awk '{ if(!($1 < 10)) {print} }'

Исходная версия i3wm, :

Держи регулярку.
Для задания згодится.
Вместо /var/log/secure - укажи свой исходный файл. Если нужно из результата второй аргумент можно awk '{print $2}' добавить в конце через пайп есессно.
Туда же можно и if запихнуть, чтоб получать только IP => 10 попыток

grep "authentication failure" /var/log/secure | grep -Po "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}" | sort | uniq -c