我想在通过 iPhone 进行网络共享时监控和限制 OS X 的数据传输

6 bandwidth iphone tethering osx-lion macos

所以,我有一部带有 Sprint 服务的 iPhone。他们提供移动热点附加选项。根据此计划,Sprint 将为我提供 5GB 的数据传输,但随后他们会向我收取额外费用。具体来说,他们将向我收取 0.05 美元/兆字节的费用。现在,我非常清楚 5 GB 已经很多了,我认为我不需要它……但 50 美元/GB 也是很多钱。我想额外确保我不会意外使用那么多。

因此,根据一般原则,我希望有一些工具可以让我执行以下操作:

  • 监控我使用的带宽量
    • 我想我也可以从 Sprint 做到这一点,但在计算机上也很好
    • 在计算机上让我有可能按应用程序分解它
  • 查看正在使用 Internet 连接的程序类型
    • 我可以使用 Wireshark 之类的,但这有点太微观而不实用
  • 防止这些程序和操作系统在移动热点上执行诸如“下载操作系统更新”之类的操作

原则上,我很喜欢ipfw从命令行进行黑客攻击,但对这个操作系统的细节几乎没有经验。指针、指南等会很好。一个多合一的套房也不错,我会考虑付钱买它。

Eve*_*ett 0

我将分别回答你问题的每个部分(正如你所问的)

监控我使用的带宽量 我想我也可以从 Sprint 做到这一点,但在计算机上也很好 在计算机上让我有可能通过应用程序将其分解

答案:OSSec for OS X。您需要做一些配置工作。这是一个基于主机的 IDS,它将查看进出您笔记本电脑的数据包(您可以告诉它仅监视您的计算机和 iPhone 之间的链接)。您需要编写一些脚本,但有论坛可以帮助回答问题。这是开源的,因此软件不需要任何费用。

看看什么样的程序正在使用互联网连接,我可以使用,比如 Wireshark,但这有点太微观了,不切实际

答:上面的软件可以做到这一点,或者你也可以使用little snitch。我用过is并且从未遇到过丢失流量的问题。您可以将其设置为在程序每次尝试执行某些操作(仅是第一次)时询问,或者此时阻止所有流量。

防止这些程序和操作系统在移动热点上执行“下载操作系统更新”等操作。

答:您必须确保自动下载未打开。小告密者或 OSSec 也可以帮助解决这个问题。基本上,免费就是 OSSec,付费就是小告密。