jenspapenhagen / reMITM

Dead-simple program that can selectively redirect/proxy traffic from your computer to other places.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool



Dead-simple MITM redirection program.
https://discord.gg/agQ9mRdHMZ

Table of Contents

Introduction

reMITM was made for one purpose: to redirect requests to other places. While it allows you to log network traffic, this isn't really intended to be a debugger. Rather, it's use comes from it's ease of configuration for simply redirecting network traffic to other places (such as localhost, if you are intending on consuming/monitoring the traffic).

reMITM on Windows reMITM on MacOS

Requirements

Windows

  • Nothing!

Linux

  • libnss3-tools
  • gsettings (optional)

MacOS

  • Nothing!

Setup

Download a release build from here. Open the executable, and use!

TODO

  • Make setting env variables in terminal work (add setting to set whatever .bashrc-type file is used?)
  • Make UI a little fancier
  • Make Linux and MacOS more stable
  • Import URIs to redirect from a file
  • Separate window for showing each request and it's data
  • Button to set via adb (eg. adb shell settings put global http_proxy <ADDRESS>), for things like Anbox.

Contributing

Issues, pull requests, etc. are all welcome!

Translating

Same as above, you can find language files in src-tauri/lang.

About

Dead-simple program that can selectively redirect/proxy traffic from your computer to other places.

License:GNU General Public License v3.0


Languages

Language:Rust 54.6%Language:TypeScript 33.4%Language:CSS 10.9%Language:HTML 1.1%