Sobre el proyecto
OpenDrop es una implementación experimental y de código abierto del protocolo AirDrop de Apple. Proporciona una interfaz de línea de comandos para compartir archivos directamente por Wi-Fi con dispositivos Apple cercanos que ejecuten iOS o macOS, y es compatible a nivel de protocolo con los receptores de AirDrop. Puede descubrir dispositivos cercanos, enviar un archivo seleccionado mediante un índice, ID o nombre, y recibir archivos entrantes automáticamente en el directorio actual. Desde la versión 0.13, también puede enviar enlaces web que se abren en el navegador del receptor, aunque OpenDrop solo recibe archivos regulares.
AirDrop utiliza Apple Wireless Direct Link (AWDL), por lo que los sistemas compatibles son macOS o Linux con una reimplementación de AWDL como OWL. El software requiere Python 3.6 o superior y una instalación actual de libarchive. Las versiones pueden instalarse con pip, mientras que la versión de desarrollo puede instalarse desde un repositorio clonado.
Se admite el envío a dispositivos Apple descubribles por todos. Las transferencias solo para contactos pueden usar claves y certificados de AirDrop extraídos de macOS con el extractor de llaveros vinculado. El README identifica varias limitaciones: pueden ser necesarios anuncios de Bluetooth Low Energy para despertar receptores Apple, la autenticación de pares y la validación de ID de Apple no están completamente implementadas, los archivos recibidos se aceptan automáticamente y no se admite el envío de múltiples archivos en una sola transferencia. OpenDrop es software de investigación de ingeniería inversa, no está afiliado a Apple, puede no soportar todas las funciones de AirDrop y se publica bajo GPLv3.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.