繁体   English   中英

如何通过Windows命令行检查https页面上的字符串是否可用?

[英]How to check if string is available on https page via command line on windows?

我想这是一个简单的问题,但我不确定如何继续。 我想通过命令行检查某个https地址上是否有可用的字符串。

事实上,我可以使用Internet Explorer作为带有VBScript的https客户端,但是当必须在远程计算机上执行命令并且我没有活动UI会话(mstsc / netmeeting等)时,这不是一个选项。

所以:

  1. 我不关心是否使用vbs / powershell / external命令行工具执行检查。

  2. 我已经导出了证书 - 所以我可以以某种方式使用netcat + openSSL吗?

  3. 我尝试使用bitsadmin下载页面内容以用于进一步解密,但它不起作用。 在这里,Windows会更有用吗?

我知道了。 如果有其他人需要这个,这是一种方式:

  1. 你需要一个用ssl客户端编译的wget。这里有一个选项: http//users.ugent.be/~bpuype/wget/

2.您需要为所需网站提取证书。这里解释了如何使用Internet Explorer完成此操作: http//msdn.microsoft.com/en-us/library/ms788967.aspx

3.将证书导入某个文件后,可以执行以下命令:

wget --secure-protocol=auto --no-check-certificate --certificate=C:\file.cer  https://address 

这将下载页面内容

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM