对于有端口扫描需求的 Mac 用户来讲,其实 macOS 网络实用工具中内置了一款端口扫描程序,这意味着若没有高级的需求,您不须要再额外安装第三方的端口扫描工具(例如 nmap)来进行端口扫描。网络
macOS 内置的端口扫描工具自带图形界面,操做很是友好,也很是容易上手。ide
1、如何打开端口扫描工具工具
macOS 中的端口扫描功能内置于网络实用工具中,因为这个工具使用不是很频繁,较新版本的 macOS 中已经将网络实用工具从应用程序隐藏了起来,您并不能从 Finder 中直接找到它的应用图标。测试
但这并实说网络使用程序就被删除了。它的位置在 /System/Library/CoreServices/Applications/ 中。spa
固然,经过文件路径打开这个地址很是麻烦。最简单打开网络实用工具的方法就是使用 Spotlight。orm
没错,就是 macOS 内置的搜索工具。blog
按住 Command + 空格 便可调出 Spotlight域名
而后搜索 “网络实用工具” 或 “Network Utility” 便可。it
这是一个仅仅 1.6M 的小工具,功能却很是强大。io
2、从 macOS 中进行端口扫描
扫描方法很是简单。
一、打开 网络实用工具
二、找到 端口扫描 这个选项
三、输入要扫描的 IP 地址或者域名
就能够看到目标 IP 或域名开放的端口了。
这里我扫描了下我本身的 MyCloud 端口开放状况,能够说是很是的详细。
macOS 内置的端口扫描工具会在扫描完成后,标注扫描出来的经常使用端口的服务名,这个很是方便。
3、注意事项
macOS 内置的端口扫描一次仅能扫描一台主机 IP,不能实现主机段批量扫描,若是有更高的需求,推荐您使用 nmap 这款专业的端口扫描工具。
默认状况下,macOS 内置的端口扫描工具会扫描全部的目标 IP 全部的端口(1-65536),您能够在上图中设置中调节范围。
测试结果仅供参考,由于目标 IP 开启防火墙后可能会有扫描不到的状况。