我是 Zeek NSM 的初学者。我编写了一个简单生成的脚本notice logs
。我不知道我应该把这个脚本放在哪里,或者我应该按照哪些步骤来生成notice logs
或我的custom logs
我已经阅读了文档Zeek
并弄清楚了这些基本步骤。
/nsm/bro/share/bro/site/
使用您的脚本名称创建一个文件夹。将您的脚本放在此文件夹中。
制作一个新脚本
main.bro
并在其中写入@load <mycustomScript>.bro
。比将您的文件夹名称(您放置脚本的位置)写入
loaded_scripts.bro
.比运行以下命令...
一世。broctl stop
ii.broctl check
iii.broctl deploy
iv.broctl start
您将在同一文件夹(我们放置脚本的位置)中找到日志。但是在完成所有这些步骤之后,该文件夹中仍然没有日志。
............................. 用于生成通知日志的基本脚本: .... ...................................................
@load base/frameworks/notice
export {
redef enum Notice::Type += {
Test_Notice,
};
event bro_init()
{
NOTICE([$note=Test_Notice, $msg=fmt("Testing the Notice Framework")]);
}
请告诉我这是运行自定义脚本的命令写入序列吗?还是有什么问题?还是需要一些额外的任务来运行脚本并生成通知日志?