C SSL代理“嗅探器”/解密器

问题描述 投票:0回答:1

我想重新编程C程序Burp(https://portswigger.net/burp),至少是代理部分。

Burp在计算机上启动一个代理,然后网络中的客户端“登录”或“访问”即可。来自Burp的CA证书将安装在客户端上。从现在开始,Burp还可以读取HTTPS流量。

我想用C重新编写这个原则。

我不知道使用哪些库 - 代理 - 用de certificate key解密数据

c ssl proxy sniffer
1个回答
2
投票

许多人已经在C中编写了代理(例如,nginx)。

您可以经常查看他们的C代码并发现他们做了什么以及他们使用了哪些库。

至于网络层,我有偏见,因为我是facil.io的作者,我喜欢...但是快速搜索将提供libevlibuvlibevent作为支持更多平台(例如Windows)的非常常见的选择。

© www.soinside.com 2019 - 2024. All rights reserved.