Je travaille sur des devoirs pour mon collège. La tâche consiste à récupérer une page Web sur HTTPS à l'aide de nc (netcat).
Pour récupérer une page via HTTP, procédez comme suit:
cat request.txt | nc -w 5 <someserver> 80
Dans request.txt, j'ai une requête HTTP 1.1
GET / HTTP/1.1
Host: <someserver>
Maintenant ... ça marche bien. Comment puis-je récupérer une page Web utilisant HTTPS?
Je reçois un certificat de page comme celui-ci. Et c'est le point sur lequel je suis coincé
openssl s_client -connect <someserver>:443
cat
, par exemple nc -w 5 <someserver> 80 < request.txt
.
socat - OPENSSL
fonctionnerait, mais ce n'est probablement pas votre tâche.