1. 基本库
1.1 pypcap
pypcap对libpcapC库进行封装和简化的面向对象的抓包工具库,可以非常方便的用于抓包和过滤,结合dpkt解析库可以完成许多网络数据包的抓取和分析。
github地址:https://github.com/pynetwork/pypcap
1.2 Scapy
Scapy 是一个用Python编写的强大的交互式数据包操作库。Scapy 能够伪造或解码多种协议的数据包、通过网络发送、捕获它们、匹配请求和回复等等。
pypcap对libpcapC库进行封装和简化的面向对象的抓包工具库,可以非常方便的用于抓包和过滤,结合dpkt解析库可以完成许多网络数据包的抓取和分析。
github地址:https://github.com/pynetwork/pypcap
Scapy 是一个用Python编写的强大的交互式数据包操作库。Scapy 能够伪造或解码多种协议的数据包、通过网络发送、捕获它们、匹配请求和回复等等。