Sto lavorando ai compiti per il mio college. L'attività consiste nel recuperare la pagina Web su HTTPS utilizzando nc (netcat).
Per recuperare una pagina su HTTP, faccio questo:
cat request.txt | nc -w 5 <someserver> 80
In request.txt ho una richiesta HTTP 1.1
GET / HTTP/1.1
Host: <someserver>
Ora ... Funziona benissimo. Come posso recuperare la pagina Web che utilizza HTTPS?
Ricevo un certificato di pagina come questo. E questo è il punto in cui sono bloccato
openssl s_client -connect <someserver>:443
cat
, ad es nc -w 5 <someserver> 80 < request.txt
.
socat - OPENSSL
funzionerebbe, ma probabilmente non è questo il tuo compito.