相关疑难解决方法(0)

使用 netcat (nc) 连接到 HTTPS

我正在为我的大学课程做家庭作业。任务是使用nc (netcat)在 HTTPS 上获取网页。

要通过 HTTP 获取页面,我可以简单地执行以下操作:

cat request.txt | nc -w 5 <someserver> 80
Run Code Online (Sandbox Code Playgroud)

request.txt我有一个 HTTP 1.1 请求

GET / HTTP/1.1
Host: <someserver>
Run Code Online (Sandbox Code Playgroud)

现在......这工作得很好。然而,挑战是 - 获取使用 HTTPS 的网页?

我得到了这样的页面证书。这就是我目前陷入困境的地方

openssl s_client -connect <someserver>:443
Run Code Online (Sandbox Code Playgroud)

http https openssl netcat

49
推荐指数
3
解决办法
10万
查看次数

标签 统计

http ×1

https ×1

netcat ×1

openssl ×1