Found xxx.xxx.xxx.xxx
Сообщение означает, что fail2ban фильтр нашел строку, которая соответствует failregex в данном фильтр / тюремный лог - файл.
Например, если журнал показывает
2016-03-16 15:35:51,527 fail2ban.filter [1986]: INFO [sshd] Found 1.2.3.4 2016-03-16 15:35:51,817 fail2ban.filter [1986]: INFO [sshd] Found 1.2.3.4 2016-03-16 15:35:52,537 fail2ban.actions [1986]: NOTICE [sshd] Ban 1.2.3.4
Первые два Found
означают, что IP-адрес 1.2.3.4 был найден 2 раза в данном журнале sshd (например, /var/log/auth.log) и что запись в файле журнала совпадает failregex
с фильтром/etc/fail2ban/filter.d/sshd.conf
Поскольку я настроил бан после 2-х неудачных ssh-athmtps, 3-я строка показывает, что IP 1.2.3.4 был забанен после этих двух найденных случаев.
Как я узнал об этом:
В исходных кодах на python fail2ban (в Debian он есть /usr/lib/python3/dist-packages/fail2ban/
) сделайте это:
cd /usr/lib/python3/dist-packages/fail2ban/ grep -r "\[%s\] Found" *
В файле python "server / filter.py" в строке 937 вы найдете соответствующую функцию журнала:
def processLineAndAdd(self, line, date=None): [..] logSys.info("[%s] Found %s" % (self.jail.name, ip)) [..]