Не удается перехватить отправленные пакеты, используя scapy и pyshark в скрипте python - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь отправить пакет, используя 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

...