gpt4 book ai didi

Fail2Ban如何匹配任意字符串

转载 作者:行者123 更新时间:2023-12-05 06:23:18 25 4
gpt4 key购买 nike

我有一个非常简单的情况,但我无法弄清楚正则表达式是如何工作的......我有一个应用程序仅在出现登录问题时才生成日志。因此,除非登录错误或多次尝试重设密码,否则日志中没有一行。所以潜在地,我什至不需要在日志中搜索特定的字符串,任何条目都匹配。这是一个日志示例:

2019-10-20 18:44:35 127.0.0.1 login.php : Authentication error - account not initialized : client XXXX, login YYYY
2019-10-20 21:31:17 127.0.0.1 login.php : Authentication error - password error : client XXXX, login XXXX
2019-10-20 21:29:39 127.0.0.1 login.php : Authentication error - client contains wrong chars : client XXXX, login YYYY
2019-10-21 06:25:25 127.0.0.1 login.php : Authentication error - account locked : client XXXX, login YYYY
2019-10-21 06:48:11 127.0.0.1 user.php : Authentication - Unlocking : client XXXX, login YYYYY

我对正则表达式有疑问,因为我无法理解它是如何工作的(多年来)。当我启动 fail2ban 时,我尝试的所有操作都给我错误:无法编译正则表达式,“身份验证错误”中没有失败 ID 组,...该死的,它看起来很简单!

最佳答案

最后...

[INCLUDES]
before = common.conf

[Definition]
failregex = <HOST> .* Authentication

请注意这是可行的,但我发现什么都不懂。如果有人有解释 fail2ban 工作原理的链接。我找了很多,但没有一个有明确的解释。

关于Fail2Ban如何匹配任意字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58519915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com