标签: c ssl proxy sniffer
我想在C程序中重新编程程序Burp(https://portswigger.net/burp),至少是代理部分。
Burp在计算机上启动一个代理,然后网络中的客户端登录"登录"或"访问"能够。 来自Burp的CA证书将安装在客户端上。 从现在开始,Burp也可以读取HTTPS流量。
我想在C中重新编写这个原则。
我不知道要使用哪些库 - 代理 - 使用de certificate key解密数据
答案 0 :(得分:2)
许多人已经在C中编写了代理(例如,nginx)。
您经常可以浏览他们的C代码并了解他们做了什么以及他们使用了哪些库。
至于网络层,我有偏见,因为我是facil.io的作者,我很喜欢......但快速搜索会提供libev,libuv和{ {3}}作为支持更多平台(例如Windows)的常见选择。