使用Wireshark进行SIP包解析
来源:互联网 发布:linux ping 端口 编辑:程序博客网 时间:2024/05/17 13:39
1. 安装Wireshark
下载Wireshark后,安装很简单,基本上只需要点击“Next”和“I agree”等按钮,不再赘述。
2. Wireshark介绍
参见:http://man.lupaworld.com/content/network/wireshark/Introduction.html
copy一下简要介绍:
Wireshark 是网络包分析工具。网络包分析工具的主要作用是尝试捕获网络包, 并尝试显示包的尽可能详细的情况。
你可以把网络包分析工具当成是一种用来测量有什么东西从网线上进出的测量工具,就好像使电工用来测量进入电信的电量的电度表一样。(当然比那个更高级)
过去的此类工具要么是过于昂贵,要么是属于某人私有,或者是二者兼顾。 Wireshark出现以后,这种现状得以改变。
Wireshark可能算得上是今天能使用的最好的开元网络分析软件。
下面是Wireshark一些常用的应用举例:
l 网络管理员用来解决网络问题;
l 网络安全工程师用来检测安全隐患;
l 开发人员用来测试协议执行情况;
l 用来学习网络协议。
3. 使用Wireshark进行SIP包解析
3.1 抓包
因为最近项目中有用到SIP,发现Wireshark在进行SIP包解析还是比较方便的。
Wireshark的窗口如下图所示:
点击左上方的“”按钮,弹出设置捕捉属性框窗口如下图所示:
在“Capture”下方的下拉框中选择可用的本地接口,笔者选择:
而后点击下方的“Start”按钮,开始抓图。因为此时没有过滤,所以抓的信息时各种各样的包信息,可在输入框中输入“SIP || rtsp”来过滤SIP和RTSP包,如下图所示:
点击左上方的停止按钮停止抓包。
3.2 对包进行解析
SIP是属于VoIP协议族的,我们可以对我们所抓的SIP包进行解析,在工具栏选择“Telephony”->“VoIP calls”,弹出窗口如下图所示:
选择某条信息后,点击“Graph”按钮,弹出窗口如下图所示:
在上图中清晰的画出了SIP交互的流程,对我们分析流程的正确性等很有帮助。
- 使用Wireshark进行SIP包解析
- 使用Wireshark进行SIP包解析
- Linux下使用Wireshark进行抓包分析(含SIP和RTP包)
- 使用wireshark进行抓包
- wireshark 使用lua解析自定义包
- Wireshark抓包分析Sip流程
- Wireshark抓包分析Sip流程
- Windows下使用Wireshark(ethereal)进行抓包分析
- 使用tcpdump和wireshark进行网络抓包与分析
- 计算机网络系列:在虚拟机上使用wireshark进行抓包
- Ubuntu下使用wireshark进行网络抓包
- Ubuntu下使用wireshark进行网络抓包
- windows上使用wireshark对openwrt进行抓包
- Ubuntu下使用wireshark进行网络抓包
- 使用wireshark进行网络抓包 报错
- 网络WireShark进行抓包
- 使用wireshark抓包
- Wireshark抓包常见问题解析
- 建议软件开发人员看的网站
- myeclipse右键new菜单设置
- ECLIPSE 安装及与CDT 的使用 多线程编程
- 怎样及时检测出非正常断开的TCP连接
- unity3d smartfoxserver2x(1)
- 使用Wireshark进行SIP包解析
- UFLDL Exercise: Convolutional Neural Network
- 详细介绍java堆栈解析
- linux 动态库路径配置问题
- 新的比较常用的Eclipse快捷键
- android camera
- OpenGL学习四十:正玄移动
- J2EE和android集成开发平台搭建、eclipse升级安装插件
- Android ImageView控件的MaxWidth、MaxHeight不起作用