我对Python/Scapy完全陌生。也许有一个简单的答案。在
我打算增加一个新的协议。我已经读过这个话题here
但是如果我不止一次在协议中得到同一个字段怎么办?例如:
class IdentifyResponse (Packet):
name = "Identify Response"
fields_desc=[ XByteField("ServiceID", None),
XByteField("ServiceType", None),
XShortField("Reserved", None),
XByteField("Option", 2), #2=Device Properties
XByteField("Suboption", None),
XShortField("BlockInfo", None),
XByteField("Option", None),
XByteField("Suboption", None),
XShortField("DCPBlockLength", None),
XShortField("BlockInfo", None),
XByteField("Option", None),
XByteField("Suboption", None),
XByteField("Option", None),
XByteField("Suboption", None)]
有四个字段名为“Option”,四个字段名为“Suboption”。是否有可能合并这些字段?或者每个字段都必须有自己的名称,例如Option1、Option2、Option3、Option4?在
目前没有回答
相关问题 更多 >
编程相关推荐