【问题标题】:How do I match the Host IP address from this line in Fail2Ban如何匹配 Fail2Ban 中这一行的主机 IP 地址
【发布时间】:2017-01-01 20:53:04
【问题描述】:

祝大家新年快乐!

所以,在使用 Fail2Ban 读取我的 FreeSwitch 日志文件时,我在匹配攻击者的主机 IP 时遇到了一些问题。如果这是错误的论坛,请原谅我,但我想不出其他任何地方可以发布此内容。

这是日志行:

2017-01-01 10:44:08.717205 [DEBUG] sofia.c:9746 sofia/external/1001@105.121.25.131 receiving invite from 217.79.182.240:5080 version: 1.6.13 -21-e755b43 64bit

这是我的第一次尝试:

\[DEBUG\] sofia.c:\d+ ...................@\d+.\d+.\d+.\d+ receiving invite from <HOST>$:\d+

这是我的第二次尝试(简化第一次):

\[.*@\d+.\d+.\d+.\d+ receiving invite from <HOST>$

我的问题是,我很难从以下字符串中的 Port# 中删除 IP 地址:217.79.182.240:5080,以便将其传递给 &lt;HOST&gt; 变量。我对 REGEX 组合的理解遇到了障碍,可以利用论坛上其他人的综合专业知识,谢谢。

【问题讨论】:

标签: linux freeswitch fail2ban fusionpbx


【解决方案1】:

这对我有用(以防其他人遇到这个问题):

.*@\d+.\d+.\d+.\d+ receiving invite from <HOST>.*$

感谢 FusionPBX IRC 频道的 DigiDaz 为我提供的帮助。

【讨论】:

    猜你喜欢
    • 2012-12-13
    • 2019-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多