Wireshark抓包方法分析和总结.docx
打开Wireshark:单击 开始\所有程序\Wireshark。
启动抓包:
Capture\Interfaces…
图1.接口
选择有分组传送的网络接口。如图2所示,选中小方框后框内出现“√”。点击“Star”t开始抓包。
协议过滤:
图2.Start
现在使用SIP终端打电话,Wireshark会抓取SIP报文。这里,我们可以看到多种协议的IP报文,如图3所示。
图3.抓取的多种报文
此时可以采用过滤功能,只显示自己关心的报文。在Filte处r:输入sip,点击右面的“Apply”,结果如图4所示。这就是从本计算机网口上跟踪到的SIP消息,除了会话建立、释放的消息,还有其他夹杂在其中的其他SIP消息。
查看消息详细内容
图4.SI消P息
双击图4中的某条消息,可以看到这条消息的详细解释。消息是分层解释的,点击每层前面的“+”号可展开具体内容。在这里可以仔细分析每条消息及其各字段的含义。如图5所示。
绘制消息流程图
图5.查看消息详细解释
选择“StatistiFclso\wGraph…”可以绘出跟踪到消息的流程图。
注意:查看一下绘制的消息流程,是不是一次完整的呼叫过程。SIP消息抓包应该是一次完整的SIP呼叫流程,从INVITE开始,到最后BYE-200OK。设置方法如图6所示,绘制图形如图7所示。
图6.1选择绘图功能
图6.2绘图选项
图7.绘制的流程图
保存和打开流程图
在图7中,点击“Saveas”按钮,可以保存SIP消息流程图,自己定义文件存放的路径和名称。
之后要打开该流程文件,可以使用“记事本”,以文本文件方式打开。
退出Wireshark
首先停止跟踪,即Capture\Sto。p如图8所示。
图8.停止抓包
然后退出Wireshark,即File\Qui。t如图9所示。
图9.退出Wireshark