注意
本文档适用于 Ceph 的开发版本。
Wireshark 分析器
Wireshark 支持 Ceph 协议,并将在 1.12.1 版本中发布。
使用
要使用 Wireshark 分析器,您必须从 git 构建它,具体过程在 Wireshark 用户指南的构建和安装部分中详细介绍。
开发
Ceph 分析器位于 Wireshark git 中的 epan/dissectors/packet-ceph.c。在该文件的顶部有一些注释,解释了如何插入新功能或更新现有类型的编码。
在开始修改 Wireshark 代码之前,您应该查看 doc/README.developer 和 doc/README.dissector 文档,因为它们解释了编写分析器的基础知识。阅读完这两份文档后,您应该准备好从事 Ceph 分析器的工作。Wireshark 开发者指南也包含许多有用的信息,但它针对性较弱,更适合作为参考而不是介绍。