Estoy solucionando problemas en una aplicación que escucha en tcp 443. Esta aplicación en particular habla a través de SSL. Quería conectarme a él con netcat. es posible?
Nota: No estoy preguntando si netcat puede encriptar su tráfico.
Sí, netcat podrá conectarse a él, pero eso es todo. No verá ningún tráfico porque su cliente no puede enviar la configuración inicial del cliente SSL. ¿Su objetivo es ver si el puerto TCP está escuchando conexiones?
netcatno es compatible con SSL. Todavía puede usarlo para probar si puede establecer una conexión TCP, pero no mucho más. Aparte de lo ya sugerido openssl s_client, puede usar ncat(desde nmap) o socat. ncates muy similar en uso netcat, socattiene una sintaxis diferente y es mucho más potente, pero debería poder hacer el mismo trabajo.
Respuestas:
Debe usar
openssl s_client -connect server:port
para depurar aplicaciones a través de conexiones SSL.fuente
Probablemente quieras hacer uso del
openssl s_client -connect
comando.Sin embargo, parece que esto no acepta la entrada canalizada como la que podría usar
netcat
.Si la aplicación es solo un servidor HTTP, puede usar la entrada de terminal estándar para realizar su sesión.
fuente
netcat
no es compatible con SSL. Todavía puede usarlo para probar si puede establecer una conexión TCP, pero no mucho más. Aparte de lo ya sugeridoopenssl s_client
, puede usarncat
(desde nmap) osocat
.ncat
es muy similar en usonetcat
,socat
tiene una sintaxis diferente y es mucho más potente, pero debería poder hacer el mismo trabajo.fuente