Ich arbeite an Hausaufgaben für mein College. Aufgabe ist es, eine Webseite über HTTPS mit nc (netcat) abzurufen.
So rufen Sie eine Seite über HTTP ab:
cat request.txt | nc -w 5 <someserver> 80
In request.txt habe ich HTTP 1.1 Anfrage
GET / HTTP/1.1
Host: <someserver>
Nun ... Das funktioniert gut. Wie kann ich eine Webseite abrufen, die HTTPS verwendet?
Ich bekomme so ein Seitenzertifikat. Und in diesem Punkt stecke ich fest
openssl s_client -connect <someserver>:443
cat
, dh nc -w 5 <someserver> 80 < request.txt
.
socat - OPENSSL
würde funktionieren, aber das ist wahrscheinlich nicht deine Aufgabe.