Wie kann ich Fiddler so konfigurieren, dass es Anfragen von Mobilgeräten mitschneidet?

Melden
  1. Grundlagen des Mitschneidens von Mobilgeräten
  2. IP-Adresse des Rechners mit Fiddler ermitteln
  3. Fiddler für Remoteverbindungen konfigurieren
  4. Firewall-Konfiguration beachten
  5. Einstellungen am Mobilgerät vornehmen
  6. HTTPS-Verkehr entschlüsseln und das Zertifikat installieren
  7. Zusammenfassung

Grundlagen des Mitschneidens von Mobilgeräten

Fiddler ist ein leistungsfähiger Web-Debugging-Proxy, der es ermöglicht, den HTTP- und HTTPS-Datenverkehr auf Ihrem Computer zu überwachen und zu analysieren. Damit Fiddler jedoch auch die Anfragen von Mobilgeräten in Ihrem Netzwerk mitschneiden kann, müssen bestimmte Einstellungen vorgenommen werden. Dies liegt daran, dass Ihr Mobilgerät und der Computer, auf dem Fiddler läuft, über das Netzwerk kommunizieren müssen, sodass der Datenverkehr über Fiddler geleitet wird.

IP-Adresse des Rechners mit Fiddler ermitteln

Zunächst benötigen Sie die IP-Adresse des Rechners im lokalen Netzwerk, auf dem Fiddler installiert ist. Diese Adresse wird später als Proxyserver auf dem Mobilgerät eingetragen. Unter Windows können Sie die IP-Adresse beispielsweise über die Eingabe von `ipconfig` in der Eingabeaufforderung herausfinden, wobei die IPv4-Adresse des aktiven Netzwerkadapters relevant ist.

Fiddler für Remoteverbindungen konfigurieren

Standardmäßig ist Fiddler so konfiguriert, dass es nur lokal erzeugte Anfragen überwacht. Damit auch Anfragen von anderen Geräten im gleichen Netzwerk, wie Ihrem Mobilgerät, mitgeschnitten werden können, müssen Sie Fiddler öffnen und in den Einstellungen die Option aktivieren, die Verbindungen von Remote-Computern akzeptiert. Dies erfolgt im Menü unter "Tools" > "Options" > Registerkarte "Connections". Hier setzen Sie ein Häkchen bei "Allow remote computers to connect". Nach dieser Änderung ist es oft erforderlich, Fiddler neu zu starten, damit die Einstellung wirksam wird.

Firewall-Konfiguration beachten

Damit externe Geräte mit Fiddler kommunizieren können, muss der Port, auf dem Fiddler lauscht (standardmäßig 8888), in der Windows-Firewall oder anderen installierten Firewalls freigegeben sein. Prüfen Sie daher Ihre Firewall-Einstellungen und erlauben Sie Verbindungen auf diesem Port für eingehenden Datenverkehr.

Einstellungen am Mobilgerät vornehmen

Nachdem Fiddler bereit für Verbindungen ist, müssen Sie auf Ihrem Mobilgerät in den Wi-Fi-Einstellungen den Proxy manuell konfigurieren. Dabei geben Sie als Proxy-Server die IP-Adresse des Rechners mit Fiddler ein und als Port den gleichen Port (meist 8888). Auf diese Weise werden alle HTTP- und HTTPS-Anfragen des Mobilgeräts über Fiddler geleitet.

HTTPS-Verkehr entschlüsseln und das Zertifikat installieren

Möchten Sie auch HTTPS-Anfragen mitschneiden, müssen Sie zusätzlich das Root-Zertifikat von Fiddler auf dem Mobilgerät installieren, damit die verschlüsselten Daten entschlüsselt werden können. Sie erreichen das Zertifikat, indem Sie mit dem Mobilgerät im Browser die Adresse `http://ipv4-adresse-des-fiddler-rechners:8888` öffnen und dort das Zertifikat herunterladen und installieren. Auf iOS- oder Android-Geräten ist dafür oft eine Zertifikat-Installation und das Aktivieren von Vertrauenseinstellungen erforderlich.

Zusammenfassung

Zusammengefasst wird Fiddler so eingestellt, dass es Verbindungen von fremden Geräten im Netzwerk zulässt und auf einem bekannten Port lauscht. Das Mobilgerät wird so konfiguriert, dass es diesen Rechner als Proxy verwendet. Für das Mitlesen von HTTPS-Traffic wird das Fiddler-Zertifikat auf dem Mobilgerät installiert. Mit diesen Schritten können Sie umfangreich den Datenverkehr Ihres Mobilgeräts mit Fiddler analysieren.

0

Kommentare