Skip to content
本页目录

广告 ADS

sonic-go-mitmproxy

本文为Sonic网络抓包代理sonic-go-mitmproxy的介绍与原理简述。 👉Github地址

本仓库贡献者

介绍

sonic-go-mitmproxy 是基于 go-mitmproxy 建设的抓包代理助手。

关于go-mitmproxy共建

Sonic组织也在持续将代理抓包的探索 共建 到go-mitmproxy上,以下是Sonic组织目前参与建设的提交:

  1. 新增可自定义证书生成路径与cer文件生成。feat: 增加自定义证书生成路径、增加cer文件生成
  2. 调整抓包页面顶部置顶样式调整。feat: 顶部样式置顶调整
  3. 调整抓包页面表格自适应宽度。feat: 更改表宽度自适应

后续会继续扩展更多新鲜好玩的功能,也欢迎大家一起参与建设~

快速使用

  1. 选择下方 PC对应的平台压缩包 下载并解压到任意目录。如 加速链接失效想查找旧版本,请前往 这里 下载
  1. 执行指令(Windows不需要)。
bash
sudo chmod 777 sonic-go-mitmproxy
  1. 执行指令有输出版本号即可(Windows不需要./)。
bash
./sonic-go-mitmproxy -version
  1. 🎉恭喜!您已经可以开始使用了!。
  2. (附)如果想任意目录下都可以使用sonic-go-mitmproxy,需要将sonic-go-mitmproxy路径添加到系统环境变量PATH中。
  3. 可用指令如下:
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

本文贡献者