- Principalmente útil para atravesar firewalls, pero también se puede usar para proporcionar endpoints seguros en una red
- Se ofrece como un único ejecutable (escrito en Go) que incluye tanto cliente como servidor
- Fácil de usar y con un rendimiento excelente
- Soporta conexiones cifradas usando el protocolo SSH
- Conexiones autenticadas: conexiones de cliente autenticadas mediante un archivo de configuración de usuarios, conexiones de servidor autenticadas mediante coincidencia de huella digital
- Función de reconexión automática del cliente (
exponential backoff)
- El cliente puede crear múltiples endpoints de túnel a través de una sola conexión TCP y puede pasar por proxies SOCKS o HTTP CONNECT
- Soporta reenvío inverso de puertos (la conexión sale del servidor hacia el cliente)
- El servidor también puede funcionar como proxy inverso y permitir conexiones SOCKS5
- El cliente también puede permitir conexiones SOCKS5 durante el reenvío inverso de puertos
- Conexión del cliente por
stdio compatible con ssh -o ProxyCommand, ofreciendo SSH sobre HTTP
2 comentarios
Si lo usas en Windows, Windows Defender lo detecta como malware y bloquea su uso. Si modificas el código fuente para que el binario no incluya la cadena
chisely luego lo compilas, no lo detecta.Busqué en el diccionario y resulta que Chisel significa "cincel". Es una herramienta útil para pulir y quitar lo que estorba.
¿Habrá querido decir que con este proyecto se puede transmitir algo sin trabas...?
Hay otro proyecto con el mismo nombre: https://www.chisel-lang.org/
Me había interesado porque el concepto es interesante, pero eso de usar FPGA con un lenguaje de alto nivel me parece que difícilmente sea aceptado en el trabajo real. Aun así, el hecho de que aquí también hayan usado el nombre chisel seguramente apunta a ofrecerles a los usuarios ese mismo nivel de comodidad, ¿no?
Solo lo escribo porque tienen el mismo nombre jaja