macOS 扫描局域网设备
arp-scan:
arp-scan 是一个直接用于扫描本地网络中的设备的 UNIX 工具。这不是 macOS 自带的,但可以使用 Homebrew 安装。首先安装 Homebrew(如果尚未安装),然后通过终端运行以下命令来安装 arp-scan:
brew install arp-scan
使用 arp-scan
扫描局域网:
sudo arp-scan --interface=en0 --localnet
你需要根据你的网络接口替换 en0
。en0
通常是有线连接,而 en1
或 en2
可能是无线连接。
以下为命令执行结果:
PS: 在执行以下命令时,我的网络环境是无线连接,但命令中使用的网络接口为
en0
Interface: en0, type: EN10MB, MAC: c9:89:f4:ea:58:3a, IPv4: 192.168.0.100
Starting arp-scan 1.10.0 with 256 hosts (https://github.com/royhills/arp-scan)
192.168.0.1 48:5f:08:f1:f9:55 (Unknown)
192.168.0.104 14:9b:f3:f4:94:93 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD
192.168.0.107 98:40:bb:1c:4f:cc Dell Inc.
192.168.0.101 be:aa:e2:70:fb:d2 (Unknown: locally administered)
192.168.0.103 12:93:c5:ca:ca:be (Unknown: locally administered)
192.168.0.105 92:42:ce:c3:f1:d6 (Unknown: locally administered)
192.168.0.102 1a:e8:e7:79:61:74 (Unknown: locally administered)
4573 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.10.0: 256 hosts scanned in 1.858 seconds (137.78 hosts/sec). 7 responded
nmap:
nmap
是一个功能强大的网络扫描工具,可用于设备发现、端口扫描等。这个工具也不是 macOS 默认安装的,但同样可以通过 Homebrew 安装:
nmap
的扫描速度较慢
brew install nmap
使用 nmap
扫描本地网络可能的所有 IP 地址:
sudo nmap -sn 192.168.1.0/24
请将 192.168.1.0/24
替换为您的实际局域网 IP 范围。-sn
参数表示进行 ping 扫描(即不进行端口扫描)。
以下为命令执行结果:
Starting Nmap 7.94 ( https://nmap.org ) at 2024-02-13 00:23 CST
Nmap scan report for 192.168.0.1
Host is up (0.012s latency).
Nmap scan report for 192.168.0.100
Host is up (0.00032s latency).
Nmap scan report for 192.168.0.101
Host is up (0.050s latency).
Nmap scan report for 192.168.0.102
Host is up (0.056s latency).
Nmap scan report for 192.168.0.103
Host is up (0.032s latency).
Nmap scan report for 192.168.0.105
Host is up (0.059s latency).
Nmap done: 256 IP addresses (6 hosts up) scanned in 13.52 seconds
请注意,扫描网络可能影响网络性能,也可能违反网络使用协议。在商业或教育机构的网络上运行扫描之前,请确保您有权限这样做。
macOS 扫描局域网设备的更多相关文章
- Snmp协议应用-扫描局域网内打印机
.h2cls { background: #6fa833 none repeat scroll 0 0 !important; color: #fff; font-family: "微软雅黑 ...
- 【转】Android bluetooth介绍(三): 蓝牙扫描(scan)设备分析
原文网址:http://blog.csdn.net/xubin341719/article/details/38584469 关键词:蓝牙blueZ A2DP.SINK.sink_connect.s ...
- Android bluetooth介绍(三): 蓝牙扫描(scan)设备分析
关键词:蓝牙blueZ A2DP.SINK.sink_connect.sink_disconnect.sink_suspend.sink_resume.sink_is_connected.sink_ ...
- 小米路由器局域网设备ping不通
问题 手机和电脑在同一个局域网内,都连接上小米路由器,我发现电脑部署的服务局域网设备都访问不到,甚至ping不到,排除了防火墙问题,最终发现是路由器一个设置导致的. 解决 将原来的混合加密,更换为强加 ...
- 使用Java实现简单的局域网设备扫描
在产品的使用中我们一般都要设置一个配置环节,这个环节可以设定主机的IP地址等信息,但是这样配置的话使得我们的产品用起来效果不是很好,因此我想到了实现局域网IP扫描的功能,IP局域网扫描是指定IP网段获 ...
- Linux下通过nmap扫描局域网内设备,获取ip地址和mac地址
安装nmap sudo apt-get install nmap 扫描 sudo nmap -sP -PI -PT
- wifi智能插座 一键扫描局域网内插座Ip及其它信息 Python源代码API
转载请保留原地址. http://www.cnblogs.com/lsqandzy 最近买了几个智能插座玩,插座安装在家里,连接好wifi,不管你人在哪里,通过手机,一键开启或关闭插座电源,想象一下, ...
- 扫描局域网内的ip和主机名
1. 目的 今天发现我配置的一台电脑ip被人占用了,所以准备写个程序扫描一下局域网内所有正在使用的ip和主机名 2. 实现--直接上代码 import time import threading im ...
- 如何高效实现扫描局域网IP、主机名、MAC和端口
近几年工作经常使用RFID识读器,智能家居网关,温湿度传感器.串口服务器.视频编码器等,一般是有串口和网口,由于现场原因一般较少使用串口,大多使用网口.连接方法是IP地址和端口,有的设备带搜索软件,有 ...
- 杂记:解决Android扫描BLE设备名称不刷新问题
背景 个人开发过一种BLE设备有这样一种需求:当设备处于状态A时,广播设备名称A:处于状态B时,广播设备名称B. 问题 我们发现,当Android在进行Ble扫描的时候,扫描回调函数onScanRes ...
随机推荐
- 机器学习(三)——K最临近方法构建分类模型(matlab)
K最临近(K-Nearest Neighbors,KNN)方法是一种简单且直观的分类和回归算法,主要用于分类任务.其基本原理是用到表决的方法,找到距离其最近的K个样本,然后通过K个样本的标签进行表决, ...
- Linux 提权-Docker 容器
本文通过 Google 翻译 Docker Breakout – Linux Privilege Escalation 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充. ...
- MySQL执行过程及执行顺序
一.MySQL执行过程 简单概括: 1.我们在客户端发起一个SQL的查询: 2.连接器判断用户登录以及用户权限: 3.缓存命中,走缓存,直接返回查询结果: 3.缓存没命中,到达分析器,对SQL语句进行 ...
- 很好用的SSH工具FinalShell
上图片:1.远程连接Linux 2.Linux:CentOS 3.虚拟机:
- 2 手机号登录时,调的不是login接口,而是注册的一个接口
手机号登录时,调的不是login接口,而是注册的一个接口
- 通过canvas计算任意两个颜色的插值
通过canvas可以协助我们做很多颜色计算的辅助,比如颜色转换,渐变颜色计算. 对于颜色转换,之前写过一篇文章:<通过canvas转换颜色为RGBA格式及性能问题> , 读者可以查阅该篇文 ...
- tp5命名规范
tp5中对类,文件名,函数和方法的命名规范如下: 类名和类文件名保持一致,并统一采用驼峰法命名(首字母大写) 类的命名采用驼峰法,并且首字母大写,例如 User.UserType,不需要添加contr ...
- CGI,FastCGI和PHP-FPM之间的关系和区别
什么是CGI?早期的web server只可以处理简单的静态web文件,但是随着技术的发展出现动态语言如PHP,Python.PHP语言交给PHP解析器进行处理,但是处理之后如何和web server ...
- oeasy教您玩转vim - 16 - # 行内贴靠
行头行尾 回忆上节课内容 跳跃 向前跳跃是 f 向后跳跃是 F 继续 保持方向是 ; 改变方向是 , 可以加上 [count] 来加速 还有什么好玩的吗? 动手 #这次还是用无配置的方式启动 vi - ...
- 深度解读GaussDB(for MySQL)与MySQL的COUNT查询并行优化策略
本文分享自华为云社区<[华为云MySQL技术专栏]GaussDB(for MySQL)与MySQL的COUNT查询并行优化策略>,作者:GaussDB 数据库. 1.背景介绍 统计表的行数 ...