如何通过mac中的进程名称捕获网络流量?

时间:2012-07-19 13:21:25

标签: macos tcp wireshark packet-capture

我正在尝试自动捕获特定应用程序发送的网络数据包的过程。我在Windows中没有问题,因为我正在使用Microsoft网络监控工具,并根据流程发送所有流量。现在问题是我们需要在mac中实现相同的结果。

经过长时间的研究后,我们在mac中使用Wire-shark来捕获网络流量,但仍然没有根据进程名称捕获wireshark.We尝试了一些基于进程名称但信息非常有限的工具。我们需要捕获完整的数据包信息。

在mac中获得结果的最佳方法是什么,就像我们在windows中获得的一样?

可以使用所有参数来过滤想要的数据......?

我实际上是在尝试获取进程使用的端口号,但这是一种正确的方法吗?我不确定我们可以根据端口号将其归零。

非常感谢任何帮助......

提前致谢...

1 个答案:

答案 0 :(得分:0)

您可以使用lsof命令,但它比netstat更复杂。

以下是指南:lsof survival guide