Syncthing es una aplicación para la sincronización de archivos P2P entre un cliente y un servidor. Es de código abierto, está escrita en Go, además se puede conectar a numerosos nodos (ordenadores) y mantenerlos sincronizados entre si por medio de conexiones segurar TLS, SSL, etc. Esta aplicación tiene su propio protocolo de intercambio de paquetes. El repositorio en donde se aloja todo el contenido referente al proyecto se almacena en GitHub.
Syncthing iba a ser renombrado como Pulse, sin embargo el mismo año el desarrollador decidió ya no cambiar su nombre sino más bien patentar la aplicación con su nombre actual.
En el caso que no sepas como usar software para sincronización de archivos esta aplicación te ayudará, es una plataforma peer to peer para sincronizar los archivos de un cliente a un servidor.
Las características más resultantes de este software son las siguientes
Seguro y con privacidad
Ninguno de los datos que se envían es almacenado en los servidores de la aplicación, es tan solo una comunicación de túnel entre dos equipos. Por lo tanto no hay manera de que se produzca un ataque a los servidores y datos de usuarios sean comprometidos.
Encriptación
Encriptado. Toda la comunicación está asegurada utilizando TLS. La encriptación utilizada impide que cualquier espía tenga acceso a tus datos.
Autenticado. Cada nodo está identificado por un fuerte certificado criptográfico. Sólo los nodos que aprobaste explícitamente se podrán conectar a tus equipos.
Fácil a la hora de usarlo
Características para facilitar su uso han sido implementadas a lo largo del tiempo, haciendo de esta herramienta un controlador remoto fácil de usar, sim embargo todavía está en desarrollo.
Interfaz gráfica Web
A través de una interfaz web es posible editar algunas preferencias de este programa.
Compatible
Funciona en varios sistemas operativos como Windows, Linux, FreeBSD, MAC OS X y Solaris. Es posible combinarlo con un servidor para realizar copias de seguridad.
Potente y funcional
Puede sincronizar carpetas entre varias personas.
Cabe recordar que es un programa multiplataforma, disponible para Gnu Linux, Solaris, Winows, MacOs X, FreeBSD, OpenBSD, NetBSD, Dragonfly BSD y como no la descarga de su código fuente.