scapy主要优势在于丰富的协议数据包构造。原理为基于libpcap(windows上是winpcap/npcap)提供的一个python接口。本文主要以dns协议为例,说明scapy的使用。
安装
源码方式
1 | |
模块方式
1 | |
依赖安装(可选)
1 | |
查看支持的协议及函数
1 | |
构造dns报文
1 | |
显示报文内容
1 | |
发送报文
1 | |
实例
ipv4+dns
1 | |
ipv6+dns
1 | |
抓包
1 | |
scapy主要优势在于丰富的协议数据包构造。原理为基于libpcap(windows上是winpcap/npcap)提供的一个python接口。本文主要以dns协议为例,说明scapy的使用。
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |