首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Python2.7在Windows上运行Scapy

用Python2.7在Windows上运行Scapy
EN

Stack Overflow用户
提问于 2011-03-27 05:32:54
回答 7查看 55.9K关注 0票数 30

我喜欢在Windows 7下与Pythonv2.7一起使用Scapy。

  • 如何为Python2.7安装所需的模块pypcap?
  • 是否可以使用像py2exe这样的发行工具将依赖于Scapy的Python脚本变成独立的Windows应用程序?

我使用的特定Python发行版是Enthought发行版7.02。

EN

回答 7

Stack Overflow用户

发布于 2014-11-20 13:26:53

侵入性更新:请注意,这个答案是最新版本(>=2.4.0)的只需要Npcap (或Winpcap)才能工作,而IPython则需要控制台运行。看看 官方窗口页

如果有人需要64位+Python2.7,我在这里上传了二进制文件:

win64

除了以外,您可能还需要从官方网站安装WinPcap。

自己编译它需要一些修正--我很快就会把它们提交到上游。

票数 23
EN

Stack Overflow用户

发布于 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,除了应用程序之外,还必须安装它。

票数 19
EN

Stack Overflow用户

发布于 2014-04-24 20:41:22

德克损失提供了一个用于Python 2.7的dnet包的Windows安装程序。与用于Python2.7的pypcap包的Windows安装程序一起,我能够在WindowsPython2.7上成功地运行Scapy。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5447461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档