2014-03-28 64 views
0

我在Windows 7上使用Python 2.6的Scapy庫來查看我是否可以欺騙我的IP地址(對於非惡意目的,我很好奇它是如何工作的) 。Scapy Windows sr1()沒有被回答

當我使用sr1()函數時,它發送數據包,但它沒有得到任何回報。我必須使用CTRL + C手動中斷它,以便它停止接收不是答案的數據包。

Here's a screenshot

我試圖同時使用Python-Scapy or the like-How can I create an HTTP GET request at the packet levelScapy: no reply on raw ICMP packet,沒有運氣。

我試圖在Wireshark中跟蹤它,但沒有出現。

我知道Scapy不是爲Windows開發的,所以這可能是問題所在。如果是這樣,我可以改爲使用Linux環境。

注意:請注意,我通過Scapy的控制檯版本運行它,但是我發現運行Python腳本的結果完全相同。

回答

0

IP(DST = 「www.google.com」)/ TCP(DPORT = 80,標誌= 「S」)

該TCP數據包的運動將自動設定爲20(WWW-數據)在Scapy。

而且更糟糕的是,www.google.com不從運動= 20(www數據)回覆

嘗試

IP(DST = 「www.google.com」)/TCP(sport = 65000,dport = 80,flags =「S」)