Skip to content

cokeBeer/go-mitm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-mitm

Introduction

最近在研究怎么用go语言写一个mitm proxy,参考了mitm这个项目。实际使用的过程中发现现在谷歌浏览器会报INVALI_COMMON_NAME错误,而使用proxify代理是正常的。怀疑是证书生成模块的问题。我使用后者的证书生成模块代替了原来的证书生成模块,成功了修复了报错。

Install

git clone https://github.com/cokeBeer/go-mitm
cd go-mitm

Usage

执行如下指令会在8080端口开启代理

go run main.go --port 8080 --log ./mitm.log

同时文件夹下会生成

cacert.pem

将这个证书导入浏览器,设置为始终信任即可

How it work

见下图 img

Thanks to

mitm
proxify

About

a mitm proxy for http/https written in go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages