Scapy では、任意の 2 つのパケット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...