Я разбираю файл PCAP, и мне нужно извлечь флаги TCP (SYN, ACK, PSH, URG, ...). Я использую значение packet['TCP'].flags
для получения всех флагов одновременно.Get TCP Flags with Scapy
pkts = PcapReader(infile)
for p in pkts:
F = bin(p['TCP'].flags)
print F, bin(F), p.summary()
# manual flags extraction from F
Есть ли способ, чтобы получить единый флаг TCP без вручную извлечь его из packet['TCP'].flags
значения?
Определить разумный способ? Как вы это делаете вручную? –
Итак, вы говорите, что этот подход работает? В чем проблема с кодом? –