FireFox
中跟踪调试一般都是使用FireBug
进行页面的调试,但是目前的FireBug
还没办法跟踪分析WebSocket
通信报文,这就需要其他插件来跟踪调试了。
现在比较方便的是使用WebSocket Monitor
这个插件来跟踪,具体的操作步骤如下所示:
FireFox
中跟踪调试一般都是使用FireBug
进行页面的调试,但是目前的FireBug
还没办法跟踪分析WebSocket
通信报文,这就需要其他插件来跟踪调试了。
现在比较方便的是使用WebSocket Monitor
这个插件来跟踪,具体的操作步骤如下所示:
1.如果已经安装了WireShark
,并且使用的是WinPacp
,那么需要先卸载WireShark
。
2.WireShark
的版本号必须是高于1.12.8
和1.99.9
,建议使用2.0.5
以上的版本。下载地址为:https://www.wireshark.org/download/,注意:一定要使用这个链接,从首页点击进入的页面下载的时候,会错误的定位到一个不正常的CDN
服务器上,导致下载速度极慢。也可以在本站下载:Wireshark-win64-2.0.5
3.下载并且安装最新的Npcap
,下载链接地址https://github.com/nmap/npcap/releases,为了防止出现被墙的问题,也可以在本服务器下载:npcap-0.08-r4
安装的时候,需要勾选"Install Npcap in WinPcap API-compatible Mode
",否则WireShark
是没办法识别到Npcap
是否已经安装。
4.WireShark
启动之后选择"Npcap Loopback Adapter
"进行抓包。如下图:
5.目前遇到的问题就是Npcap
还不够稳定,有线情况下,基本都是正常的,但是在WiFi情况下的公司网络中,有时候会导致无法访问网络。此时的解决方法是在出口网卡属性中禁用(不需要在全部网卡中禁用,只需要在出口网卡中禁用即可)。