
mDNS-basiertes AirPlay-Geräteerkennungstool, das lokale Netzwerke scannt und auf die CVE-2025-24132 Zero-Click HTTP RCE-Schwachstelle testet, mit einer einfachen GUI-Oberfläche.
Dieses Tool erkennt AirPlay-fähige Geräte in Ihrem lokalen Netzwerk über mDNS (Zeroconf) und testet sie auf die CVE-2025-24132 „Null-Klick“-HTTP-RCE-Sicherheitslücke. Erkannte Geräte werden in einer einfachen GUI aufgelistet; klicken Sie auf ein Gerät, um alle abgerufenen Eigenschaften anzuzeigen.
zeroconf-Paket (pip install zeroconf)pip install PyQt5 zeroconf
oder
pip install -r requirements.txt
python3 main.py
<name> (IP-Adresse).deviceid, model, osvers, features, srcvers usw.).Erkennung:
zeroconf, um nach _airplay._tcp.local.-Diensten zu suchen.127.*-Adressen und Duplikate heraus.Eigenschaftsextraktion:
info.properties) in ein Wörterbuch.RCE-Test (CVE-2025-24132):
POST /pairing-init mit einer Dummy-Reverse-Shell-Plist.HTTP-Antwort empfangen wird.GUI-Aktualisierung:
self.device_info.