- Útil principalmente para atravessar firewalls, mas também pode ser usado para fornecer endpoints seguros em uma rede
- Disponível como um único executável (escrito em Go) que inclui cliente e servidor
- Fácil de usar e com excelente desempenho
- Suporta conexões criptografadas usando o protocolo SSH
- Conexões autenticadas: conexão de clientes autenticados por meio de um arquivo de configuração do usuário e conexão a servidores autenticados por correspondência de impressão digital
- Recurso de reconexão automática do cliente (
exponential backoff)
- O cliente pode criar vários endpoints de túnel por uma única conexão TCP e pode passar por proxies SOCKS ou HTTP CONNECT
- Suporta encaminhamento reverso de portas (a conexão sai do servidor para o cliente)
- O servidor também pode funcionar como proxy reverso e permitir conexões SOCKS5
- O cliente também pode permitir conexões SOCKS5 ao usar encaminhamento reverso de portas
- Conexão de cliente via stdio com suporte a
ssh -o ProxyCommand, oferecendo SSH sobre HTTP
2 comentários
Ao usar no Windows, ele é detectado como malware pelo Windows Defender e o uso é interrompido. Se você modificar o código-fonte para que a string
chiselnão entre no binário e então compilar, isso não acontece.Pelo dicionário,
Chiselsignifica “cinzel”. É uma ferramenta boa para aparar de forma lisa algo que esteja atrapalhando. Será que escolheram esse nome com a ideia de permitir transmitir algo sem obstáculos por meio deste projeto?Existe outro projeto com o mesmo nome - https://www.chisel-lang.org/ Eu já tinha me interessado pelo conceito por ser algo curioso, mas usar FPGA com uma linguagem de alto nível parece algo difícil de ser aceito no mercado de trabalho, de qualquer forma, o fato de também terem usado aqui o nome
chiseltalvez signifique que queiram oferecer esse mesmo nível de conveniência aos usuários, não é?Estou só escrevendo uma bobagem porque os nomes são iguais haha