为特定 url 设置 Fail2ban

问题描述

为了逗乐和傻笑,我创建了一个小型的 honepot PHP 脚本。如果是从网页调用,我只想简单地将 IP 地址放入监狱。

我创建了一个看起来像这样的过滤器

文件名:apache-specific-url.conf

<img src={image.src} ... />

我还将以下内容放入我的 jail.local

[INCLUDES]
before = apache-common.conf
[DeFinition]
failregex = ^<HOST> -.*"(GET|POST).*\/sshlogin.PHP\/.*$
ignoreregex =

Fail2ban 显示我的监狱正在运行。但是,如果我通过 [apache-specific-url] enabled = true port = http,https filter = apache-specific-url logpath = %(apache_access_log)s bantime = 48h maxretry = 1 domain.com/sshlogin.PHP 访问它...该网址永远不会被禁止

  • 我的正则表达式有问题吗?
  • 过滤器有问题吗?
  • 是不是我妈妈小时候不爱我?

感谢任何帮助。

日志尾部

IPaddress/sshlogin.PHP

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)