Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xtr4nge/fruityproxy

FruityProxy allows MITM attacks. MITMproxy inline scripts can be imported. It is possible to set an upstream proxy. FruityProxy is part of FruityWifi project. It provides a RESTful API.
https://github.com/xtr4nge/fruityproxy

Last synced: 2 months ago
JSON representation

FruityProxy allows MITM attacks. MITMproxy inline scripts can be imported. It is possible to set an upstream proxy. FruityProxy is part of FruityWifi project. It provides a RESTful API.

Awesome Lists containing this project

README

        

# FruityProxy

- FruityProxy allows MITM attacks.

- MITMproxy inline scripts can be imported.

- It is possible to set it in upstream mode.

- FruityProxy is part of FruityWifi project.

- It provides a RESTful API.


Usage: FruityProxy



Options:

`-l , --listen= Port to listen on (default 8080).`

`-a , --listenapi= Port to listen on [API] (default 8081).`

`-s , --upstreamserver Upstream proxy mode (server)`

`-p , --upstreamport Upstream proxy mode (port)`

`-m , --mode Proxy mode (default transparent)`

`-h Print help message.`



FruityWifi: http://www.fruitywifi.com

libmproxy: https://mitmproxy.org/doc/scripting/libmproxy.html

#### Note: mitmproxy v0.15 or above is required

# FruityProxy and MITMf in upstream mode


`./mitmf.py -i eth0 {+options}`

`./fruityproxy.py -s 127.0.0.1 -p 10000`



Then, redirect the traffic to port 8080 (FruityProxy default port).



`Request <-> FruityProxy <-> MITMf <-> Response`