【发布时间】:2020-07-06 00:43:30
【问题描述】:
我有 layer 和 field 作为变量。如何获取字段值?
#packet is just a sniff() packet
layer = "IP"
field = "src"
# I need something like
fieldValue = packet[layer].field
# or
fieldValue = packet[layer].getfieldval(field)
print("Layer: ", layer, " Field: ", field, " Value: ", fieldValue)
#Output- Layer: IP Field: src Value: 192.168.1.1
【问题讨论】:
标签: python layer scapy packet packet-sniffers