对于 HTTPS,有什么可以替代“nc -l”?

对于 HTTPS,有什么可以替代“nc -l”?

您可以在“监听”模式下运行 netcat:

nc -l 8080

这将监听 localhost:8080,将所有输入的内容转储到 stdout 并使用来自 netcat 的 stdin 的数据进行回复。这对于快速简便的 HTTP 测试非常有用 - 您可以发起请求并将所需的响应粘贴到控制台中。

有没有类似的东西可以与 HTTPS 一起使用?最好是跨平台的东西,可以安装在大多数系统上。

答案1

OpenSSL 提供了一个类似 netcat 风格的测试 SSL 服务器。

您必须生成证书(更多详细信息这里),你可以对所有问题使用默认答案:

openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes

然后运行此命令来启动服务器:

openssl s_server -accept 8080 -key key.pem -cert cert.pem

相关内容