Estou fazendo alguns problemas para solucionar 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.
Respostas:
Você deve usar
openssl s_client -connect server:port
para depurar aplicativos através de conexões SSL.fonte
Você provavelmente deseja fazer uso do
openssl s_client -connect
comando.No entanto, parece que isso não aceita entrada canalizada como você pode usar
netcat
.Se o aplicativo for apenas um servidor HTTP, você poderá usar a entrada de terminal padrão para executar sua sessão.
fonte
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á sugeridoopenssl s_client
, você pode usarncat
(do nmap) ousocat
.ncat
é muito semelhante em usonetcat
,socat
possui uma sintaxe diferente e é muito mais poderosa, mas deve ser capaz de fazer o mesmo trabalho.fonte