首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决Zeek签名中规则定义重复错误?

如何解决Zeek签名中规则定义重复错误?
EN

Stack Overflow用户
提问于 2021-06-12 09:17:08
回答 1查看 41关注 0票数 0

我在学zeek签名

签名文件名: dns.sig

代码语言:javascript
复制
    signature dns-intel{
ip-proto == udp
dst-port == 53
payload /.*life|.*bar/
event "[Suspicious DNS Query]" }

Zeek文件名: myfirst.zeek

代码语言:javascript
复制
event signature_match (state: signature_state, msg: string, data: string) {
    if (state$sig_id == "dns-intel") {
        print fmt ("[Suspicious DNS query] %s", state$conn$dns$query)
    }

我在第5行遇到错误:规则定义了两次。这里有什么问题??

EN

回答 1

Stack Overflow用户

发布于 2021-06-21 17:38:51

根据您的错误码,签名id必须是唯一的:

第5行出现

错误:规则定义了两次。这里有什么问题??

可能的情况是,您在dns.sig文件中使用相同的id:dns-intel定义了多个签名。

修改你的dns.sig文件,确保每个签名都有一个唯一的id可以修复这个错误。

我在我的本地机器上测试了你的签名和脚本,可以正常运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67944862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档