扫描当前局域网内的活跃设备及其开放端口,返回格式化表格。
用途:仅用于管理用户自有网络,发现和识别局域网内的设备。
bash
python3 skills/network-device-scanner/scripts/scan.py
bash
python3 skills/network-device-scanner/scripts/scan.py
powershell
powershell -ExecutionPolicy Bypass -File skills/network-device-scanner/scripts/scan.ps1
arp 命令 (Linux/macOS), fping 或 nmap (更快发现)严格按照以下格式返回:
IP 地址MAC开放端口设备类型172.16.10.1e4-68-a3-95-f9-1621, 23, 80小米路由器 (Telnet+FTP)172.16.10.2494-e6-f7-be-c8-0a22, 80, 443, 3389, 8080, 8443, 9000Linux服务器 (SSH/RDP/Web)172.16.10.19640-31-3c-db-06-7d80, 8080, 8443小米设备 (智能电视/IoT)172.16.10.21930-9c-23-07-1b-ea135, 139, 445Windows电脑 (SMB/远程管理)
设备发现 (按优先级):
使用TCP端口扫描验证设备活跃状态
扫描常用端口: 21, 22, 23, 53, 80, 135, 139, 443, 445, 554, 8000, 8080, 8443, 9000, 37777
根据MAC前缀和开放端口自动识别设备类型
e4-68-a3 → 小米路由器40-31-3c → 小米设备