gitm

command module
v0.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 21, 2025 License: GPL-3.0 Imports: 12 Imported by: 0

README

Gopher in the middle

Gopher

GITM is a man in the middle proxy that allows inspecting tls encrypted https data. It is currently in heavy development. More info to come!

Screenshot

Packet capture

Features

  • Intercept http and https requests and responses between a client you control, and any server
  • Automatically uncompresses many compression types, such as gzip and deflate.
  • Decode parts of intercepted packets. Ex: Hex, Base64, urlencoding, etc.
  • Save intercepted packets for later analysis, using open humanreadable format (yes, json lol)

Future:

  • Add your own decoding mappings
  • Add your own automatic decompressors or other preprocessors
  • Maybe modify requests and responses in flight???

Installation

If you have go installed, you can grab the latest version of the package:

go install github.com/redawl/gitm@latest

Or, you can download precompiled binaries from the releases page: https://github.com/redawl/gitm/releases

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
db
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL