Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spikehd/remitm
Dead-simple program that can selectively redirect/proxy traffic from your computer to other places.
https://github.com/spikehd/remitm
cli cross-platform gui mitm proxy redirect server
Last synced: 26 days ago
JSON representation
Dead-simple program that can selectively redirect/proxy traffic from your computer to other places.
- Host: GitHub
- URL: https://github.com/spikehd/remitm
- Owner: SpikeHD
- License: gpl-3.0
- Created: 2023-06-25T21:36:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-19T22:01:44.000Z (7 months ago)
- Last Synced: 2024-04-19T23:21:28.216Z (7 months ago)
- Topics: cli, cross-platform, gui, mitm, proxy, redirect, server
- Language: Rust
- Homepage:
- Size: 2.46 MB
- Stars: 6
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Table of Contents
- [Introduction](#introduction)
- [Requirements](#requirements)
- [Windows](#windows)
- [Linux](#linux)
- [MacOS](#macos)
- [Setup](#setup)
- [TODO](#todo)
- [Contributing](#contributing)
- [Translating](#translating)# 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).
# Requirements
### Windows
- Nothing!
### Linux
- `libnss3-tools`
- `gsettings` (optional)### MacOS
- Nothing!
# Setup
Download a release build [from here](https://github.com/SpikeHD/reMITM/releases). Open the executable, and use!
# TODO
- [ ] Make setting env variables in terminal work (add setting to set whatever `.bashrc`-type file is used?)
`), for things like Anbox.
- [ ] Make UI a little fancier
- [ ] Make Linux and MacOS more stable
- [x] 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# Contributing
Issues, pull requests, etc. are all welcome!
# Translating
Same as above, you can find language files in `src-tauri/lang`.