网络入侵检测系统zeek单机部署

#创建data目录,以下操作都在data目录进行
mkdir /data

#安装libmaxminddb插件
yum -y install install autoconf automake libtool git
git clone --recursive https://github.com/maxmind/libmaxminddb
cd libmaxminddb
./bootstrap
./configure
make
make check
make install
ldconfig

#安装zeek
yum install cmake make gcc gcc-c++ flex bison libpcap-devel openssl-devel python-devel swig zlib-devel
wget https://github.com/zeek/zeek/releases/download/v3.0.6/zeek-3.0.6.tar.gz
tar -zxvf zeek-3.0.6.tar.gz
mv zeek-3.0.6.tar.gz /data/zeek
cd zeek
./configure & make & make install

#配置zeek
[root@localhost etc]# pwd
/usr/local/zeek/etc
[root@localhost etc]# ls
networks.cfg node.cfg zeekctl.cfg

[root@localhost etc]# cat node.cfg
······
[zeek]
type=standalone
host=localhost
interface=ens224 ##修改为需要监控的网卡名称
······

##启动zeek
[root@localhost bin]# pwd
/usr/local/zeek/bin
[root@localhost bin]# ./zeekctl

Welcome to ZeekControl 2.0.0

Type “help” for help.

[ZeekControl] > install #第一次启动需要安装
removing old policies in /usr/local/zeek/spool/installed-scripts-do-not-touch/site …
removing old policies in /usr/local/zeek/spool/installed-scripts-do-not-touch/auto …
creating policy directories …
installing site policies …
generating standalone-layout.zeek …
generating local-networks.zeek …
generating zeekctl-config.zeek …
generating zeekctl-config.sh …

[ZeekControl] > start

[ZeekControl] > stop

[ZeekControl] > exit

##日志查看路径
[root@localhost current]# pwd
/usr/local/zeek/logs/current

##修改日志类型为josn
[root@localhost site]# pwd
/usr/local/zeek/share/zeek/site
[root@localhost site]# ls
local.zeek

#在配置文件底部添加如下内容
[root@localhost site]# cat local.zeek

····
@load tuning/json-logs
redef LogAscii::json_timestamps = JSON::TS_ISO8601;
redef LogAscii::use_json = T;
······

展示图
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值