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文件夹
2.2修改wireshark.bat脚本
用文本编辑器之类的软件打开这个脚本,用户名和密码修改为eve-ng虚拟机的root用户名和密码,我的登录eve-ng的用户名和密码就是这个,不用修改;最后一行为wireshark的路径,修改为你电脑安装的路径,编辑完保存。保存完最好确认一下是否修改成功,因为这个文件夹在Windows系统内权限较高。
点击这个脚本,尝试是否可以联动wireshark
联动成功,脚本生效
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虚拟机即可。
连接成功
3.抓包
鼠标右键单击设备,选择抓包(capture),点击要抓包的接口
抓包成功,同时会启动一个cmd界面,对比上一个界面,一开始抓包wireshark报end of file on pipe magic during open的报错原因是未指定eve-ng的虚拟机地址。