是否有方法获取数据包的层字段值信息?
(即打印数据包层时显示在右侧的字符串信息)
就像下面的几行:
协议鉴别器:移动性管理消息
跳频指示器:没有选择的指示
例如:
packets = pyshark.FileCapture(...)
print(packet[0]['IP']):
.... 0101 = Protocol discriminator: Mobility Management messages (0x5)
0000 .... = Skip Indicator: No indication of selected PLMN (0)
...
...
...发布于 2019-11-20 11:45:22
只需将其保存为str(packet[0]['IP'])或packet[0]['IP'].__str__()就可以做到这一点(这是等效的)。
例如:
m_list.append(str(packet[0]['IP'])) with open("out.txt", "w") as f: f.write(m_list)
https://stackoverflow.com/questions/58364874
复制相似问题