我正在寻找一种方法来嗅探特定程序接收和发送的数据包,因为我已经看到一些数据包分析器(如CommView)能够进行“数据包到应用程序的映射”。
我想用Python实现这一点,我不介意安装任何额外的模块,而且我已经熟悉Scapy和socket模块。
我更希望这是在Windows上,但如果不可能,我可以使用Ubuntu。
:这是我的第一篇文章。
Pyshark 与一起工作 Wireshark 及其组件 TShark 在Windows和Linux上。这有点不成熟,但可能符合你的目的。
您应该从GitHub存储库安装它;PyPI版本似乎缺少导致错误的修复程序。