Contempo: Probando lancat

Probando lancat

Probé lancat, un comando que facilita la transferencia de archivos a través de la Red de Área Local. En Linux y OS X.

Fácil y automático


Lo mejor de lancat es la buena configuración por defecto, nada de poner IPs o puertos, lancat se preocupa de localizar al destinatario dentro de la Red de Área Local (LAN), y esperar que lo reciba. Por conexión Ethernet o Wi-Fi, no importa, los recibe igual. Mucho más fácil que ncat.

Instalar


En Linux, primero hay que instalar ruby usando apt (Ubuntu 14.04 y elementary OS Freya tienen Ruby 1.9 en los repos). En OS X, ruby ya viene listo. Ahora se puede instalar lancat usando gem:
sudo gem install lancat

Usar


El uso es muy simple. Alguien tiene que mandar el archivo dentro de la red local (-s). Y otro tiene que recibir el archivo (-r):
lancat -s < archivo
lancat -r > archivo

Por ahora lancat solo permite enviar un archivo a la vez, pero se pueden mandar varios archivos usando tar.

Mandar varios archivos (tar cf). Y recibir varios archivos (tar xf):
tar cf - archivo1 archivo2 | lancat -s
lancat -r | tar xf -

Los peros son que los datos que envía a través de la red local no están encriptados, antes de enviar los archivos pueden usar gpg o openssl para encriptar y proteger sus datos. Es orientado para redes locales que conozcas o domesticas, ya que alguien más podría recibir el archivo si activa lancat antes en la LAN.