Die FritzBox Diagnose-Funktion schreibt Schnittstellen-Verkehr (USB, WLAN, …) im wireshark
-Format auf die Festplatte zur späteren Analyse. Mit Hilfe von wget
geht es aber auch ohne Umwege, es wird lediglich eine gültige Session-ID benötigt.
sid im Browser ermitteln:
- Anmeldung an der FritzBox:
http://fritz.box/login.lua
- Nach dem Login erscheint die sid in der URL-Zeile:
http://fritz.box/home/home.lua?sid=f3235e694abfc8bd
Wireshark live capture im Terminal starten:
- Setzen der sid und Schnittstelle als Variable, z.B.
3-0
für Routing
sid=f3235e694abfc8bd && \ $if=3-0 wget -O - "http://fritz.box/cgi-bin/capture_notimeout? \ ifaceorminor=$if \ &snaplen=1600&capture=Start&sid=$sid" \ 2>/dev/null | wireshark -k -i - |
- Eine Übersicht der Schnittstellen findet sich unter:
http://fritz.box/capture.lua - Der Name der Schnittstelle steck im
value
-Attribute der <button>
-Tags (HTML)