觅风论坛

标题: 易语言 MITM HTTPS 系统抓包代理 DLL附带易语言调用源码 [打印本页]

作者: 意大利面拌42号    时间: 1 小时前
标题: 易语言 MITM HTTPS 系统抓包代理 DLL附带易语言调用源码
给易语言写的一个简单的 MITM HTTPS 抓包代理 DLL,纯 C++ 实现,基于 OpenSSL,编译后导出 ProxyStart / ProxyStop 两个函数,易语言直接调用。
主要功能:
自动设置系统代理
明文 HTTP 和 MITM 解密后的 HTTPS 都会回调
按 Content-Length / chunked 判断消息完整性,一个请求 / 响应一次性回调,不用自己拼包
响应超过 8MB 自动退化为分片回调,避免内存爆
支持按域名白名单拦截,空列表 = 全部拦截

.版本 2

' 返回码:
' -0 成功 —
' -1 已在运行 先 ProxyStop 再 ProxyStart
' -2 WSAStartup 失败 系统 Winsock 损坏
' -3 端口无效 端口必须 1~65535
' -4 ca.key 不存在/打不开 检查 exe、DLL、CWD 三个目录里有没有 ca.key
' -5 ca.key 解析失败 文件损坏 / 有密码 / 不是 PEM 格式
' -6 ca.crt 不存在/打不开 同上
' -7 ca.crt 解析失败 文件损坏 / 不是 PEM 格式
' -8 ca.key 与 ca.crt 不匹配 两者不是一对
' -9 SSL_CTX_new 失败 OpenSSL 运行库不完整或版本不匹配
' -10 监听失败 端口被占用(8888 常被占)
' -11 线程创建失败 系统资源不足
' -12 设置系统代理失败 权限/注册表被锁


360截图20260917072241640.jpg









欢迎光临 觅风论坛 (https://www.eyyba.com/) Powered by Discuz! X3.4