Skip to content
/ GITM Public

HTTP/S Interception and manipulation tool

Notifications You must be signed in to change notification settings

Guy293/GITM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GuyInTheMiddle

GuyInTheMiddle (GITM) is a tool for intercepting and manipulating HTTP/S traffic.
GITM is cross-platform (currently tested on Windows and Linux).
GITM is currently in development but is already capable of basic interception and manipulation.

Building

Dependencies:

  • CMake 3.6+
  • Qt 6.0+ (Core, GUI, Widgets)
  • OpenSSL
  • Boost 1.71+ (zlib, iostreams, log)
  • Brotli

Make sure you set all the environment variables for the dependencies so CMake can find them.


git clone https://github.com/Guy293/GITM
cd GITM
cmake .
make

Certificate

GITM will generate a certificate for HTTPS interception on first run and store it in the settings.ini file.
You can download the certificate by connecting to the proxy and visiting either http://gitm/, http://certificate/ or http://cert/.
Install the certificate either in your system (Trusted Root Certification Authorities on Windows) or directly in your browser.

Tutorials:

About

HTTP/S Interception and manipulation tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published