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
Le test a été effectué sur un raspberry3 avec la distribution raspbian en version Buster lite (debian 10)
Il faut effectuer une installation de base et activer ssh, puis effectuer les actions décrites dans le blog de 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
mitmproxy --version mitmweb --mode transparent --web-port 9090 --web-iface 0.0.0.0 &>> /var/log/mitmweb.log