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

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Good Man in the Middle

GitHub stars GitHub forks GitHub issues Build GitHub license Docs

Use MITM technology to provide features like rewrite, redirect, reject.

Usage

Certificate Preparation

For MITM functionality, it is required that you trust the self-signed root certificate.

Generate your own root certificate

For security reasons, you need to generate your own root certificate.

good-mitm.exe genca

Trust your root certificate

You need to trust the root certificate just generated, either by adding trust in your browser or in your operating system's root certificate list, as you wish.

Use the proxy provided by good-MITM

Adding http and https proxies to the browser, http://127.0.0.1:34567 if not modified.

Thanks

  • hudsucker: a Rust crate providing MITM features

License

MIT License

Copyright (c) 2021 zu1k