Enviando ficheros entre nuestros dispositivos: Snapdrop

Hola, Snapdrop es una solución de red local para compartir archivos y que es completamente gratuita, la idea es que los dispositivos estén en la misma red local, es decir la misma wifi o en la misma red de la empresa o casa. Lo mejor es sin instalar nada ni registrarnos, además el envío corre a cargo de nuestros dispositivos sin que se suba nada a servidores externos y siendo multiplataforma.
Este servicio es una alternativa al AirDrop de Apple, que nos permite realizar envíos entre Android o Windows o Mac o IOS, independiente del sistema operativo.



¿Como funciona?

Snapdrop es una herramienta segura y privada, los archivos que se envían nunca van a parar a ningún servidor y por tanto solo se mantiene entre los dos dispositivos que participan en el envío/recepción.

Snapdrop no almacena los archivos que se transfieren. La transferencia de archivos se realiza directamente entre los dispositivos que se conectan a la web. Además, Snapdrop utiliza WebRTC y encriptación de extremo a extremo para proteger los archivos transferidos.

WebRTC es una tecnología de comunicación en tiempo real que se utiliza para la transmisión de audio y vídeo. La encriptación de WebRTC se basa en el protocolo DTLS-SRTP. DTLS es un protocolo de seguridad que se utiliza para proteger la privacidad y la integridad de los datos transmitidos a través de una red. SRTP es un protocolo de cifrado que se utiliza para proteger el contenido multimedia. En resumen, WebRTC utiliza DTLS-SRTP para proporcionar una comunicación segura y privada entre los dispositivos.

¿Y como lo uso?

Su funcionamiento es muy simple, nos conectamos a la web https://snapdrop.net/ donde se nos asignará un nombre falso y luego repetimos el proceso en el otro dispositivo, donde veremos que aparece la opción de envío de datos.

En el siguiente video os muestro como paso una imagen desde el Mac a un Ubuntu, en un caso uso Brave y ene el otro Firefox. Tan simple como seleccionar lo que nos interesa enviar y al final del video veis como agrego a la conexión el movil, permitiéndome también el envío a este dispositivo.





No hay requisitos especiales para usar Snapdrop. Es una web gratuita para transferir archivos entre PC y Android o IOS sin necesidad de apps. Simplemente, los dos dispositivos que quieras tendrán que conectarse a la misma web a la vez  y estar en la misma red (wifi o ethernet).

Y si hay más dispositivos en la red, nos aparecerán claramente identificados:


Y desde los dispositivos móviles se nos ofrecen las mismas opciones, incluyendo el uso de la cámara de fotos.



Bueno, espero que os ayude y para saber más podéis consultar el FAQ del proyecto donde podeis encontrar temas tan interesantes como alojar una instancia de este código en un docker, en vuestra casa o empresa.

Recordar que Wetransfer es una buena opción pero con algunas precauciones.

Saludos

Pedro