Python指定程序的数据包嗅探

0 投票
1 回答
795 浏览
提问于 2025-04-18 15:25

我在寻找一种方法,可以监测某个特定程序发送和接收的数据包。我看到一些数据包分析工具,比如CommView,能够做到“数据包与应用程序的映射”。

我想用Python来实现这个功能,安装额外的模块我都不介意,而且我已经对Scapy和socket这两个模块有一些了解。

我更希望在Windows上实现这个功能,但如果不行的话,我也可以使用Ubuntu。

: 这是我的第一篇帖子。

1 个回答

0

Pyshark 是一个可以和 Wireshark 以及它的一个组件 TShark 一起使用的工具,适用于Windows和Linux系统。虽然这个工具还不太成熟,但可能能满足你的需求。

建议你从GitHub的仓库里安装它,因为在PyPI上下载的版本似乎缺少一个修复,这会导致错误。

撰写回答