Исправление 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