Как да проверя дали низът е наличен на https страница чрез командния ред на Windows?

Предполагам, че това е прост въпрос, но не съм сигурен как да продължа. Искам да проверя дали даден низ е наличен на определен https адрес чрез командния ред.

Всъщност мога да използвам Internet Explorer като https клиент с VBScript, но това не е опция, когато командата трябва да се изпълни на отдалечена машина и нямам активна UI сесия (mstsc/netmeeting и т.н.)

So:

  1. Не ме интересува дали проверката се извършва с инструменти на vbs/powershell/външен команден ред.

  2. Експортирах сертификат - така че мога ли по някакъв начин да използвам netcat+openSSL?

  3. Опитах се да изтегля съдържанието на страницата с bitsadmin, за да се използва за по-нататъшно дешифриране, но не се получи. Ще бъде ли wget за Windows по-полезен тук?


person npocmaka    schedule 30.12.2011    source източник


Отговори (1)


разбирам го Ако някой друг има нужда от това, ето един начин:

  1. Имате нужда от wget, компилиран с ssl клиент. Тук имате една опция: 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 

и това ще изтегли съдържанието на страницата

person npocmaka    schedule 30.12.2011