【问题标题】:Monitor all network traffic going in and out a specific computer/ip address监控进出特定计算机/IP地址的所有网络流量
【发布时间】:2011-02-12 23:58:24
【问题描述】:

我正在寻找一种在 windows 或 mac 下允许我监控(可能以简单的方式)进出我的网络计算机的流量的工具。

长话短说,我住的住所允许他们自己监控互联网连接(并且不允许我们切换到其他提供商)。

这在个人层面上让我很恼火(我不喜欢人们在我不知情的情况下检查我所做的事情,不管我做什么),但在专业层面上也是如此(我有时在家工作) .

我正在使用/试用 vpn 提供商(JAP、VyperVPN...)来避免这一切。它适用于 http 连接(如果我运行 iptraces,我最终会在德国、美国或英国......)但我不确定其他应用程序,如在线游戏、使用不同端口的即时通讯软件。

所以我的问题是如何确保我的互联网流量正在使用我的 vpn 连接?

【问题讨论】:

标签: monitoring vpn


【解决方案1】:

Wireshark 会在 Windows 和 linux 上为您执行此操作(不确定 Mac)。它使用 WinPCap 库并包装在一个漂亮的 UI 中,供您监视您感兴趣的数据包。它允许您监听特定或所有接口,因此您可以确保您的数据包通过正确的接口传输

【讨论】:

  • 我知道这是一个旧线程,但为了记录:Wireshark 也可以在现代版本的 Mac OS 上运行。 DMG 安装图像可在其下载页面上找到:wireshark.org/download.html 但是,我在使用它时遇到了一些小问题,例如停靠图标显示为“X11”(仅限化妆品),并且某些网络接口无法用于捕获流量(这也可能是由于权限不正确造成的)。
【解决方案2】:

如果您不希望他们监控您的互联网使用情况,vpn 是一个很好的解决方案,vpn 将加密您的计算机和 vpn 网关之间的所有网络流量 - 基本上您将通过代理和您的房东将无法确定您在做什么。

假设您使用的是真正的 vpn,而不仅仅是基于浏览器的代理解决方案,那么 vpn 应该对您的所有网络流量进行加密和隧道传输,这包括来自您计算机上任何端口的任何内容,而不仅仅是 http 流量。

当您在计算机上安装 vpn 时,vpn 会创建一个虚假的网络设备,并且所有 vpn 流量都会通过隧道传输到 vpn 网关。您可以通过查看计算机的路由表来验证这一点。有一些 vpns 允许拆分流量(拆分隧道),例如到某些域的流量通过 vpn 进行隧道传输,而其他域的流量则畅通无阻,但这是罕见的,大多数 vpn 会通过隧道传输您的所有流量,这似乎是您正在寻找的。​​p>

只需确保您的 vpn 使用加密协议,有些则不使用 - 这会破坏您的 vpn 的全部目的。

【讨论】:

  • Jason 不是在寻找 VPN 详细信息。他需要一种方法来确定数据包是否正在通过 VPN 接口。
  • 是的,也许那里有一些无关信息,但我确实说过他可以通过查看他的计算机路由表来验证这一点。此外,提到拆分隧道以及使用的加密协议是一个直接相关的考虑因素。
  • +1 因为到底为什么有人会否决如此清晰、全面且切题的答案?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-27
  • 1970-01-01
  • 2014-04-15
  • 2014-08-25
  • 2011-10-02
  • 2011-11-04
  • 1970-01-01
相关资源
最近更新 更多