Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2025-24132-Scanner — mDNS-based AirPlay device discovery tool that scans local networks and tests for CVE-2025-24132 zero-click HTTP RCE vulnerability with a simple GUI interface. | Kitploit
Tools/GitHubGitHub/feralthedogg/cve-2025-24132-scanner
ReconnaissanceVulnerability ScannersNetwork MappingExploitationWeb Application ExploitationInformation Gathering
GitHubferalthedogg/cve-2025-24132-scanner

CVE-2025-24132-Scanner

mDNS-based AirPlay device discovery tool that scans local networks and tests for CVE-2025-24132 zero-click HTTP RCE vulnerability with a simple GUI interface.

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository
331 year agoNot yet reviewed

EN | KR


📄 Overview

This tool discovers AirPlay-capable devices on your local network via mDNS (Zeroconf) and tests them for the CVE-2025-24132 “zero-click” HTTP RCE vulnerability. Discovered devices are listed in a simple GUI; click a device to view all retrieved properties.


Prerequisites

  • Python 3.7+
  • PyQt5
  • zeroconf package (pip install zeroconf)

Installation

root@kitploit:~
pip install PyQt5 zeroconf

or

root@kitploit:~
pip install -r requirements.txt

Usage

root@kitploit:~
python3 main.py
  • The GUI will open and automatically discover any AirPlay devices on the same LAN.
  • Each discovered device shows as “ ()” with an initial “Scanning…” status.
  • Once the RCE test completes, the right-hand column will update to Vuln (vulnerable) or Safe.

Interface

  • Left column (“Device”): displays <name> (IP address).
  • Right column (“RCE”): shows vulnerability status.
  • Single-click a device row to expand and view all mDNS TXT properties (e.g. deviceid, model, osvers, features, srcvers, etc.).

How It Works

  1. Discovery:

    • Uses zeroconf to browse _airplay._tcp.local. services.
    • Filters out 127.* addresses and duplicates.
  2. Property Extraction:

    • Reads all TXT records (info.properties) into a dictionary.
  3. RCE Test (CVE-2025-24132):

    • Crafts an HTTP POST /pairing-init with a dummy reverse-shell plist.
    • Marks the device as vulnerable if any HTTP response is received.
  4. GUI Update:

    • Emits Qt signals to add a new row and later update its status.
    • Stores each device’s full info (including TXT fields) in self.device_info.
Download Tool