Итак, я пытаюсь получить исходный IP-адрес пакета, который я получаю с помощью Scapy, но он просто не работает. Программа вылетает, как только я пытаюсь напечатать IP.Получение исходного IP-пакета с помощью Scapy
Я посылаю этот пакет
send(IP(dst="10.0.0.12")/UDP(dport=53))
И это получило, я убедился в том, что я даже напечатал «Картофель» после того, как я получил его, и он работал. Теперь я пытаюсь напечатать исходный IP с этим
from scapy.all import *
import sys
import time
rcvPkt = sniff(count = 1, filter = "port 53")
print rcvPkt.getlayer(IP).src
Но всякий раз, когда я делаю это, он говорит, что «список» объект не имеет атрибута «Src». Что я делаю?
Это смешно. Я получаю это: 'AttributeError: 'list' объект не имеет атрибута 'getlayer'' –