📌  相关文章
📜  列出 mac 上使用的端口 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:36:51.180000             🧑  作者: Mango

列出 Mac 上使用的端口

如果你是一名程序员,你一定会时常需要使用端口,了解哪些端口在 Mac 上被使用是很重要的。在本文中,我们将了解如何在 Mac 上列出正在使用的端口。

使用终端列出端口

在 Mac 上,你可以使用终端命令行列出正在使用的端口。

打开终端,并输入以下命令:

$ lsof -i -P | grep -i "listen"

这个命令会列出所有正在监听连接的端口。返回的信息会包含协议、本地地址、外部地址和状态等信息。

如果你只是想要特定应用程序的端口信息,可以输入以下命令:

$ lsof -i :port_number

这个命令将只列出指定端口号的应用程序信息。

使用网络实用工具列出端口

除了使用终端命令行以外,你也可以使用网络实用工具来列出端口。在 Mac 中,有一个名为 Network Utility 的实用工具,你可以在 Application/Utilities 目录下找到它。

打开 Network Utility,点击 Port Scan 选项卡。输入主机名或 IP 地址,并选择要扫描的端口范围。点击 Scan 按钮,程序将会扫描所指定范围的端口,并返回有哪些端口正在使用。

使用第三方软件

还有很多第三方软件可以帮助你列出 Mac 上正在使用的端口。以下是一些常用的工具:

  • Little Snitch:一款流行的网络监视工具,用于监视和控制传入和传出的网络连接和应用程序。
  • TCPBlock:一个基于规则的防火墙,可以帮助你控制和保护你的网络连接。
  • iStat Menus:一个菜单栏监视应用程序,可以显示当前系统状态、网络连接、CPU 和内存使用等。

以上是列出 Mac 上使用的端口的几种方法,你可以选择适合你的方式进行使用。