2017-07-26 72 views
1

我有Windows 7 64位与Python 2.7上运行它。我也有最新版本的scapy 2.3.3 for windows。我试图通过scapy发送一些数据包并在wireshark上捕获。我有两个网卡,其中一个具有静态IP和其他动态。在具有动态IP的NIC上,我可以通过scapy生成流量并捕获它,但无法通过具有静态IP的NIC捕获数据包。尽管scapy表示数据包已发送。但无法捕捉它。scapy发送(数据包)不工作在一个网络上的窗口

回答

0

通过选择正确的界面我能够解决问题。要检查可用的接口,请打开cmd并键入'ipconfig/all'。这将显示所有可用的接口。在通过scapy生成流量时,会给出流量应该通过的接口的名称。例如

send(IP(dst="xx.xx.xx.xx", src="xx.xx.xx.xx")/TCP(), iface="eth0") 

Windows具有不同的接口名称。当使用'ipconfig/all'时,接口的名称会在描述前面提到。