繁体   English   中英

python-3.x 的 Pylibpcap

[英]Pylibpcap for python-3.x

有一个用于 python2 的库pylibpcap ,其中包含创建 pcap 对象的功能,如下所示:

import pcap

pc = pcap.pcapObject()

现在我正在寻找 python3 的类似物,但根据我的发现( pypcappcap-ct ),这些库不包含类似的功能并且看起来完全不同。 那么也许有人知道如何在 python3 中替换pylibpcap库? 我将不胜感激任何建议。

您可以根据您的要求使用此软件包,安装步骤如下:

$ sudo apt-get install libpcap-dev
$ pip3 install Cython python-libpcap

用法如下:

from pylibpcap import OpenPcap
p = OpenPcap("pcap.pcap", "a")
p.write(buf)

您可以使用 scapy 模块将 pcap 文件存储在 python 中。 安装它 -

pip install scapy

您可以使用 scapy 将网络流量存储在 pcap 文件中。 此链接上的更多信息 - 使用 python 创建 pcap 文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM