从s获取服务器名称

2024-06-23 19:08:33 发布

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

我尝试编辑mallory代理,它可以用来嗅探SSL流量。但是,服务器在使用连接到CloudFlare等服务器时存在问题,因为您无法获得真正的证书,只能从前面的CloudFlare服务器获取证书。在

因此,我想从SSLContext.wrap_插座(). 但为此,我需要从Python套接字对象获取目标服务器的名称。然而,我知道的唯一检索这个的函数是getpeername(),但它只返回目标的ip。有人也知道从套接字获取服务器名的方法吗?在


Tags: 对象服务器名称编辑ssl代理目标cloudflare
1条回答
网友
1楼 · 发布于 2024-06-23 19:08:33

dhke在评论中建议的解决方案是调用set_servername_callback(),它确实是我搜索的解决方案,正如人们所看到的here。然而,在mallory中使用它是行不通的,但这是另一个主题。在

相关问题 更多 >

    热门问题