{{tag>raspberry-pi proxy réseau wifi gk}}
====== Installation mitmproxy sur raspberry pi ======
mitmproxy est un proxy http/https transparent et interactif.
Il peut être utilisé pour intercepter, inspecter, modifier et rejouer du traffic web HTTP/1, HTTP/2, WebSockets, ou d'autres protocoles utilisant SSL/TLS
===== Sources =====
https://mitmproxy.org/
https://www.dinofizzotti.com/blog/2019-01-09-running-a-man-in-the-middle-proxy-on-a-raspberry-pi-3/
===== Installation sur un Raspberry3 =====
Le test a été effectué sur un raspberry3 avec la distribution raspbian en version [[https://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-09-30/2019-09-26-raspbian-buster-lite.zip | Buster lite]] (debian 10)
Il faut effectuer une installation de base et activer ssh, puis effectuer les actions décrites dans le blog de [[https://www.dinofizzotti.com/blog/2019-01-09-running-a-man-in-the-middle-proxy-on-a-raspberry-pi-3/|dinofizzotti.]]
Effectuer au préalable les installations sous root
apt install hostapd isc-dhcp-server
apt install python3
apt install python3-pip
apt install nftables
apt install lsof
==== Tests ====
mitmproxy --version
mitmweb --mode transparent --web-port 9090 --web-iface 0.0.0.0 &>> /var/log/mitmweb.log