Я хочу сценарий, проверяющий сертификат моего сервера. Существуют очень хорошие ответы здесь, как получить это с openssl s_client
или gnutls-cli
, который хорошо работает...., но НЕ, если Вы находитесь позади прокси! Doh!
Я не сделал нашел возможность сказать этим инструментам использовать прокси. Openssl, кажется, добавил -proxy
опция несколько недель назад (после того, как 15 лет!), но я не могу использовать этот выпуск, потому что это еще не доступно в моей среде.
Я также не могу установить некоторое необычное нестандартное туннелирующее программное обеспечение как proxytunnel
(который я действительно хотел бы к).
Так есть ли ЛЮБОЙ способ загрузить удаленный сертификат с веб-сервера с любым стандартным инструментом как curl
, wget
, openssl
или такой?
Существуют различные инструменты, которые можно использовать для подключения к удаленной системе через прокси-сервер CONNECT. Я не уверен насчет лучшего, но вот пара примеров connect-proxy corkscrew , proxychains , proxytunnel .
connect- прокси выглядит многообещающе. По-видимому, он предлагает вам вариант перенаправления на локальный порт вместо STDIN / STDOUT, как большинство.
Вот несколько непроверенных примеров, основанных на моем чтении справочных страниц connect-proxy .
# example
connect -H proxyserver:port remoteserver:port -p localport
# so to open a local port 4430 to Google via a squid proxy at 10.1.1.1
connect -H 10.1.1.1:3128 www.google.com:443 -p 4430