我喜欢在Windows 7下与Pythonv2.7一起使用Scapy。
我使用的特定Python发行版是Enthought发行版7.02。
发布于 2014-11-20 13:26:53
侵入性更新:请注意,这个答案是最新版本(>=2.4.0)的只需要Npcap (或Winpcap)才能工作,而IPython则需要控制台运行。看看 官方窗口页
如果有人需要64位+Python2.7,我在这里上传了二进制文件:
除了以外,您可能还需要从官方网站安装WinPcap。
自己编译它需要一些修正--我很快就会把它们提交到上游。
发布于 2011-10-12 10:32:28
Q:如何安装所需的模块pypcap?
在Windows 7中使用Scapy是可能的,但它并不是完全可行的。在这里可以找到安装指南:
http://www.secdev.org/projects/scapy/doc/installation.html#windows
我强烈建议改用python2.6,因为这将使您的生活更加轻松。
当您坚持2.7时,您必须自己编译一些所需的模块。此外,在用python2.7编译某些关键模块(如pypcap )之前,必须对它们进行修补(请参阅热帽贴片)。
这里您将找到一些关于如何构建模块的指导。
Q:是否有可能根据替罪羊将python变成独立的windows应用程序?
是也不是。而您可以使用py2exe从您的python代码构建一个EXE。Scapy使用WinPcap,除了应用程序之外,还必须安装它。
发布于 2014-04-24 20:41:22
德克损失提供了一个用于Python 2.7的dnet包的Windows安装程序。与用于Python2.7的pypcap包的Windows安装程序一起,我能够在WindowsPython2.7上成功地运行Scapy。
https://stackoverflow.com/questions/5447461
复制相似问题