首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将这些输出转换为人类可读的格式

如何将这些输出转换为人类可读的格式
EN

Unix & Linux用户
提问于 2015-02-06 14:46:10
回答 1查看 1.5K关注 0票数 0

我只是平google.com,然后我签了wireshark,它提供了一些输出icmp。像这样

代码语言:javascript
复制
0000  c8 d3 a3 c9 a6 f4 9c 2a  70 cd f2 c5 08 00 45 00   .......* p.....E.
0010  00 54 6c b0 40 00 40 01  d5 89 c0 a8 01 02 4a 7d   .Tl.@.@. ......J}
0020  ec 47 08 00 f7 14 4b 6b  00 02 ae d2 d4 54 00 00   .G....Kk .....T..
0030  00 00 65 83 0e 00 00 00  00 00 10 11 12 13 14 15   ..e..... ........

需要将下列输出转换为人类可读的格式

代码语言:javascript
复制
.......* p.....E.
.Tl.@.@. ......J}
.G....Kk .....T..
..e..... ........

如何转换成人类可读的formart

EN

回答 1

Unix & Linux用户

发布于 2015-02-07 22:04:39

Wireshark的主要目的之一是生成人类可读的格式;如果您捕获了Wireshark中的通信量,您可以直接查看它,或者,当将解剖导出为文本时,导出剖析,而不仅仅是六角体。

也就是说,它已经给了你"ip地址,tcp标志,端口号和相似的东西“。它采用了十六进制数据的原始二进制形式,并对其进行了剖析。您甚至可以将其保存到文本文件中,就像您可以将十六进制数据保存到文本文件中一样。

如果你想要一个程序来做到这一点,Stéphane的建议实际上会让Wireshark剖析代码重新做它已经做过的事情。

如果你想自己做--也就是说,你想理解字节意味着什么--试着查看Wireshark中的数据包,然后查看诸如维基百科关于以太网帧的文章这样的文档(试图读取IEEE 802.3标准就像试图从消防水管中获取一小口水),或者:

  • 官方文件,如RFC 791 for IPv4,RFC 792 for ICMP,RFC 793 for TCP (尽管它们有点像前面提到的消防水管)

  • 不太正式的文档,如IPv4ICMPTCP的维基百科文章(不要与另一个TCP和它们所指的其他页面混淆)。
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/183329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档