Trả lời hai năm sau khi hỏi, không khả thi chỉ dựa vào địa chỉ Mac.
Vì bạn đề cập đến việc giám sát lưu lượng mạng, Cách tiếp cận tốt nhất sẽ là lắng nghe lưu lượng Bonjour (multicast dns).
Theo mặc định, các máy được gọi là 'jannies-iphone.local', 'gregs-macbook.local', 'peters-imac.local' ...
Bonjour khá hay nói và tạo ra tiếng ồn cho AFP, SMB, VNC, RAOP, DAAP và các dịch vụ / giao thức khác. Tôi sẽ đề nghị bạn sử dụng "Trình duyệt Bonjour" sau đó viết kịch bản với Tshark (dòng lệnh của Wireshark) để tự động hóa quy trình.
Nếu không quét từ xa, bạn có thể quản lý thiết bị của mình bằng cách:
Chạy một tác nhân (hoặc cấu hình) trên mỗi thiết bị OS X và iOS để tìm nạp 'sysctl hw.model' hoặc số sê-ri của nó. Tracker Mac Tracker 'có thể giúp bạn xem các mô hình khác nhau của Mac và mẫu số và số sê-ri của chúng.
Sử dụng Trình quản lý hồ sơ, Trình cấu hình hoặc bất kỳ giải pháp MDM nào. (Nhưng điều này không giải quyết câu hỏi của bạn).
Tìm iOS và OS X chạy trên mạng:
Ngoài ra, bạn có thể sử dụng một công cụ mạng như nmap với tùy chọn -A, -O hoặc -sV (Phiên bản dấu vân tay và dịch vụ hoạt động) và lọc tiền tố địa chỉ Apple mac bằng cách sử dụng bộ tạo mạng.
Nhìn vào phiên bản dịch vụ, số cổng [tcp 65xxx là cổng đồng bộ hóa iphone, tcp 548 AFP (OS X)] sẽ giúp bạn xác định phiên bản OS X và Phần cứng nhưng không chính xác. (Bạn sẽ không thể phân biệt được iPad, iPhone và iPod hoặc Mac Model).