Holen Sie TCP-Flags mit Scapy

Ich bin Parsen eine PCAP-Datei und ich brauche zum extrahieren von TCP-flags (SYN, ACK, PSH, URG, ...).
Ich bin mit der packet['TCP'].flags Wert an, um alle flags auf einmal.

pkts = PcapReader(infile)
for p in pkts:
        F = bin(p['TCP'].flags)
        print F, bin(F), p.summary()
        # manual flags extraction from F

Gibt es eine Möglichkeit, erhalten Sie einen einzelnen TCP-flag nicht manuell extrahieren aus packet['TCP'].flags Wert?

Definieren Sie die intelligentere? Wie sind Sie manuell tun es bereits?
Sie sagen also, der obige Ansatz funktioniert? Was ist das Problem mit dem code?

InformationsquelleAutor auino | 2013-12-06

Schreibe einen Kommentar