python scapy模块拥有强大的数据包抓取和解析功能,是python学习中常见的库文件,通过pip安装后即可调用,无论是新手还是老手能轻松使用,完成各种所需的编程功能,推荐安装使用。

scapy库介绍:

scapy是Python中一个强大的数据包处理程序,它能够伪造或者解码大量的网络协议数据包,能够发送、捕捉、匹配请求和回复包等等。它可以很容易地处理一些典型操作,比如端口扫描,tracerouting,探测,单元 测试,攻击或网络发现(可替代hping,NMAP,arpspoof,ARP-SK,arping,tcpdump,tethereal,P0F等)。 最重要的他还有很多更优秀的特性——发送无效数据帧、注入修改的802.11数据帧、在WEP上解码加密通道(VOIP)、ARP缓存攻击(VLAN) 等,这也是其他工具无法处理完成的。

scapy安装教程:

1.pip install scapy

scapy库

2.在 terminal 中输入 scapy, 如果有下面形式即安装好了:

python scapy模块

版本更新:

1.Python 3.9 支持

2.新的接口系统。conf.iface现在是一个对象(作为字符串复古兼容),它包含有关接口的附加信息并允许自动选择套接字类型。conf.ifaces现在列出所有可用的接口。

3.增强Net和Net6

4.对 scapy 的日志记录、彩色输出和 UTscapy 的改进

5.修复边缘例ConditionalField,并MultipleTypeField让他们更具弹性

6.修复 *BSD 支持。改进 Linux 上的过滤器处理和libpcap

7.自动机:支持STOP事件 - 允许干净地结束自动机。在所有 Scapy 的自动机中实现

8.[已弃用] 用相同的名称命名不同的字段现在会引发弃用警告。这种行为从来没有正常工作过,也不应该是必要的

9.[Doc] 增强功能:改进MultipleTypeField处理,添加view source.

10.[内部] 将测试套件移至 GitHub Actions

11.[内部] 单元测试管理

12.[内部] 开始类型提示

python scapy模块v2.4.5 最新版下载地址


点击下载