Pobierz adres źródłowy i numer portu pakietu - Scapy
Robię wąchanie sieci i próbuję uzyskać adres IP i numer portu na każdym pakiecie tcp.
Użyłem scapy z pythonem i mogłem z powodzeniem wąchać pakiety, aw funkcji wywołania zwrotnego mogłem nawet wydrukować podsumowanie pakietów. Ale chciałbym zrobić więcej, na przykład pobrać tylko adres IP źródła i jego numer portu. Jak mogę to osiągnąć? Poniżej znajduje się mój kod:
#!/usr/bin/evn python
from scapy.all.import.*
def print_summary(pkt):
packet = pkt.summary()
print packet
sniff(filter="tcp",prn=packet_summary)
Zaproponuj metodę drukowania tylko źródłowego adresu IP każdego pakietu.
Dzięki.