저는 대학에서 숙제를하고 있습니다. 작업은 nc (netcat)를 사용하여 HTTPS에서 웹 페이지를 가져 오는 것입니다.
HTTP를 통해 페이지를 가져 오려면 다음과 같이하십시오.
cat request.txt | nc -w 5 <someserver> 80
request.txt에 HTTP 1.1 요청이 있습니다.
GET / HTTP/1.1
Host: <someserver>
자 .. 이것은 잘 작동합니다. HTTPS를 사용하는 웹 페이지를 가져 오려면 어떻게해야합니까?
나는 이와 같은 페이지 인증서를 얻는다. 그리고 이것은 내가 붙어있는 지점입니다
openssl s_client -connect <someserver>:443
cat
, 즉을 사용하지 않도록 할 수 있습니다 nc -w 5 <someserver> 80 < request.txt
.
socat - OPENSSL
작동하지만 아마도 귀하의 임무가 아닐 수도 있습니다.