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.
- 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
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.