Estoy trabajando en la tarea para mi universidad. La tarea es buscar la página web en HTTPS usando nc (netcat).
Para buscar una página a través de HTTP, hago esto:
cat request.txt | nc -w 5 <someserver> 80
En request.txt tengo solicitud HTTP 1.1
GET / HTTP/1.1
Host: <someserver>
Ahora ... esto funciona bien. ¿Cómo puedo obtener una página web que usa HTTPS?
Recibo un certificado de página como este. Y este es el punto en el que estoy atrapado
openssl s_client -connect <someserver>:443
cat
, es decir nc -w 5 <someserver> 80 < request.txt
.
socat - OPENSSL
funcionaría, pero probablemente esa no sea tu tarea.