【发布时间】:2023-03-14 04:52:01
【问题描述】:
我需要一个查询来显示域名中包含超过 20 个字符的所有 DNS 请求。
我希望看到像“mybadwebsite.hacker.com”这样的 23 个字符长的东西——大多数网站都在 20 个字符以下。
我该怎么做?
【问题讨论】:
标签: elasticsearch logstash kibana elastic-stack
我需要一个查询来显示域名中包含超过 20 个字符的所有 DNS 请求。
我希望看到像“mybadwebsite.hacker.com”这样的 23 个字符长的东西——大多数网站都在 20 个字符以下。
我该怎么做?
【问题讨论】:
标签: elasticsearch logstash kibana elastic-stack
你可以试试这样的:
domain:/[a-zA-Z0-9\.]{23,}/
这将检索其domain 字段由字母数字字符组成且长度超过23 个字符的所有文档。请注意,如果您有 domain.raw 字段,则最好使用它。
查看可以在 Kibana 搜索框中使用的 regular expression syntax。
【讨论】: