Quelladresse und Portnummer des Pakets abrufen - Scapy-Skript

Ich mache ein Schnüffeln des Netzwerks und versuche, IP-Adresse und Portnummer auf jedem TCP-Paket zu bekommen.

Ich habe scapy mit Python verwendet und konnte erfolgreich Pakete aufspüren und in einer Rückruffunktion sogar die Paketzusammenfassung drucken. Aber ich würde mehr tun wollen, als nur die IP-Adresse der Quelle und ihre Portnummer abzurufen. Wie kann ich das erreichen? Unten ist mein Code:

#!/usr/bin/evn python
from scapy.all.import.*
def print_summary(pkt):
    packet = pkt.summary()
    print packet
sniff(filter="tcp",prn=packet_summary)

Bitte schlagen Sie eine Methode vor, um nur die Quell-IP-Adresse jedes Pakets zu drucken.

Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage