在MITM代理内联脚本中捕获SSL验证错误

2024-04-19 20:33:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用MITM Proxy来捕获使用PythonInline Scripts的请求/响应。如果出现证书验证错误,MITM Proxy将日志行写入标准输出,如下所示

127.0.0.1:34390: SSL verification failed for upstream server at depth 0 with error: 18

是否可以在内联脚本函数中捕获此证书验证错误?如何捕获?我只能在这个脚本中捕获http请求和响应。 如果内联脚本不可能,也许我可以用libmproxy来完成?在


Tags: 脚本sslfor标准server错误scriptsat
1条回答
网友
1楼 · 发布于 2024-04-19 20:33:30

我遇到了同样的问题。谢天谢地,mitmproxy的代码非常干净,组织良好。您可以像这样检索错误:

def request(context, flow):
    print flow.server_conn.ssl_verification_error

相关问题 更多 >