我可以监控谁在使用我的 Mac OS X 互联网共享吗?

我可以监控谁在使用我的 Mac OS X 互联网共享吗?

我正在运行 Snow Leopard,并通过 Mac 的内置 AirPort 共享我的 Verizon 连接。有什么方法可以让我识别谁/什么正在使用我的共享连接?

系统偏好设置»共享»Internet 共享:通过我的 AirPort 卡将我的 Verizon USB 调制解调器(又名 Pantech USB 调制解调器)的 Internet 访问权限共享给其他计算机。

替代文本

我正在将我的 AirPort 作为接入点共享给其他人。

(对于 Windows,请参阅我如何才能知道谁在使用我的 Windows Internet 连接共享 (ICS)?

答案1

好吧,如果您的 Airport 是您唯一的无线路由器,那么您总是可以找出谁连接到了它。

要做到这一点 :

  1. 启动机场实用程序
  2. 双击你的机场
  3. 启动手动设置模式
  4. 导航至机场 > 摘要
  5. 选择“无线客户端”

现在您应该可以看到连接到您的机场的客户端的完整列表。

替代文本

或者,您可能希望运行网络嗅探器程序,例如基斯麦克或者互联网浏览器

编辑:提出的问题实际上是指使用 Mac + 内置机场作为网关的互联网共享。

在这种情况下,由于您的 Mac 是网关 + 路由器,您可以使用网络映射实用程序来“映射”网络,从而找出谁已连接。您可以尝试NMap,一个开源网络映​​射实用程序。

答案2

我发现 Mac 上的 AirPort 发布的 Wi-Fi DHCP 租约列表保存在“/private/var/db/dhcpd_leases”中。这不是现在但是,连接的客户端。为了确定哪些“主机”仍然处于“运行”状态,我使用了nmap实用程序(使用自制):

grep ip_address /private/var/db/dhcpd_leases | cut -d= -f2 | nmap -iL - -sn

示例输出:

...
Nmap scan report for 10.0.2.3
Host is up (0.74s latency).
Nmap scan report for 10.0.2.4
Host is up (0.11s latency).
Nmap done: 23 IP addresses (4 hosts up) scanned in 18.36 seconds

接下来,在“dhcpd_leases”文件中查找相同的 IP 以找出客户端名称和 MAC 地址。

答案3

如果你想以图形方式显示所有本地网络连接,你可能会感兴趣以太否则,我会选择@caliban

替代文本

答案4

我喜欢伊夫托普,您可以使用麦金塔

在此处输入图片描述

相关内容