首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有用于解析/格式化TCP数据包的库,或任何有助于进行此操作的库?

是否有用于解析/格式化TCP数据包的库,或任何有助于进行此操作的库?
EN

Stack Overflow用户
提问于 2011-05-26 18:11:28
回答 1查看 1.7K关注 0票数 2

我的应用程序使用tcp连接到我的服务器,我正在嗅探它的数据包,看看它是如何使用wireshark的,我首先想到的是那些以十六进制形式来到我这里的数据包,所以手动查找和解码非常困难。

所以我很难做一个解析器,我做的事情如下:

代码语言:javascript
运行
复制
<packet id="0x01" name="undefined">
    <part name="userID" type="d"/>
</packet>

其中d表示小数点,它将得到4个字节。

我的目标是做这样的事情:

下面是一个listview,它的包名为root,内部的部件名为它们的值。

,我环顾四周,发现库可以嗅探数据等等,但我真正想要的是一些能帮助我解析/格式化数据的东西吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-27 21:37:33

您要寻找的是已解码的数据包,不幸的是,从TCP的角度来看,您正在查看的已经解码的数据包。

要获得更多信息,您需要在更高级别协议上操作的协议分解器。对于现成的协议,这样的分解器可能已经存在了,但是如果您滚动了您自己的协议,那么您也需要自己的分解器。有一个为wireshark构建自定义分解器的代码工程教程,如果您想走这条路线,应该可以帮助您入门。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6143145

复制
相关文章

相似问题

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