Извлечь адрес источника и номер порта пакета - скрипт Scapy
Я делаю анализ сети и пытаюсь получить IP-адрес и номер порта для каждого пакета TCP.
Я использовал scapy с python и мог успешно перехватывать пакеты, а в функции обратного вызова даже печатать сводку пакетов. Но я бы хотел сделать больше, например, получить только IP-адрес источника и номер порта. Как я могу это сделать? Ниже мой код:
#!/usr/bin/evn python
from scapy.all.import.*
def print_summary(pkt):
packet = pkt.summary()
print packet
sniff(filter="tcp",prn=packet_summary)
Пожалуйста, предложите способ печати только исходного IP-адреса каждого пакета.
Благодарю.