Finder.app от Apple может последовательно определять точную модель каждого физического компьютера, использующего Bonjour (о чем свидетельствуют значки, уникальные для каждого отдельного типа устройства: iMac, MacPro, MBP и т. Д.). Как они это делают и какие API используют?
Кстати, Bonjour предоставляет имя, тип службы, домен и порт для всех служб в сети, но мне не удалось найти информацию о том, как найти модель самого устройства.