dump报文转换为wrieshark报文
我们开发中经常会出原始的报文,如下所示:
45 00 01 3d 8e 6a 00 00 80 11 ab 46 00 00 00 00
ff ff ff ff 00 44 00 43 01 29 64 b6 01 01 06 00
fe 55 ca 5c 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 ca c1 30 3f 27 c6 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 63 82 53 63 35 01 03 36
04 c0 a8 1e 01 3d 07 01 ca c1 30 3f 27 c6 32 04
c0 a8 1e 0d 3c 08 4d 53 46 54 20 35 2e 30 37 0c
01 0f 03 06 2c 2e 2f 1f 21 79 f9 2b ff
这样的报文对于我们分析和定位问题非常不方便(原先的报文是个IP包),
我们可以加上mac头之后01 00 5E 00 00 02 00 1B 0D E6 F0 C0 08 00将报文输入这个网址会自动帮我们转换为wireshark报文,http://sadjad.me/phd/
但是有时候我们的报文比较复杂,用上面转换容易造成错误。我们可以用以下的方法:
我们可以先将该报文稍微转换一下,转成如下所示:
0000 01 00 5E 00 00 02 00 1B 0D E6 F0 C0 08 00 45 00 01 3d 8e 6a 00 00 80 11 ab 46 00 00 00 00
001E ff ff ff ff 00 44 00 43 01 29 64 b6 01 01 06 00
002E fe 55 ca 5c 00 00 00 00 00 00 00 00 00 00 00 00
003E 00 00 00 00 00 00 00 00 ca c1 30 3f 27 c6 00 00
004E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
005E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
006E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
007E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
008E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
009E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00BE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00CE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00DE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00EE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00FE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
010E 00 00 00 00 00 00 00 00 63 82 53 63 35 01 03 36
011E 04 c0 a8 1e 01 3d 07 01 ca c1 30 3f 27 c6 32 04
012E c0 a8 1e 0d 3c 08 4d 53 46 54 20 35 2e 30 37 0c
013E 01 0f 03 06 2c 2e 2f 1f 21 79 f9 2b ff
注意:1. 因为先前的包是IP包,所以你可以随意加上14字节的mac头,01 00 5E 00 00 02 00 1B 0D E6 F0 C0 08 00,注意08 00 是类型代表是IP包,
2. 同时还要在最左边加上报文的地址。
之后将你的报文保存为txt格式的就可以了。
最后使用wireshark自带的text2pcap.exe,就存放在你的wireshark的安装目录里,通过在该文件目录下,通过CMD界面输入
text2pcap.exe 2.txt 2.pcap。
这样就可以通过wireshark看你的报文了,非常方便。
dump报文转换为wrieshark报文的更多相关文章
- 如何将EDI报文转换为CSV格式文件?
如果您对EDI项目实施有一定的了解,想必您一定知道,在正式开始EDI项目实施之前,都会有EDI顾问与您接洽,沟通EDI项目需求.其中,会包含EDI通信双方使用哪种传输协议,传输的报文是符合什么标准的, ...
- HTTP的请求报文与响应报文
报文: 简单来说,报文就是也就是HTTP报文,作用是在各个系统之间进行和响应时用来交换与传输的数据单元,即站点一次性要发送的数据块,这些数据块以一些文本形式的元信息开头,这些信息描述了报文的内容及含义 ...
- 重温Http协议--请求报文和响应报文
http协议是位于应用层的协议,我们在日常浏览网页比如在导航网站请求百度首页的时候,会先通过http协议把请求做一个类似于编码的工作,发送给百度的服务器,然后在百度服务器响应请求时把相应的内容再通过h ...
- HTTP请求报文与响应报文
http://docs.telerik.com/fiddler/KnowledgeBase/HTTP HTTP请求报文与响应报文 HTTP http://www.w3.org/Protocols/rf ...
- 关于HTTP请求报文和响应报文学习笔记
超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是应用层的一种通信协议.它是一种请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求;服务器接 ...
- 浅析HTTP协议的请求报文和响应报文
1.HTTP协议与报文简介 HTTP(hypertext transport protocol),即超文本传输协议.这个协议详细规定了浏览器和万维网服务器之间互相通信的规则. 而客户端与服务端通信时 ...
- spring-boot 使用Aop通知打印控制器请求报文和返回报文
一.简介 开发过程中我们往往需要写许多例如: @GetMapping("/id/get") public Result getById( String id) throws Exc ...
- 三报文握手 四报文握手 TCP运输连接管理
三报文握手 四报文握手 TCP运输连接管理
- http请求报文和响应报文(2)
接上篇: 3.回应报文 理解回应报文,首先要弄清回应报文中的状态码. 相比于请求报文,对于响应报文,个人觉得还蛮有趣的. 主要由三部分组成:协议版本.状态码.状态码描述 3.1状态码 **常见的状态码 ...
随机推荐
- [置顶] Android图片异步加载之Android-Universal-Image-Loader
将近一个月没有更新博客了,由于这段时间以来准备毕业论文等各种事务缠身,一直没有时间和精力沉下来继续学习和整理一些东西.最近刚刚恢复到正轨,正好这两天看了下Android上关于图片异步加载的开源项目,就 ...
- 用curl自动登录HTTPS站点
前文http://blog.csdn.net/sheismylife/article/details/9237925 演示了如何手动的通过运行curl命令登录HTTPS站点,然后获取cookie, 再 ...
- 结构-行为-样式-JqueryUI拖放使用实例(全)
最近工作中有个需要是动态配置页面,想到之前公司有做过类似的,用的是JqueryUi,所以就看了下它的Api.下面就是我做的小Demo,想用的同学可以参考: Html: <div class=&q ...
- 解决浏览器兼容问题的css hack
原理 由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系.我们就可以根据这个来针对不同的浏览器来写不同的CSS.CSS Hack大致有3种表现形式,CSS类内部Hack.选择 ...
- Kubernetes(k8s)容器运行时(CRI)
Kubernetes节点的底层由一个叫做"容器运行时"的软件进行支撑,它负责比如启停容器这样的事情.最广为人知的容器运行时当属Docker,但它不是唯一的.事实上,容器运行时这个领 ...
- 话说Angularjs的$resource模块
上一篇中讲到使用$http同服务器进行通信,但是功能上比较简单,AngularJS还提供了另外一个可选的服务$resource,使用它可以非常方便的同支持restful的服务单进行数据交互. 安装 n ...
- 第六届全球游戏大会( GMGC 北京 2017 )有哪些看点?
全球游戏大会作为亚太地区极具影响力的全球性游戏行业盛会,本次第六届全球游戏大会( GMGC 北京 2017 )将力邀全球50个国家.500多位业界领袖.5000多家企业.50000多位业界精英参展参会 ...
- [SOJ]Easy sort (归并排序)
Description You know sorting is very important. And this easy problem is: Given you an array with N ...
- WebTours服务的启动
简介: HP loadrunner自带的一个飞机系统订票网站. 启动服务的步骤: 1.启动StartServer.bat 所在的路径: (\HP LoadRunner 12.02 Community ...
- JS 获取网页的宽高
网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWi ...