读取主机进程数据包大小

时间:2015-12-17 11:35:31

标签: python psutil

我想知道主机中每个进程发送的每个数据包的数据包数量和数据包大小。 我尝试过使用psutil库:

reverted

但是它显示了地址和端口,但没有关于数据包的信息。

         p=psutil.Process(pid)
         process_connection=p.connections()

显示主机发送和接收的字节数。

如何使用Python 2.7和Windows 7获取此信息?

1 个答案:

答案 0 :(得分:0)

从概念上讲,您需要为此应用数据包嗅探器。进程统计信息不会收集有关进程发送的每个数据包的(元)信息,这对于处理能力和内存占用都非常低效。

Scapy是一个流行的软件包,它提供了Python中用于unix的数据包嗅探,但我不知道它对windows或其他支持windows的软件包的支持。