COBERTURA DE PLATAFORMAS
Las mismas preguntas.
Distinta evidencia del SO.
Existen recopiladores para Windows, macOS y Linux. La cobertura real depende del SO, controladores, permisos y sesión.
| Capacidad | macOS | Windows | Linux |
|---|---|---|---|
| EDID bruto | Perfiles clásicos y Apple Silicon de I/O Registry con coincidencia única | Bloques WMI activos; caché de registro etiquetada aparte | EDID legible en sysfs de conectores DRM |
| Identidad y ajustes activos | CoreGraphics; nombres, series y firmware de System Profiler | WMI y modo, rotación y pantalla principal de user32 | Identidad DRM; modo y refresco X11 si disponible |
| Geometría del escritorio | Límites activos, píxeles, escala y rotación | Límites en píxeles y rotación; escala no disponible | X11 xrandr; geometría Wayland no disponible |
| Supervisión de cambios de pantalla | Notificaciones de reconfiguración y sondeo | Sondeo; eventos nativos no implementados | Activación DRM netlink y sondeo |
| Duplicación | Relación de duplicación confirmada por el SO | Análisis de rutas clonadas no disponible | Geometría X11 coincidente es un indicio indirecto |
| Contexto remoto | No disponible | Métrica limitada de sesión del proceso; posibles falsos negativos | El entorno SSH es un indicio indirecto |
| Detección global de capturas | No disponible | No disponible | No disponible |
| Validación de hardware | Una configuración real verificadaApple Silicon + Pro Display XDR | Solo datos de pruebaWindows nativo sin probar | Solo datos de pruebaLinux nativo sin probar |
VERIFICADO AQUÍ
Un Mac real. Un perfil completo.
En un Mac Apple Silicon se leyó un Pro Display XDR a 6016 × 3384 y 60 Hz: EDID completo de 768 bytes y seis sumas válidas. Se mostraron nombre, identidad, firmware y transporte; la descarga coincidió con los bytes recopilados.
Esto valida esa configuración, no todos los Mac, adaptadores, pantallas o conexiones. La entrega de eventos de conexión física no está probada.
COBERTURA DEL ANALIZADOR
Conservado no significa decodificado.
Analiza EDID base 1.x, sumas de bloques, estructuras seleccionadas y algunas capacidades CTA. DisplayID y extensiones desconocidas se conservan sin decodificar completamente.
Superar estas pruebas no acredita conformidad completa ni autenticidad. Un perfil «actual» puede proceder de caché o sustituciones del controlador.
Indicadores de captura y Peek-o-Meter
Las comprobaciones de metadatos en vivo revisan cada cinco segundos carpetas acotadas de capturas y nombres de ejecutables conocidos de captura o uso compartido, independientemente de la recopilación EDID. La comprobación de formatos de imagen del portapapeles es opcional y está desactivada de forma predeterminada; no está disponible en Linux.
Un archivo parecido a una captura puede haberse copiado y una aplicación abierta puede estar inactiva. No se lee el contenido de la pantalla ni del portapapeles. No se puede demostrar de forma fiable que no haya capturas en todo el sistema.
Se han probado en Mac las comprobaciones de archivos de captura, nombres de ejecutables y marcadores opcionales de metadatos. Los adaptadores del portapapeles tienen pruebas con datos simulados; la ejecución nativa en Windows y Linux sigue sin probarse.
Permisos y requisitos de recursos
macOS: acceso normal de solo lectura a CoreGraphics, I/O Registry y System Profiler. Sin permisos de captura ni accesibilidad.
Windows: Acceso PowerShell/CIM a root/wmi, user32 y claves legibles del registro de pantallas. La política de la organización puede restringirlos.
Linux: lectura de /sys/class/drm, xrandr opcional y sesión X11 accesible. Los contenedores pueden bloquear netlink o metadatos de hardware.
Empaquetado y recopilación son distintos
El paquete Python portátil está pensado para las tres plataformas. Puede ofrecerse una app nativa para Mac en la página de descargas. Aún no se publican ejecutables Windows/Linux ni app Mac Intel. pywebview opcional está disponible desde el código, pero su arranque e instaladores no se validaron en todos los entornos.
Un límite siempre visible
EDID por sí solo no revela equipos de captura posteriores. La falta de telemetría es desconocida y las anomalías no prueban conducta indebida. La beta aporta evidencia para investigar y diagnosticar, no un detector integral de supervisión ni un veredicto disciplinario automático.