最近有问题需要进行抓包,但是安装好wireshark后无捕获过滤器/找不到重要的接口列表,找不到本地网卡,wireshark无法使用。
为解决上述问题,在命令行/管理员身份命令行输入命令 net start npf,居然显示:
服务名无效。
原因:
缺少用于网络封包抓取的工具 winpcap
解决办法:下载安装 安装WinPcap
安装后重新操作:打开wireshark—>捕获—>刷新接口列表,正常显示所有网卡了。
如果还不行,在命令行,输入net start npf,然后重启wireshark(可以尝试使用管理员权限重启)。