Netcat 能与加密端口通信吗?

Netcat 能与加密端口通信吗?

我正在对侦听 tcp 443 的应用程序进行故障排除。此特定应用程序通过 SSL 通信。我想使用 netcat 连接到它。这可以吗?

注意:我不是问 netcat 是否可以加密其流量。

答案1

您应该使用openssl s_client -connect server:port它通过 SSL 连接调试应用程序。

答案2

您可能想要使用该openssl s_client -connect命令。

然而它看起来不接受您可能使用的管道输入netcat

如果应用程序只是一个 HTTP 服务器,那么您可以使用标准终端输入来执行会话。

答案3

netcat不支持 SSL。您仍然可以使用它来测试是否可以建立 TCP 连接,但仅此而已。除了已经建议的openssl s_client,您还可以使用ncat(来自 nmap)或socatncat用法与非常相似netcatsocat语法不同,功能更强大,但应该能够完成相同的工作。

相关内容