fail2ban を 0.9.x から 0.10.x に更新します
その後、私のカスタムフィルターはもう機能しません このフィルターの機能は、Apacheの404ページ(ページが見つかりません)で4回ヒットした後にIPを禁止することです
failregex に問題が見つかりました。
2018-08-22 15:45:32,440 fail2ban.transmitter [23452]: WARNING Command ['set', 'apache-40', 'addfailregex', '(?P<host>[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}) .+ 4[0-9]{1,2} [0-9]+ "'] has failed. Received RegexException('No failure-id group in \'(?P<host>[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}) .+ 4[0-9]{1,2} [0-9]+ "\'',)
2018-08-22 15:45:32,440 fail2ban [23452]: ERROR NOK: ('No failure-id group in \'(?P<host>[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}) .+ 4[0-9]{1,2} [0-9]+ "\'',)
この投稿で、私は新しい文字列を追加する必要があることについて何かを見つけました 。
私の元のファイルはこれです
[Definition]
failregex = (?P<host>[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) .+ 4[0-9]{1,2} [0-9]+ "
ignoreregex = favicon\.ico
新しい文字列に関する提案はありますか?