构建解剖器时:如何声明错误?

时间:2012-12-06 10:17:26

标签: wireshark wireshark-dissector

我正在构建一个解剖器,我想知道是否可以明确声明错误。例如:如果某事的长度应为0,但事实并非如此,那么我想说“错误,出错了”

非常感谢。

感谢“SidR”,你应该采取以下行,并对他进行修改。 (记得包括epan/expert.h

expert_add_info_format(pinfo, acp_data_tree, PI_MALFORMED, PI_WARN, "Length > 0");

1 个答案:

答案 0 :(得分:1)

查看expert infos.

我认为必要的功能在“epan / expert.h”上。您可以查看“epan / dissector / packet-tcp.c”以获取示例实现。