
Инструмент обнаружения устройств AirPlay на основе mDNS, который сканирует локальные сети и проверяет наличие уязвимости CVE-2025-24132 (zero-click HTTP RCE) с простым графическим интерфейсом.
Этот инструмент обнаруживает устройства, поддерживающие AirPlay, в вашей локальной сети через mDNS (Zeroconf) и проверяет их на наличие уязвимости CVE-2025-24132 «zero-click» HTTP RCE. Найденные устройства отображаются в простом графическом интерфейсе; щелкните по устройству, чтобы просмотреть все полученные свойства.
zeroconf (pip install zeroconf)pip install PyQt5 zeroconf
или
pip install -r requirements.txt
python3 main.py
<имя> (IP-адрес).deviceid, model, osvers, features, srcvers и т.д.).Обнаружение:
zeroconf для поиска сервисов _airplay._tcp.local..127.* и дубликаты.Извлечение свойств:
info.properties) в словарь.Тест на RCE (CVE-2025-24132):
POST /pairing-init с фиктивным plist обратного шелла.Обновление GUI:
self.device_info.