有一个用于pylibpcap
的python2库,它包含创建pcap的功能,如下所示:
import pcap
pc = pcap.pcapObject()
现在我正在寻找python3的类似物,但根据我所发现的(pypcap
,pcap-ct
),这些库不包含类似的功能,而且看起来完全不同。那么,也许有人知道如何在pylibpcap
中替换python3库?如有任何建议,我将不胜感激。
发布于 2022-03-22 04:53:31
您可以使用与您的需求类似的包,安装步骤如下:
$ sudo apt-get install libpcap-dev
$ pip3 install Cython python-libpcap
和使用情况如下:
from pylibpcap import OpenPcap
p = OpenPcap("pcap.pcap", "a")
p.write(buf)
发布于 2022-03-25 13:37:26
您可以使用替罪羊模块将pcap文件存储在python中。安装在-
pip install scapy
您可以使用scapy将网络流量存储在pcap中。更多信息请访问此链接- creating a pcap file using python。
https://stackoverflow.com/questions/71525952
复制相似问题