Herramientas de usuario

Herramientas del sitio


informatica:software:croc

¡Esta es una revisión vieja del documento!


croc

croc es una herramienta de línea de comandos para transferir archivos y carpetas de forma segura entre dos equipos.

Características

  • No requiere configuración de red como reenvío de puertos o servidores locales.
  • Cifrado de extremo a extremo usando PAKE (Password Authenticated Key Exchange).
  • Permite reanudar transferencias interrumpidas.
  • Multiplataforma: funciona en Windows, Linux y macOS.
  • Sin dependencias: solo necesitas descargar el binario y ejecutarlo.
  • Puede usarse un proxy, como Tor.

Montar un relay propio

Por defecto, croc usa el relay que hay montado en 168.119.238.198:9009 como pasarela para conectar ambos equipos (el que envía y el que recibe) y así no tener que hacer aperturas de puertos. Si queremos usar uno propio, podemos montarlo con Docker. Ejemplo de Docker Compose:

---
services:
  croc-relay:
    image: schollz/croc
    ports:
      - 9009-9013:9009-9013
    environment:
      - CROC_PASS=contraseña

croc necesita al menos 2 puertos TCP

Para usar croc con nuestro relay, el equipo que envía:

croc --relay "direccion.ip.del.relay:puerto" --pass <CONTRASEÑA_DEL_RELAY> fichero_a_enviar.extension

En el equipo que recibe:

CROC_SECRET="4254-coral-ballad-prefix" croc --relay "direccion.ip.del.relay:puerto" --pass <CONTRASEÑA_DEL_RELAY>
informatica/software/croc.1760091070.txt.gz · Última modificación: por tempwin