Я читал различные посты, такие как:
и т. Д. И т. Д., Однако, у меня ничего не получится. Я хочу прокси все через мой перехватывающий прокси (Burp Suite Pro), чтобы я мог видеть и редактировать запросы, которые делает мой скрипт Python 2, но я не хочу, чтобы он выдавал ошибку, если сертификат Burp CA был недействительным. Мой код:
proxy={'http': '127.0.0.1:8081', 'https': '127.0.0.1:8081'}
proxy_handler = urllib2.ProxyHandler(proxy)
opener = urllib2.build_opener(proxy_handler)
context = ssl._create_unverified_context()
opener.context = context
urllib2.install_opener(opener)
url_request = urllib2.Request("https://example.com")
response = opener.open(url_request)
Также пробовал
import ssl
context = ssl.create_default_context()
context.check_hostname = False
context.verify_mode = ssl.CERT_NONE
Я также попытался скопировать файл Burp cacert.der
в /etc/pki/ca-trust/source/anchors/
и запустить update-ca-trust
. Все выдают ошибку
urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:727)>