我正在玩Scapy,我想在Python腳本中使用它,但發送數據包似乎是一個問題。這是我的代碼。在Python環境中用Scapy發送數據包
Scapy的外殼:
send(IP(src="10.0.99.100",dst="10.1.99.100")/ICMP()/"Hello World")
這工作得很好,併發送數據包。
Python腳本:
#! /usr/bin/env python
from scapy.all import sr1,IP,ICMP
p=sr1(IP(src="10.0.99.100",dst="10.1.99.100")/ICMP()/"Hello World")
這運行正常,但是當它試圖發送數據包,我得到:
WARNING: No route found for IPv6 destination :: (no default route?)
Begin emission:
.Finished to send 1 packets.
....^C
Received 5 packets, got 0 answers, remaining 1 packets
你的問題到底是什麼?它看起來像一切工作正常。 – RyPeck
在scapy環境中,我得到「發送1個數據包」的輸出,它可以工作,但使用python它只是開始接收數據包而不發送它 –