Python中的网络嗅探器

Python中的网络嗅探器,python,tcpdump,packet-capture,packet-sniffers,Python,Tcpdump,Packet Capture,Packet Sniffers,我正试图用python找到一个好的、稳定的网络数据包嗅探器,它允许我像以前使用tcpdump一样执行同样的操作 我找到了这个皮帽,但它看起来不太稳定。。。另一个选择是Scapy,但它不处理重新组装TCP流 还有其他选择吗?还是我对pycap的看法错了?看看。它允许您连续嗅探特定接口。如果您担心其他基于python的包的稳定性,可以使用python的ctypes库在libpcap.so中动态加载 您可以了解有关使用libpcap.so的更多信息,而ctypes文档是。PyShark非常糟糕!根本没

我正试图用python找到一个好的、稳定的网络数据包嗅探器,它允许我像以前使用tcpdump一样执行同样的操作

我找到了这个皮帽,但它看起来不太稳定。。。另一个选择是Scapy,但它不处理重新组装TCP流


还有其他选择吗?还是我对pycap的看法错了?

看看。它允许您连续嗅探特定接口。

如果您担心其他基于python的包的稳定性,可以使用python的ctypes库在libpcap.so中动态加载


您可以了解有关使用libpcap.so的更多信息,而ctypes文档是。PyShark非常糟糕!根本没有文档!实际上,我最终使用了pycap,因为PyShark并不是我所期望的。Pycap使用libpcap和libnet,所以我应该不会介意。我想用简单快捷的方法做这件事。这就是为什么我没有使用ctypes。但是谢谢你的建议: