背景
由于某个项目有需求,需要使用wireshark配套usbpcap进行抓包,根据教程安装后无法在wireshark中找到对应的usb接口(版本是USBPcap-1.5.4.0
),如下图所示:
问题分析
wireshark中显示对应的端口是根据外部的插件文件夹中的可执行文件来决定的,插件文件夹路径在关于菜单中可以看到:
对应文件夹下的内容如下:
可以看到确实是没有usbpcap的插件。通过全盘搜索可以看到对应的插件是位于上层文件夹中:
可能的猜测是wireshark在版本更新过程中改了这个路径,而usbpcap是一个外部插件,没有配套修改这个插件文件夹导致
问题解决
如果你是全部默认文件夹安装的话,将C:\Program Files\Wireshark\extcap\USBPcapCMD.exe
拷贝到C:\Program Files\Wireshark\extcap\wireshark
文件夹下即可
最终的目录内容如下:
程序启动wireshark就可以看到对应的接口了