下载安装了最新版的wireshark3.4.7,装完后启动软件,打开菜单里“捕获”—“选项”(为了方便学习,我装的是中文版),发现里面的接口居然是空的。如下图:
怀疑是npf服务没有启动,于是以管理员身份运行cmd.exe,在命令行输入:net start npf ,回车后报错“服务名无效”。
怀疑是缺少winpcap,于是官网下载了winpcap,安装。完成后,再次以管理员身份运行cmd.exe,在命令行输入:net start npf ,这次服务启动了。
再次运行wireshark,可以看到菜单里“捕获”—“选项”里已经有接口了。