Você deve usar openssl s_client -connect server:port
para depurar aplicativos em conexões SSL.
Estou fazendo alguns problemas com um aplicativo que escuta no tcp 443. Esse aplicativo em particular fala via SSL. Eu queria me conectar a ele com o netcat. Isso é possível?
Nota: não estou perguntando se o netcat pode criptografar seu tráfego.
Você provavelmente deseja usar o comando openssl s_client -connect
.
No entanto, parece que isso não aceita entrada canalizada como você pode usar com netcat
.
Se o aplicativo for apenas um servidor HTTP, você poderá usar a entrada de terminal padrão para realizar sua sessão.
netcat
não suporta SSL. Você ainda pode usá-lo para testar se pode estabelecer uma conexão TCP, mas não muito mais. Além do já sugerido openssl s_client
, você pode usar ncat
(do nmap) ou socat
. ncat
é muito semelhante em uso para netcat
, socat
tem uma sintaxe diferente e é muito mais poderoso, mas deve ser capaz de fazer o mesmo trabalho.