安装scapy模块:

pip3 install scapy

可以在python3命令行下导入使用,也可支持在命令行运行scapy

scapy构造arp数据包

构造一个arp数据包,可以使用arp.show()查看数据包结构

发送数据包

查看返回的数据包

查看scapy支持的数据类型

构造一个dns query数据包

发送dns报文

返回的数据包

scapy读取数据包分析:

使用scapy可以进行arp欺骗攻击,dhcp耗竭,vlan跳跃攻击,以及rip路由毒化攻击等