Использование SocksiPy с SSL
пытаюсь использовать SocksIPy с модулем ssl (из stdlib) для захвата сайта 'удаленный сертификат, но SocksIPy выигралиграть с ssl.
Приведенный ниже код подключится к check.torproject.org и сообщит, что мы не используем Tor (что означает, что SocksIPy не работает) (плохо).
Не уверен, что SocksIPy - лучшее решение для этого, но у меня нетне удалось найти какой-либо другой способ проксировать необработанный сокет (или заставить pycurl / urllib2 использовать прокси-серверы SOCKS и выдавать SSL-сертификаты!).
Чтобы уточнить, моя проблема заключается в том, что сокет не проксируется. Я'Я хотел бы получить сертификат SSL с прокси по моему выбору,не происходит
Похоже, я могу использовать прокси или SSL, но не то и другое одновременно. Помогите!
import socks
import ssl
s = socks.socksocket()
s.setproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 9050)
ss = ssl.wrap_socket(s)
ss.connect(('check.torproject.org', 443))
ss.write("""GET / HTTP/1.0\r
Host: check.torproject.org\r\n\r\n""")
# print ss.getpeercert()
print ss.read(), ss.read(), ss.read()
ss.close()