Я пытаюсь отправить пакет, используя scapy в python сценарии, и пытаюсь найти пакеты в другом python сценарии, используя pyshark. Пакеты отправляются нормально, но с использованием перехвата в pyshark, он говорит, что перехватил 0 пакетов. Кроме того, когда я использую tshark () в scapy и отправляю пакеты, это дает сообщение "dest-unreach protocol-unreachable / IPerror" на принимающей стороне. Кажется, не понимаю проблемы.
Код отправки:
def sendPacket():
x=scapy.IP(ttl=64)
x.src="192.168.0.21"
x.dst="192.168.0.22"
scapy.send(x)
def sendNumPackets(num):
for x in range(num-1):
x=scapy.IP(ttl=64)
x.src="192.168.0.21"
x.dst="192.168.0.22"
scapy.send(x)
Код Pyshark:
capture = pyshark.LiveCapture(interface='eth0')
capture.sniff(timeout=50)
capture