特定程序的Python数据包嗅探器



我正在寻找一种方法来嗅探特定程序接收和发送的数据包,因为我已经看到一些数据包分析器(如CommView)有能力执行"数据包到应用程序的映射"。

我想在Python中实现这一点,我不介意我必须安装任何额外的模块,并且我已经熟悉Scapy和socket模块。

我希望这是在Windows上,但如果这是不可能的,我可以使用Ubuntu。

:这是我的第一篇文章

Pyshark可以在Windows和Linux上与Wireshark及其组件TShark一起工作。这有点不成熟,但可能适合你的目的。

你应该从GitHub仓库安装它;PyPI版本似乎缺少一个导致错误的修复。

最新更新