1.适用版本

本方法适用于eve-ng社区版,pro也可以使用,但pro貌似有内置的抓包工具

2.配置方法

2.1 安装EVE-NG-Win-Client-Pack-2.0

eve-ng进行远程连接或者抓包时,安装组件EVE-NG-Win-Client-Pack-2.0,这个组件里面包含了Wireshark、VNC软件。

安装完成后,可以看到C:\Program Files\下有一个eve-ng文件夹

eve-ng配置wireshark抓包_考证

2.2修改wireshark.bat脚本

eve-ng配置wireshark抓包_网工_02

用文本编辑器之类的软件打开这个脚本,用户名和密码修改为eve-ng虚拟机的root用户名和密码,我的登录eve-ng的用户名和密码就是这个,不用修改;最后一行为wireshark的路径,修改为你电脑安装的路径,编辑完保存。保存完最好确认一下是否修改成功,因为这个文件夹在Windows系统内权限较高。

点击这个脚本,尝试是否可以联动wireshark

eve-ng配置wireshark抓包_考证_03

联动成功,脚本生效

2.3解决 end of file on pipe magic during open报错

配置完之后,在eve-ng中抓包发现wireshark还是报end of file on pipe magic during open错误,经上网查询,可能是没有权限的原因,也有可能是eve-ng的ip地址没有指定,用C:\Program Files\文件夹下的putty连接一下eve-ng虚拟机即可。

eve-ng配置wireshark抓包_网工_04

连接成功

eve-ng配置wireshark抓包_抓包_05

3.抓包

鼠标右键单击设备,选择抓包(capture),点击要抓包的接口

eve-ng配置wireshark抓包_eve-ng_06

抓包成功,同时会启动一个cmd界面,对比上一个界面,一开始抓包wireshark报end of file on pipe magic during open的报错原因是未指定eve-ng的虚拟机地址。

eve-ng配置wireshark抓包_抓包_07