我有以下示例代码,但似乎不想运行。
import pcap
pc = pcap.pcapObject()
dev = sys.argv[1]
pc.open_live(dev, 1600, 0, 100)
pc.setfilter("udp port 53", 0, 0)
while 1:
pc.dispatch(1, p.pcap_dispatch)
我真的不知道为什么。我正在使用pypcap 。我使用 mac osx (leopard) 在 2.5.1 和 2.6 版本的 python(单独的机器)上运行它。
最佳答案
至少根据该项目的文档这一行:
pc = pcap.pcapObject()
实际上应该是:
pc = pcap.pcap()
关于python - “模块”对象没有属性 'pcapObject',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2501138/