python scapy2.3 在windows上的安装

1. 下载scapy 2以上的版本:

下载地址: http://secdev.org/projects/scapy/

2. Scapy v2的说明:

Scapy发展自类Unix系统,并且在类Unix平台上运行的更好。但是上一个版本创造性的可以支持windows了。所以你可以使用几乎所有Scapy的功能在你的windows机器上。
安装时可使用的pip指令:pip ~ install 等(参考:https://sites.google.com/site/pydatalog/python/pip-for-windows

注意:如果你从Scapy-win v1.2.0.2 升级至Scapy v2时,python里的调用语句应该为from scapy.all import *而不再是from scapy import *

3. 你需要以下软件在安装scapy前:

  • Python: python2.5以上,3以下。记得环境变量的路径Path要添加。最好装在C盘目录下
  • Scapy:最新版本的scapy。解压压缩包,在该目录下打开命令行,并运行python setup.py install。直接打开cmd命令行也行,输入完python (平时直接把setup.py拖进系统命令行,就会自动生成一串该文件的所在路径,再加上install,但是这里不能这样) 。

注意:可能出现安装错误:error: package directory ‘scapy’ does not exist 意思:scapy目录不存在,即命令行中setup.py的操作路径不是scapy文件夹所在的路径如C:Python27scapy。会出现这种错误应该就是在系统命令行(C:UsersAdministrator>)下输入命令。
解决方法:应该在scapy安装文件夹所在的目录下打开cmd,即在该目录页面空白处,点“Shift”加右键,点击“在此处打开命令窗口,出现了该目录的cmd后直接输入上面的code,回车后安装就完成了。

原文地址:https://www.cnblogs.com/sriting/p/6031980.html