比较来自世界各地的卖家的域名和 IT 服务价格

筛选 fail2ban 不匹配 - 这是一个正则表达式或其他东西。

我有一个网站,具有允许不经常引起的PHP脚本。 一些令人讨厌的用户每隔几秒钟推出我的脚本,我需要禁止它们。 我有一个容错模式,但它们不会抓住它们。 我读取了Wiki并根据示例建模了我的安装。 有人可以告诉我这里有什么不对吗?

我的第一个监狱:

[my-checkversion]
enabled = true
filter = checkversion
logpath = /data/logs/mydomain.com-access_log
findtime = 60
bantime = 86400
maxretry = 6
action = iptables[name=HTTP, port=http, protocol=tcp]

接下来我的过滤器:

[INCLUDES]
before = apache-common.conf
[Definition]
# Example
# 144.217.80.24 - - [02/May/2019:07:02:00 -0500] "POST /hidden/readversion.php HTTP/1.1" 200 -
failregex = ^<host> - - \[.*\] "POST <checkversion_url> HTTP/1\.[01]" 200 .*$
ignoreregex =
[Init]
checkversion_url = /hidden/readversion.php

我从访问文件中放置了一个单行摘录 apache, 显示用户按对应的URL,在正则表达式字符串的注释中。

有人可以告诉我发生了什么吗? 这是一个正则表达式吗? 由于替代变量,常规表达式的在线编辑不会有助于。 ... 所以这是最好的努力
</checkversion_url></host>
已邀请:

裸奔

赞同来自:

在 fail2ban 有一个选项强制迫使它查看文件以尝试规则,并打印它,它可以工作。

你看着

fail2ban-regex <logfile> <fail2ban .conf="" rule="">

?
</fail2ban></logfile>

要回复问题请先登录注册