【问题标题】:How to capture network traffic by process name in mac?如何在mac中通过进程名称捕获网络流量?
【发布时间】:2012-07-18 16:39:02
【问题描述】:

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

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

在 mac 中实现与在 windows 中一样的结果的最佳方法是什么?

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

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

任何帮助将不胜感激...

提前谢谢...

【问题讨论】:

    标签: macos tcp wireshark packet-capture


    【解决方案1】:

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

    这是一个指南:lsof survival guide

    【讨论】:

      猜你喜欢
      • 2013-11-05
      • 1970-01-01
      • 1970-01-01
      • 2019-11-04
      • 2014-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-17
      相关资源
      最近更新 更多