关于Windows下Python的抓包库Scapy安装教程与问题

近期毕设,打算写关于网络数据包消息的可视化的东西。

翻了翻网上相关内容似乎不像图书管理文件局域网那么多,打算尝试做做可行性。

了解到Scapy可以分析数据包,Python也支持可视化库

理论达成,实践开始。

Scapy是Python的网络抓包库,被设计于Unix也就是Linux为主的平台。

所以不太兼容windows。

在Windwos平台的安装过程中遇到了一些问题,记录一下。


第一个问题,安装失败,输入Scapy没反应,提示在Python的Script文件夹下安装或启动

Scapy支持2.7版本,对3.1不太友好,尝试了几个方法后,将Python3.1的PATH路径删除

并安装Python2.7版本:https://www.python.org/downloads/release/python-2717/

将2.7版本的PATH路径配置后,在cmd.exe输入Scapy即可打出图标和欢迎界面


第二个问题,scapy的依赖库插件,如果直接做scapy文档的教程引导

第一个引导是自定义主题,会出现乱码情况。官方文档说Scapy不支持Color主题自定义。

但其实不是,解决了MikTex后,在windows下scapy主题即可显示正常。

MikTex是对高德纳(计算机程序设计艺术作者,数据结构算法之父)的Tex排版系统基础上写的软件。

安装MikTeX,主要问题是它导致的。https://miktex.org/download

在安装过程中会遇到安装在本系统用户还是所有用户的操作,并在点所有时发生警告

尝试所有用户,后面安装会提示Option弹窗,并取消安装。

点单个当前用户安装即可,并且,安装在D盘等非C盘不会对Scapy的依赖库引用

造成找不到的影响,因此不用安装到默认的系统路径。

注意默认路径地址是C:\\..\AppLocal相关单词地址,如果平时关注C盘空间情况会发现。

这个地址是C盘非系统占用空间最大的文件夹目录。

里面类似这种情况安装了一堆被认为是“缓存”的系统应用,长期下来不管理会很占空间。


安装成功之后,Scapy即可在Python和cmd下正常运行,并成功调试主题颜色和代码

不会再显示乱码。


最后记录下问题的解决渠道。

国内网络环境对这种问题略拉,文档搬运或问题都非常不全。

可以很明显的感受到,问题越接近“荒漠”的时候,到外面阅读官方文档,

查阅goo和Stackoverf,解决效率会快很多。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容