sonic-go-mitmproxy
本文为Sonic网络抓包代理sonic-go-mitmproxy的介绍与原理简述。 👉Github地址
本仓库贡献者
介绍
sonic-go-mitmproxy 是基于 go-mitmproxy 建设的抓包代理助手。
关于go-mitmproxy共建
Sonic组织也在持续将代理抓包的探索 共建 到go-mitmproxy上,以下是Sonic组织目前参与建设的提交:
- 新增可自定义证书生成路径与cer文件生成。feat: 增加自定义证书生成路径、增加cer文件生成
- 调整抓包页面顶部置顶样式调整。feat: 顶部样式置顶调整
- 调整抓包页面表格自适应宽度。feat: 更改表宽度自适应
后续会继续扩展更多新鲜好玩的功能,也欢迎大家一起参与建设~
快速使用
- 选择下方 PC对应的平台压缩包 下载并解压到任意目录。如 加速链接失效 或 想查找旧版本,请前往 这里 下载
Windows:
👉 sonic-go-mitmproxy_1.3.4_windows_arm64.tar.gz
- 执行指令(Windows不需要)。
bash
sudo chmod 777 sonic-go-mitmproxy
- 执行指令有输出版本号即可(Windows不需要./)。
bash
./sonic-go-mitmproxy -version
- 🎉恭喜!您已经可以开始使用了!。
- (附)如果想任意目录下都可以使用sonic-go-mitmproxy,需要将sonic-go-mitmproxy路径添加到系统环境变量PATH中。
- 可用指令如下:
bash
Usage of sonic-go-mitmproxy:
-addr string
proxy listen addr (default ":9080")
-dump string
dump filename
-dump_level int
dump level: 0 - header, 1 - header + body
-mapper_dir string
mapper files dirpath
-ssl_insecure
not verify upstream server SSL/TLS certificates.
-version
show version
-web_addr string
web interface listen addr (default ":9081")
-cert_path string
path of generate cert files