Herramienta gsocket [Global Socket], que permite establecer conexiones seguras entre dos máquinas en redes diferentes sin necesidad de conocer sus direcciones IP, la ubicación geográfica o puerto. Funciona mediante un servidor de rendezvous público o privado que actúa como intermediario [gsocket server], y utiliza una clave secreta compartida para emparejar las conexiones. Los datos se cifran con TLS, similar a SSH. Incluye las herramientas gs-netcat, gs-sftp, gs-mount y blitz
$ gsocket -s mi-clave-secreta
$ gsocket -s mi-clave-secreta -f < archivo.txt
$ gs-netcat -s "mi-clave-secreta" < archivo_local.txt
$ gsocket -s mi-clave-secreta -f > archivo_recibido.txt
$ gs-netcat -s "mi-clave-secreta" -l > archivo_recibido.txt
$ gsocket -s mi-clave-secreta -t -l 8080
$ gs-netcat -s "mi-clave-secreta" -l -p 2222
$ gsocket -s mi-clave-secreta -t 127.0.0.1:8080
$ gs-netcat -s "mi-clave-secreta" -p 2222
$ gsocket -s mi-clave-secreta -i
$ gsocket -s mi-clave-secreta -e "ls -l /"
$ gs-sftp -s "mi-clave-secreta"
$ sftp -P 33001 -i ~/.gsocket/gs-sftp.id_rsa localhost
$ gs-mount -s "mi-clave-secreta" /tmp
$ gs-mount -s "mi-clave-secreta" ~/remoto
$ blitz -s "mi-clave-secreta" -l
$ blitz -s "mi-clave-secreta" -c "uname -a"