于有端口扫描需求的 Mac 用户来说,其实 macOS 网络实用工具中内置了一款端口扫描程序,这意味着若没有高级的需求,您不需要再额外安装第三方的端口扫描工具(例如 nmap)来进行端口扫描。

macOS 网络实用工具

macOS 内置的端口扫描工具自带图形界面,操作非常友好,也非常容易上手。

一、如何打开端口扫描工具

macOS 中的端口扫描功能内置于网络实用工具中,由于这个工具使用不是很频繁,较新版本的 macOS 中已经将网络实用工具从应用程序隐藏了起来,您并不能从 Finder 中直接找到它的应用图标。

但这并实说网络使用程序就被删除了。它的位置在 /System/Library/CoreServices/Applications/ 中。

当然,通过文件路径打开这个地址非常麻烦。最简单打开网络实用工具的方法就是使用 Spotlight。

没错,就是 macOS 内置的搜索工具。

按住 Command + 空格 即可调出 Spotlight

然后搜索 “网络实用工具” 或 “Network Utility” 即可。

从 Spotlight 中打开网络实用工具

这是一个仅仅 1.6M 的小工具,功能却非常强大。

二、从 macOS 中进行端口扫描

扫描方法非常简单。

  1. 打开 网络实用工具 
  2. 找到 端口扫描 这个选项
  3. 输入要扫描的 IP 地址或者域名

就可以看到目标 IP 或域名开放的端口了。

这里我扫描了下我自己的 MyCloud 端口开放情况,可以说是非常的详细。

macOS 内置端口扫描工具结果

您会看到类似如下的结果:

端口扫描已启动…

Port Scanning host: 192.168.0.77

Open TCP Port: 80     http

Open TCP Port: 111    sunrpc

Open TCP Port: 139    netbios-ssn

Open TCP Port: 443    https

Open TCP Port: 445    microsoft-ds

Open TCP Port: 548    afpovertcp

Open TCP Port: 2049   nfsd

Open TCP Port: 3306   mysql

Open TCP Port: 8181

端口扫描已完成…

macOS 内置的端口扫描工具会在扫描完成后,标注扫描出来的常用端口的服务名,这个非常方便。

如果输入 127.0.0.1 则会扫描当前自己的 Mac 开放的端口。

三、注意事项

macOS 内置的端口扫描一次仅能扫描一台主机 IP,不能实现主机段批量扫描,如果有更高的需求,推荐您使用 nmap 这款专业的端口扫描工具。

默认情况下,macOS 内置的端口扫描工具会扫描所有的目标 IP 所有的端口(1-65536),您可以在上图中设置中调节范围。

测试结果仅供参考,因为目标 IP 开启防火墙后可能会有扫描不到的情况。

四、补充更新

更新日期:2021 年 2 月 6 日


在 mac 系统更新到 macOS Big Sur 后,网络实用工具已经被系统禁用了,本教程失效,建议使用「终端」运行 NC 命令行来进行端口扫描。

「网络使用工具」已弃用

macOS 内置的端口扫描工具相关推荐

  1. “诸神之眼”——Nmap端口扫描工具使用小手册

    "诸神之眼"--Nmap端口扫描工具使用小手册 1.Nmap介绍 1.1.Nmap简介 Nmap ("Network Mapper(网络映射器)") 是一款开放 ...

  2. AppScan扫描Web应用程序_AppScan被动手动探索扫描_外置设备手动扫描_内置浏览器手工扫描

    AppScan扫描Web应用程序的流程 1.启动AppScan 双击AppScan,选择"是",就是以管理员身份运行. 2.选择 [扫描web应用程序] 3.输入起始URL,点击[ ...

  3. ifconfig没有命令 kali_kali学习笔记之——端口扫描工具

    之前的kali学习笔记分别介绍了kali的网卡问题和隐藏ssid的扫描 蟪蛄语春秋:kali学习笔记之--wi read():Network is down问题​zhuanlan.zhihu.com ...

  4. 端口扫描工具终极用法

    了解更多:端口扫描工具终极用法 | 至察助安 - 网络安全干货博客 为什么要做c段探测,运营商分配给IDC机房地址时大部分都是连续IP地址,租给客户(渗透目标)时很大概率会分配同C段内IP地址(除非目 ...

  5. 端口扫描工具 Nmap(一)

    端口扫描在百度百科上的定义是: 端口扫描是指某些别有用心的人发送一组端口扫描消息,试图以此侵入某台计算机,并了解其提供的计算机网络服务类型(这些网络服务均与端口号相关),但是端口扫描不但可以为黑客所利 ...

  6. 扫描服务器端口信息工具,服务器端口扫描工具

    服务器端口扫描工具 内容精选 换一换 2.3.2 端口扫描Internet上的大部分服务都使用一种基于TCP/IP协议的客户机/服务器的模式.在这种模式下,服务器端在某个TCP或UDP(User Da ...

  7. 海量端口扫描工具masscan

    海量端口扫描工具masscan masscan号称是互联网上最快的端口扫描工具,可以6分钟扫描整个互联网,每秒可以发送一百万个数据包.为了提高处理速度,masscan定制了TCP/IP栈,从而不影响本 ...

  8. 在 Linux 环境下,我用了这款端口扫描工具~

    为了保护计算机不受攻击和各种病毒.木马的侵扰,其实我们可以在网络设备上采取措施,对某些数据包进行阻挡.过滤等,但重要的还是用户需要有一定的意识,采取措施对自己的计算机进行保护安全: 那么,今天杰哥主要 ...

  9. python内置的集成开发工具是什么_python内置的集成开发工具是什么_后端开发

    go语言之goroute协程_后端开发 协程(coroutine)是Go语言中的轻量级线程实现,由Go运行时(runtime)管理.下面就来由go入门教程栏目介绍一下go语言中的goroute协程. ...

  10. python扫题软件_python 实现端口扫描工具

    # 简单的端口扫描工具 # 作者: Charles # 公众号: Charles的皮卡丘 import time import socket import threading # 判断是否为正确的IP ...

最新文章

  1. Exchange2010SP1配置OWA下次登录时更改密码提醒
  2. Vue iView Admin 动态路由菜单加载 前后端分离(springboot 2.x iview admin vue 前后端分离 模型设计器 动态数据权限...
  3. 雷军1994年写的诗一样的代码,我把它运行起来了!
  4. 不要在给自己不学习找借口了,否则…
  5. Python中的类属性和类方法(静态方法、私有属性和私有方法)
  6. UML--静态图(类图、对象图、包图)
  7. 动态磁盘与基本磁盘的相互转换
  8. 【JESD204B】基于JESD204B协议的ADC、DAC数据传输
  9. 计算机小高考要点,小高考的复习计划
  10. cannot find -l****问题的解决办法
  11. 贝尔曼方程怎么解_贝尔曼方程
  12. 照片整理工具(日历相册, 重复文件清理, 手机照片同步, 图片尺寸缩减)
  13. linux软件管理及软件仓库
  14. AD怎么输入坐标_实名推荐|相见恨晚的CAD坐标提取技巧
  15. c语言压缩存储,数据的压缩存储与解压缩算法实现(C语言)
  16. 单相全桥逆变原理及仿真实验
  17. git学习记录/菜鸟教程(基于Gitcode)
  18. Mysql 认证步骤
  19. uniqueidentifier 的插入用法
  20. 产品流程规划的8个阶段

热门文章

  1. 安装 mariadb全套教程
  2. mariadb安装几个问题
  3. 串口termios函数
  4. python3命令不识别_python3不是内部命令
  5. 西电网络攻防大赛--渗透测试第五题
  6. 【Vue】VSCode搭建Vue项目
  7. springboot 配置 P6spy
  8. Could not find a version that satisfies the requirement pytz (from django)
  9. gis可达性分析步骤_干货来了!ArcGIS空间分析—空间聚类模式分析
  10. Java8 LocalDateTime 转时间戳 秒、毫秒