14.05.2010, 09:31

ALBERT LAUCHNER

Fiddler

So manipulieren Sie Daten zwischen Browser & Server

Der kostenlose Debugging Proxy Fiddler schneidet alle Daten mit, die zwischen Browser und Webserver ausgetauscht werden. Die Mitschnitte können nicht nur gelesen werden, sie lassen sich auch nach Belieben verändern und dann versenden.
Funktionalität: Fiddler ist ein Proxy-Server. Er schaltet sich bei der Internetkommunikation zwischen Web-Browsers und Web-Server. Wenn der Anwender Daten im Browser absendet, gehen diese Anfragen und Daten nicht direkt an den eigentlich adressierten Webserver, sondern zunächst an den Proxy Fiddler. Fiddler reicht die Daten dann an den Webserver weiter. Bei den Antworten des Servers geht es dann umgekehrt: Die Daten gehen zunächst an Fiddler und von diesem dann an den Browser. Der große Vorteil: Der Betreiber des Fiddler-Proxy kann den gesamten in Fiddler ein- und ausgehenden Traffic analysieren. Zum Debuggen kann man einzelne Pakete abfangen und beispielsweise gezielt verändern. Statistikfunktionen erleichtern zudem das Performance-Tuning von Web-Seiten und -Servern.
Installation: Gerade einmal 500 KB bringt Fiddler auf die Download-Waage. Der Debugging Proxy steht für Windows 2000 bis Windows 7 (inklusive 64 Bit-Version) mit installiertem .NET Framework 2.0 bereit. Verwendet man den Internet Explorer als Browser, so sind nach der Installation keine zusätzlichen Einstellungen nötig. Bei Firefox muss der Anwender unter Einstellungen - Erweitert - Netzwerk die Verbindungseinstellungen manuell auf den http-Proxy unter der lokalen IP-Adresse 127.0.0.1 und Port 8888 umstellen (siehe den Screenshot nebenan). Aber Achtung: Firefox kann ohne Fiddler keine Verbindung mehr aufbauen.
Abhilfe schafft hier aber der Weg über die Automatische Proxy-Konfigurations-URL, die mit Firefox, Opera, Chrome & Co. funktionieren sollte. Fiddler legt hierbei unter Eigene Dateien im Verzeichnis Fiddler2\Scripts die Datei BrowserPAC.js an. Diese gibt man dann als Proxy-Konfigurationsdatei an. Achtung: Die Leerzeichen etwa zwischen „Eigene“ und „Dateien“ müssen durch die URL-Codierung „%20“ ersetzt werden.
Bedienung:Fiddler zeigt in einem Fenster alle aufgezeichneten Datenpakete an. Wenn man eines davon auswählt, erscheinen alle Details dazu im zweiten Fenster. Spannend ist der Reiter „Inspectors“: Hier können Sie den Inhalt des Datenpakets in verschiedenen Ansichten analysieren, zum Beispiel als Rohdaten, als Webformular oder als XML. Fiddler kann komprimierte Pakete entpacken und Image-Daten auch als Bild darstellen.
Selektieren Sie mehrere Pakete, beispielsweise alle rund 100 Elemente, die zur TecChannel-Homepage gehören, so zeigt der Reiter „Statistic“ die Datenmenge und Timing-Details übersichtlich an. Unter „Timeline“ finden Sie den zeitlichen Ablauf der Kommunikation grafisch dargestellt.
Die wichtigsten Feature zum Debuggen sind „AutoResponder“ und „Request Builder“. AutoResponder fängt Anfragen des Browsers an einen Server ab und antwortet mit Daten, die auf der lokalen Festplatte gespeichert sind. Request Builder funktioniert umgekehrt: Eigene Anfragen lassen sich mit beliebigen Parametern erzeugen und an den Server schicken. Top: Zieht man ein mitgeschnittenes Paket vom Übersichtsfenster per Drag&Drop in den Request Builder, nimmt Fiddler dieses als Vorlage und füllt alle Daten passend aus. Nun kann man es sehr einfach nachbearbeiten und dann erneut an den Server senden.
Fazit: Der Debugging Proxy Fiddler ist mächtig und doch einfach zu bedienen. Wem der Funktionsumfang der Freeware dennoch nicht genügt, für den existieren nachladbare Add-ons anderer Entwicklungsteams, die auf Fiddler aufsetzen. (ala)
Web Debugging Proxy Fiddler
Version: 2.2.8.6
Hersteller: Microsoft / Eric Lawrence
Download Link: http://www.fiddler2.com
Sprache: englisch
Preis: Kostenlos
System: Windows 2000, XP, Vista
Alternativen: Burp Proxy von PortSwigger.net
Dieser Artikel stammt von unserer Schwesterpublikation Tecchannel.de.
Diskutieren Sie mit anderen Lesern über dieses Thema:
PC-WELT-Experten lösen Ihr PC-Problem
Immer informiert mit dem PC-WELT Newsletter
Best-of PC-WELT   PC-WELT Apps
PC-WELT Business-IT   PC-WELT Community
Facebook-Freunde empfehlen
3x PC-WELT testen!
Ja, ich teste 3x die PC-WELT mit DVD für nur 11,90 € (19,- Sfr). Den 4 GB USB-Stick erhalte ich gratis dazu.
PC-WELT 6/ 2012
Anrede:
Vorname:
Nachname:
Straße/Nr:
PLZ/Ort:
Land:
E-Mail:
Nur wenn ich innerhalb von 2 Wochen nach Erhalt der 3. Ausgabe nichts von mir hören lasse, möchte ich die PC-WELT mit DVD zum gleichen Preis weiterbeziehen (D: 55,80 €/Jahr, EU: 64,80 €/Jahr, CH: 103,70 Sfr/Jahr). Nach dem Testzeitraum ist der Bezug jederzeit kündbar.
Ich bin damit einverstanden, dass die IDG Tech Media GmbH und ihre Partner mich per E-Mail über interessante Vorteilsangebote informieren.
- Anzeige -
Angebote für PC-WELT-Leser

PC-WELT Verleihshop
Keine Abogebühren oder unnötige Vertragsbindungen. DVDs und Spiele bequem von zu Hause aus leihen.

Tarifrechner
Der PC-WELT Preisvergleich für Strom, Gas und DSL. Hier können Sie Tarife vergleichen und bequem viel Geld sparen.

PC-WELT Preisvergleich
In unserem großen Preisvergleich finden Sie die günstigsten Preise und alle redaktionellen Tests auf einen Blick.

- Anzeige -
Marktplatz
DELL

Dell Vostro 3550 Business Notebook
Komfort eines erweiterten Arbeitsbereichs, ohne mobile Anforderungen zu beeinträchtigen.

Congstar

congstar Full Flat nur noch 39,99€
Endlos in alle dt. Netze telefonieren, beste D-Netz-Qualität.

Congstar

Der günstige Tarif für Vielsurfer
congstar Smart 100. Surfen und telefonieren im besten D-Netz.

CosmosDirekt

CosmosDirekt Riesterrente
Mit der Riester-Rente privat mit hohen staatlichen Zulagen fürs Alter vorsorgen.

167370
Content Management by InterRed