在 Scapy 中,我想比较任意两个数据包a
和b
. 此字段列表是预定义的,例如:
fieldsToCompare = ['tos', 'id', 'len', 'proto'] #IP header
通常我会单独做:
if a[IP].tos == b[IP].tos:
... do stuff...
有没有办法从字符串列表中访问这些数据包字段,包括每个字符串的名称?像:
for field in fieldsToCompare:
if a[IP].field == b[IP].field:
... do stuff...