Skip to content
/ Good-MITM Public

Rule-based MITM engine. Rewriting, redirecting and rejecting on HTTP(S) requests and responses, supports JavaScript rule.

License

Notifications You must be signed in to change notification settings

zu1k/Good-MITM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Good Man in the Middle

GitHub stars GitHub forks GitHub issues Build GitHub license Docs

利用MITM技术实现请求和返回的重写重定向阻断等操作

使用方法

这里仅介绍最基本的使用流程,具体使用方法和规则请查看文档

证书准备

由于MITM技术的需要,需要你生成并信任自己的根证书

生成根证书

出于安全考虑,请不要随意信任任何陌生人提供的根证书,你需要自己生成属于自己的根证书和私钥

good-mitm.exe genca

上面命令将会生成私钥和证书,文件将存储在ca文件夹下

信任证书

你可以将根证书添加到操作系统或者浏览器的信任区中,根据你的需要自行选择

代理

启动Good-MITM,指定使用的规则文件或目录

good-mitm.exe run -r rules

在浏览器或操作系统中使用Good-MITM提供的http代理:http://127.0.0.1:34567

License

MIT License

Copyright (c) 2021 zu1k

About

Rule-based MITM engine. Rewriting, redirecting and rejecting on HTTP(S) requests and responses, supports JavaScript rule.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •