如何在连接后终止OpenSSL s_client

如何在连接后终止OpenSSL s_client,第1张

概述如何在连接终止OpenSSL s_client

(审稿人:我也知道这是跨入超级用户的领土,但如果以前的问题偷偷通过… :))

这与这个问题非常相似,但在windows(7/8 / Server 2008/2012)环境中:我使用的是OpenSSL的windows端口。

我在跑

openssl s_clIEnt -connect 192.168.0.1:443

从windowsbatch file检测ANSI兼容的控制台?

如何在需要用户名和密码的batch file中打开一个URL?

Pinging 192.0.2.2接收响应…但不应该

批量文件inputvalIDation – 确保用户input一个整数

如何从一个.bat脚本单独的窗口启动JAR?

从命令提示符,以显示证书信息。 然而,openssl之后等待用户input; 我可以Ctrl + C来“打破”输出,或者每input几个字符,然后打回来,但我需要自动化 – 我真正感兴趣的是证书信息。

根据前面的问题,我需要一些方法来终止/closures连接。 不过,我已经尝试在input文件中进行pipe道input,将inputinput到混合中,而没有任何东西似乎模拟真正的用户。 任何人都可以告诉我如何强制openssl连接后退出?

在login时运行程序的其他方法

如何在windows机器上dynamic定位jJs.exe?

检测 *** 作系统批次

为什么我无法使用windows Server 2008中的system()服务启动batch file?

batch file:如何使用索引variables从FOR循环提取值的子string?

您可以通过使用管道传递字符“Q”来达到所需的效果。 这为脚本提供了一个很好的方法:

echo "Q" | openssl s_clIEnt -connect host:port

在空白行的开始处输入字母“Q”将结束活动连接。 我已经看到s_clIEnt进入状态,这没有做任何事情,但这是记录的方式退出会话。

如果你想在批处理模式下做到这一点,只需创建一个字母'Q'的文本文件,然后回车并将其引导到命令的结尾,如下所示:

openssl s_clIEnt -connect host:port < Q.txt

我试过这个,它的工作原理。

总结

以上是内存溢出为你收集整理的如何在连接后终止OpenSSL s_client全部内容,希望文章能够帮你解决如何在连接后终止OpenSSL s_client所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1267022.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-08
下一篇2022-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存