Traffic eines Android Smartphones mitsniffen:
Zertifikat erstellen
openssl genrsa -out ca.key 2048
openssl req -new -x509 -key ca.key -out ca.crt
cat ca.key ca.crt > ca.pem
mitmproxy –cert=ca.pem
mitmproxy installieren, starten und den traffic weiterleiten durch iptables
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 80 -j REDIRECT –to-port 8080
iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 443 -j REDIRECT –to-port 8080
apt-get install python-pyasn1 python-flask python-urwid
pip install mitmproxy
mitmproxy -T –host
Danach Zertifikate installieren und das Gateway ändern