- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为一个高级项目开发 Wireshark Dissector Generator。我读了一些书,但对 ProtoField 对象中的 VoidString 对象有疑问。 documentation对这个特定值或其用途不太清楚。
我们的生成器使用 C++,以便我们的客户可以在项目完成后对其进行修改。我正在阅读另一个线程 here它可以传递一个键值对表。此参数是否用于其他结构或信息?我们正在尝试制作一个数据结构来包含对用户传递的文件的解析,并且我们正在尝试确定如何最好地制作这个对象。允许在此处传递模板对象会更好还是表格是否足够?
最佳答案
我不确定是否理解您的需求,但根据 wireshark 源代码 (wslua_proto_fields.c),VoidString 参数的定义是:
#define WSLUA_OPTARG_ProtoField_new_VALUESTRING 4 /* A table containing the text that
corresponds to the values, or a table containing unit name for the values if base is
`base.UNIT_STRING`, or one of `frametype.NONE`, `frametype.REQUEST`, `frametype.RESPONSE`,
`frametype.ACK` or `frametype.DUP_ACK` if field type is ftypes.FRAMENUM. */
因此表格将“转换”在类型之后并以基本表示形式打印。
关于c++ - Wireshark Dissector VoidString 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54933084/
我正在关注 wireshark 文档中给出的 foo 示例。 我能够构建 foo 代码插件。我正在使用wireshark 3.0.1 版本。在 workroot 文件夹中,我在 gryphon 之前更
我正在为一个高级项目开发 Wireshark Dissector Generator。我读了一些书,但对 ProtoField 对象中的 VoidString 对象有疑问。 documentation
我正在尝试为基于 bplist 的 Safari 远程调试协议(protocol)编写一个解析器,并且相当成功(当前代码在这里:https://github.com/andydavies/bplist
我正在尝试获取 HEX 字节并将它们显示为它们的 ASCII 值。如果有人能合理、坚定地指出我正确的方向,我将不胜感激。尝试了任意数量的 uint 类型命令,并使用 buffer(x, 2) 作为参数
给出以下示例: local f= mycoolprotocol.fields f.Length = ProtoField.uint32("MCP.Length","Length",base.DEC)
给定以下示例: local f= mycoolprotocol.fields f.Length = ProtoField.uint32("MCP.Length","Length",base.DEC)
我有两种格式的行日志。 aaa [bbb] [ccc] ddd eee aaa [bbb] fff ggg [ccc] ddd eee 我已经成功地使用下一个 logstash 过滤器配置来解析它们。
我是一名优秀的程序员,十分优秀!