Python数据包嗅探器

3
我应该使用哪个Python模块来嗅探数据包?我不需要什么太复杂的东西,我只需要从一些发送到我的计算机的数据包中获取数据。我正在使用Python 2.6和Windows 7,并已安装WinPcap 4.1.2。
到目前为止,我看到有人建议使用pcapy和pypcap,但是当我尝试安装它们时,它们都失败并告诉我我缺少msvcr71.dll,即使它已经在我的计算机上。此外,python-libpcap sourceforge页面似乎无法访问,所以我无法尝试那个。
2个回答

0

来自dirtbags.net的py-pcap不依赖于pcap库,所以它可能适合你。尽管如此,我不确定它有多快或者是否可以在Windows上工作。

http://dirtbags.net/py-pcap.html


0

我正在阅读你提供的页面,但是你能否给我更多正确方向上的指引呢?我以前从未涉及过网络编程,也没有使用过ctypes,所以这对我来说都是新的。 - gwenger
1
这将是一种相当低级的访问pcap功能的方式。真正为编写围绕pcap软件的Python包装器。只需尝试按照http://www.winpcap.org/上的教程进行操作。它们将假定C语言,但您将使用Python(带ctypes翻译层)。 - nonot1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接