如何监控哪些应用程序在 OS X 上发出 DNS 请求?

如何监控哪些应用程序在 OS X 上发出 DNS 请求?

我正在尝试通过 SSH 隧道发送所有未加密的日常流量,该隧道与简单的 SOCKS 代理配合得很好。Skype 仍然会超出范围,但没关系,因为 Skype 是加密的,而且对于拒绝向我选择的 SSH 端点提供商(亚马逊)提供服务的网站,我有一些例外。太好了。

问题:当我在 tcpdump 上查看时,仍然有大量 DNS 请求通过。当然不是全部,但有很多。我如何将 DNS 请求与 OS X 中发出请求的应用程序关联起来?

答案1

小告密者如果请求由 OS X 的高级机制满足(而不是直接使用解析器库),则不会有太大帮助。放手可能会工作得更好,因为它也拦截了这些调用(或看起来如此)。

答案2

尝试使用小告密者查看哪些应用程序正在尝试使用您的网络连接。

相关内容