web-dev-qa-db-ja.com

fail2banを使用して特定の期間のIPを手動でブロックする

ブルートフォースパスワードクラッカーがより高度になり、IPが禁止される割合を学習し、fail2banに引っ掛からないように侵入の試みを遅くしていることに気付いています。 Fail2Banの禁止リストに手動でIPを追加して、特定の期間(ただし、通常よりも長い時間)に禁止を解除できるようにしたいのですが。 fail2banに特定のIP /範囲をブロックし、一定期間後に禁止を解除するように指示する手動のコマンドライン方法はありますか?これはCentOS7の下にあります

5
Trent Three

Fail2banクライアントがあります:

# fail2ban-client set <JAIL> banip <IP>
# fail2ban-client set <JAIL> unbanip <IP>

例:

# fail2ban-client set example banip 10.10.1.1
10.10.1.1

# fail2ban-client status example
Status for the jail: example
|- Filter
|  |- Currently failed: 0
|  |- Total failed: 10
|  `- File list:    /var/log/example.log
`- Actions
   |- Currently banned: 1
   |- Total banned: 2
   `- Banned IP list:   10.10.1.1

# fail2ban-client set example unbanip 10.10.1.1
10.10.1.1

# fail2ban-client status example
Status for the jail: example
|- Filter
|  |- Currently failed: 0
|  |- Total failed: 10
|  `- File list:    /var/log/example.log
`- Actions
   |- Currently banned: 0
   |- Total banned: 2
   `- Banned IP list:
11
HTF