Proxy Sniffer Installation and Configuration Guide

Werbung
Ingenieurbüro David Fischer GmbH
Mühlemattstrasse 61, CH-3007 Bern
Switzerland
http://www.proxy-sniffer.com
E-Mail: [email protected]
Proxy Sniffer V4.3
Installationsanleitung
Deutsche Ausgabe
© 2010 Ingenieurbüro David Fischer GmbH
31. März 2010
Alle Rechte vorbehalten
Proxy Sniffer V4.3 Installation and Configuration Guide
Deutsche Ausgabe
Inhaltsverzeichnis
1
2
3
4
5
Installation ................................................................................................................................................................................................................... 3
1.1
System-Anforderungen ........................................................................................................................................................................................ 3
1.2
Windows Installation............................................................................................................................................................................................. 4
1.2.1
Weitere Hinweise zum Gebrauch von Proxy Sniffer unter Windows .............................................................................................................. 5
1.3
Mac OS X Installation ........................................................................................................................................................................................... 6
1.4
Ubuntu Installation................................................................................................................................................................................................ 7
1.5
Installation bei allen weiteren Unix-ähnlichen Betriebssystemen (Linux, Solaris, BSD …) .................................................................................. 12
1.6
Architektur-Übersicht .......................................................................................................................................................................................... 13
1.6.1
Lokale Architektur ....................................................................................................................................................................................... 13
1.6.2
Verteilte Architektur ..................................................................................................................................................................................... 14
Konfiguration des Web-Browsers .............................................................................................................................................................................. 15
2.1
Lokale Popup-Fenster Zulassen ......................................................................................................................................................................... 16
2.2
JavaScript Einstellungen für Firefox ................................................................................................................................................................... 17
2.3
Umkonfigurieren des Web-Browsers zur Aufzeichnung ...................................................................................................................................... 18
2.3.1
Microsoft Internet Explorer Proxy-Konfiguration: ......................................................................................................................................... 19
2.3.2
Firefox Proxy-Konfiguration ......................................................................................................................................................................... 20
2.3.3
Safari Proxy-Konfiguration........................................................................................................................................................................... 20
2.3.4
Web-Browser Warnung bei verschlüsselten Verbindungen ......................................................................................................................... 21
Löschen des Web-Browser Caches und der Cookies vor jeder Aufzeichnung ........................................................................................................... 22
Weitere Schritte zur Anwendung von Proxy Sniffer ................................................................................................................................................... 23
Hersteller und Support............................................................................................................................................................................................... 23
UNIX is a registered trademark of The Open Group in the U.S. and other countries. Solaris and Java are trademarks or registered trademarks of Sun Microsystems, Inc., in the United
States and other countries. Windows is a trademark of Microsoft Corporation.
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 2 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
Deutsche Ausgabe
1 Installation
Während der Installation unter Windows oder Mac OS X sind eventuell Administratoren-Rechte notwendig, abhängig vom gewählten InstallationsDirectory. Bei der unveränderten Übernahme der bei der Installation vorgeschlagenen Default-Werte sind jedoch keine Administratoren-Rechte
notwendig. Nach der Installation, d.h. während des normalen Betriebs, benötigt das Produkt schreib-Zugriff auf das eigene Installations-Verzeichnis
sowie auf dessen Unterverzeichnisse.
1.1
System-Anforderungen
Unterstützt Betriebssysteme: Windows XP/2003/Vista/7 oder Unix-ähnliches Betriebssystem: z.B. Solaris, Linux, BSD, Mac OS X …
Arbeitsspeicher: 2048 MB Ram (empfohlen), mindestens jedoch 1024MB Ram
Bildschirm: Auflösung mindestens 1280 x 800 Pixel, mit geringerer Auflösung ist die Bedienung des GUIs nicht mehr übersichtlich
Benötigter Disk-Speicherplatz: ca. 140 MB
Web Browser: Firefox ab V3.0 oder Microsoft Internet Explorer ab V6.0 oder Safari ab V3.0
Optional: Adobe Reader zum Betrachten der Dokumentation und zum Betrachten der erzeugten PDF-Reports
Bei Unix-ähnlichen Systemen muss zusätzlich ein Java SDK 1.5 oder 1.6 (5 oder 6) vorinstalliert sein. Prüfen Sie mit which java und which javac oder
auch mittels find / -name javac -print ob auf dem Unix-ähnlichen System bereits ein Java SDK mit der richtigen Java-Version installiert ist.
Bei Mac OS X ist bereits Java vorinstalliert. Hinweis: bei allen Unix-ähnlichen Systemen – mit Ausnahme von Mac OS X – muss ausschliesslich das
Java SDK von Sun Microsystems (bzw. Oracle) verwendet werden.
Das Proxy Sniffer Windows Installations-Kit enthält bereits ein eigenes, integriertes Java 1.5 Kit, welches keinen Einfluss auf andere, bereits installierte
Java Versionen hat. Unter Windows und Mac OS X ist keine Java-Vorinstallation notwendig.
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 3 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
1.2
Deutsche Ausgabe
Windows Installation
Starten Sie Prx43<minor-version>.exe und folgen Sie den Anleitungen des Installations-Menüs. Nach der Installation befinden sich
neue Einträge unter Start  Programme  ProxySniffer und es werden zusätzlich auch 3 neue Desktop-Icons angelegt.
Falls Sie die neuen Desktop-Icon stören, so können Sie diese löschen. Dieselben Einträge im Windows Start/Programme-Menü
bleiben dabei erhalten.
Starten Sie nun Proxy Sniffer indem Sie zuerst auf das Icon Proxy Sniffer Console und danach auf das Icon Proxy Sniffer GUI
klicken.
Unter Start  Programme  ProxySniffer finden Sie
u.a. auch den Leitfaden zum erfolgreichen
Durchführen von Lasttests, sowie das Application
Reference Manual, welches die System-Architektur
des Produkts (in Englischer Sprache) genauer
beschreibt.
Proxy Sniffer kann auch durch selbst erstellte
Erweiterungen mit zusätzlichen Funktionalitäten
ergänzt werden.
Die entsprechende Dokumentation finden Sie im
Lasttest Plug-In Entwicklungshandbuch und im PDF
Report Templates Handbook.
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 4 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
Deutsche Ausgabe
1.2.1 Weitere Hinweise zum Gebrauch von Proxy Sniffer unter Windows
Sowohl der Zugriff auf das Proxy Sniffer GUI wie auch das Aufzeichnen von Web-Sessions kann vollumfänglich mit dem Internet Explorer erfolgen
(siehe auch Kapitel 2.3.1). Um jedoch den Vorgang einer Aufzeichnung etwas bequemer vorzunehmen – und um eine Umkonfiguration Ihres StandardWeb-Browser zu vermeiden – empfehlen wir Ihnen zusätzlich den Firefox Portable Web-Browser von
http://portableapps.com/apps/internet/firefox_portable herunterzuladen und diesen in Ihrem Benutzer-Verzeichnis zu installieren (\Users\<Ihr Name>).:
Zugleich sollten Sie auch noch die Firefox Recording Extension von
https://www.proxy-sniffer.com/download/PrxRecExt1.xpi herunterladen.
Starten Sie danach den Firefox Portable Web-Browser und installieren Sie in diesem die Firefox
Recording Extension:
Aufruf des Proxy Sniffer GUI
Klicken Sie auf das [ i ]
Symbol und folgen Sie den
Anweisungen um die
empfohlenen FirefoxEinstellungen zu
konfigurieren.
Hinweis: um die Firefox Recording Extension zu
verwenden muss zuvor die Proxy Sniffer
Console gestartet werden.
Bild: Firefox Portable Web-Browser mit installierter Firefox Recording Extension
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 5 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
1.3
Deutsche Ausgabe
Mac OS X Installation
Dekomprimieren Sie das Archiv Prx43<minor-version>.zip mit einem Maus-Klick uns starten Sie danach die Installation mittels
eines weiteren Maus-Klicks auf Prx43<minor-version>.app. Folgen Sie den Anleitungen des Installations-Menüs. Übernehmen Sie
den vorgeschlagenen Installations-Ordner /Applications falls Sie über Administratoren-Rechte verfügen. Falls Sie nicht über
Administratoren-Rechte verfügen so sollten Sie Proxy Sniffer in Ihrem Home-Directory unter <Ihr Benutzername> installieren.
Nach der Installation befinden sich neue Einträge unter Programme  ProxySniffer oder unter
<Ihr Benutzername>  ProxySniffer, und es werden zusätzlich auch 3 neue Desktop-Icons angelegt.
Falls Sie die neuen Desktop-Icons stören, so können Sie diese löschen. Dieselben Einträge unter Programme  ProxySniffer
(bzw. unter <Ihr Benutzername>  ProxySniffer ) bleiben dabei erhalten.
Starten Sie nun Proxy Sniffer indem Sie zuerst auf das Icon Proxy Sniffer Console und danach auf das Icon Proxy Sniffer GUI
klicken (oder zuerst auf „Proxy Sniffer Console.app“ und danach auf „ProxySnifferGUI.html“ klicken). Alternativ können Sie auch
mittels eines Firefox Web-Browsers auf das GUI zugreifen indem Sie das URL http://127.0.0.1:7990 im Firefox eingeben. Die
Firefox Recording Extension wird auch unter Mac OS X unterstützt (siehe Kapitel 2).
Hinweis: die vollständige Proxy Sniffer Dokumentation ist im Installations-Verzeichnis unter dem Unterverzeichnis doc vorhanden. Das
Unterverzeichnis "Uninstall Proxy Sniffer Professional Edition" enthält ein de-installations Script.
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 6 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
1.4
Deutsche Ausgabe
Ubuntu Installation
Die Ubuntu-Distribution enthält üblicherweise kein vor-installiertes JDK (Java Development Kit). Dies bedeutet dass Sie zuerst das offizielle JDK von
SUN Microsystems (bzw. Oracle) installieren müssen. Beachten Sie bitte das Proxy Sniffer nur mit der Java-Implementierung von SUN erfolgreich
betrieben werden kann.
Gehen Sie wie folgt vor um das Java SDK von SUN auf Ubuntu zu installieren:
Öffnen Sie ein Terminal und geben Sie folgenden Befehl ein:
sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk
Während der Installation müssen Sie den Lizenzbedingungen von SUN (bzw. Oracle) zustimmen. Betätigen Sie dazu wiederholt die TabulatorTaste bis <Ok> mit einem roten Hintergrund hinterlegt wird, und drücken Sie danach die Return-Taste. Danach müssen Sie dies nochmals
bestätigen in dem Sie auf die gleiche Weise <Yes> auswählen.
Nachdem die JDK Installation abgeschlossen wurde sollten Sie überprüfen ob Ubuntu auch die Java-Implementierung von SUN als default JavaImplementierung verwendet. Geben Sie dazu den Befehl “java -version” im Terminal ein:
Weitere Hilfe zu diesem Thema erhalten Sie auf folgenden Web-Seiten:
http://www.cyberciti.biz/faq/howto-ubuntu-linux-install-configure-jdk-jre/
http://www.thegeekstuff.com/2009/09/how-to-install-java-on-ubunt-debiau/
Nun können Sie Proxy Sniffer auf Ubuntu installieren:
Laden Sie das Installations-Kit Prx43<minor version>.bin herunter und speichern Sie
dieses auf dem Desktop.
1.
Öffnen Sie ein Terminal und geben Sie folgenden Befehl ein:
cd Desktop
2.
Starten Sie danach die Proxy Sniffer Installation mittels:
sh ./Prx43<minor version>.bin
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 7 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
Deutsche Ausgabe
3.
Folgen Sie den Anweisungen. Wir empfehlen Proxy Sniffer im vorgeschlagenen Installations-Verzeichnis zu installieren.
4.
Falls Sie die "Professional Edition" von Proxy Sniffer installieren so müssen Sie auch Ihre Lizenz-Daten eingeben. Klicken Sie danach auf
"Apply".
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 8 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
5.
Deutsche Ausgabe
Die Installation wird danach abgeschlossen.
Sie können nun Proxy Sniffer starten indem Sie zuerst auf das "Proxy Sniffer Console" Icon klicken…
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 9 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
Deutsche Ausgabe
… und danach den Firefox Web-Browser starten und in diesem folgendes URL eingeben: http://127.0.0.1:7990
Wir empfehlen Ihnen zusätzlich auch die Firefox Recording Extension zu installieren – siehe Kapitel 2.
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 10 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
Deutsche Ausgabe
Hinweis: die vollständige Proxy Sniffer Dokumentation ist im Installations-Verzeichnis unter dem Unterverzeichnis doc vorhanden.
Das Unterverzeichnis "Uninstall Proxy Sniffer Professional Edition" enthält ein de-installations Script.
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 11 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
1.5
Deutsche Ausgabe
Installation bei allen weiteren Unix-ähnlichen Betriebssystemen (Linux, Solaris, BSD …)
1. Erzeugen Sie das frei wählbare Installations-Directory von Hand, z.B. /usr/local/prxsniff
2. Kopieren Sie das File prxsniff.jar in das Installations-Directory (Sie können dieses File auch einer Windows-Installation entnehmen)
3. Erzeugen Sie das File prxsniff.key sowie das File ExecAgentTicket.dat im Installations-Directory mittels eines Texteditors (z.B. vi). Das File
prxsniff.key muss den GUI Lizenz-Key enthalten und das File ExecAgentTicket.dat muss das „Exec Agent License Ticket“ enthalten.
4. Setzen Sie die Java CLASSPATH Umgebungs-Variable so, dass diese das Installations-Directory, das Default-Directory ("."), sowie den Pfad
zum File prxsniff.jar enthält.
Beispiel 1: export CLASSPATH="/usr/local/prxsniff:.:/usr/local/prxsniff/prxsniff.jar"
Beispiel 2: export CLASSPATH=.:prxsniff.jar
5. Starten Sie Proxy Sniffer mit folgendem Befehl:
java -Xmx1024m -Xbootclasspath/p:/usr/local/prxsniff/prxsniff.jar ProxySniffer -WebAdmin -JobController -ExecAgent -tz ECT
6. Starten Sie den Firefox Web-Browser und geben Sie folgende URL ein http://127.0.0.1:7990. Die Firefox Recording Extension kann auch unter
allen Unix-ähnlichen Betriebssystemen verwendet werden.
Alternativ zu den zuvor beschriebenen Schritten 4. und 5. können Sie Proxy Sniffer auch im „Konsolen Window-Modus“ durch die Eingabe folgender
Befehle starten:
 cd /usr/local/prxniff
 export CLASSPATH=.:prxsniff.jar
 java -Xmx1024m -Xbootclasspath/p:prxsniff.jar ProxySnifferConsole -tz ECT
Hinweis: das -tz Argument ist die Zeitzone. Kapitel 6 des Application Reference Manual enthält eine Liste
aller Zeitzonen. Zusätzliche Argumente wie -jobdir oder -dgs könne auch angegeben werden. Die
entsprechende Beschreibung hierzu finden Sie in Kapitel 3.1 des Application Reference Manual.
Spezieller Hinweis für Mac OS X Server welche über kein X11 Display (keinen Grafikadapter) verfügen:
verwenden Sie zusätzlich das Java Argument -Djava.awt.headless=true
Beispiel: java -Djava.awt.headless=true …
Spezieller Hinweis zum Starten eines unabhängigen Exec-Agenten (Last-Generator ohne GUI):
Starten Sie diesen mit folgenden Befehl als unabhängigen Prozess:
nohup java -Xmx768m -server -Xbootclasspath/p:/usr/local/prxsniff/prxsniff.jar ExecAgent -tz ECT 2>&1 > ExecAgent.log &
Die entsprechende Beschreibung hierzu finden Sie in Kapitel 3.3 des Application Reference Manual.
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 12 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
1.6
Deutsche Ausgabe
Architektur-Übersicht
1.6.1 Lokale Architektur
Beim Starten des Produkts mittels der Proxy Sniffer Console werden 4 Server-Prozesse bzw. Server-Threads auf lokal auf Ihrem System gestartet:
1. Ein spezieller Proxy Server welcher zum Aufzeichnen von
Web-Browser Sessions dient (Proxy Sniffer)
2. Ein integrierter Web-Server für das GUI (Web Admin)
3. Ein Server welcher das Ausführen von Lasttest-Jobs
erlaubt (Exec Agent)
4. Ein Server welcher die Kombination von mehreren Lastauslösenden Systemen bzw. mehreren Exec-Agenten zu
einem Last-auslösenden Cluster erlaubt (Job Controller)
Die nachfolgenden TCP/IP Server Ports werden auf Ihrem lokalen System verwendet:
TCP/IP Port Nummer
Beschreibung
7990
Integrierter Web-Server, GUI
(Web Admin)
7993
Lasttest ausführender Server
(Exec Agent)
7995
Unterstützung von Exec Agent Clustern (Job Controller)
7998
Interner Kommunikations-Port
(Proxy Sniffer Server)
7999
HTTP Proxy Port
(Proxy Sniffer Server)
7997
HTTPS Proxy Port
(Proxy Sniffer Server)
Weitere Informationen zum Starten dieser 4 Server als separate Prozesse finden Sie im Application Reference Manual.
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 13 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
Deutsche Ausgabe
1.6.2 Verteilte Architektur
Das Ausführen von Lasttests auf remote Systemen,
sowie auch die Kombination von mehreren Lastauslösenden Systemen zu einem Last-auslösenden
Cluster wird durch Proxy Sniffer transparent und
einfach anwendbar unterstützt.
Üblicherweise werden auf remote Systemen nur
Exec-Agenten (Last-Generatoren) installiert und
gestartet. Diese verwenden normalerweise den
TCP/IP Port 7993 um Befehle zu erhalten wobei zur
internen Proxy Sniffer Kommunikation "rohe" (plain)
Netzwerk-Verbindungen verwendet werden. ExecAgenten können jedoch auch auf den TCP/IP Ports
80 und 443 betrieben werden wobei die interne
Proxy Sniffer Kommunikation über HTTP bzw.
HTTPS erfolgen kann (tunneling). Prinzipiell ist jede
Kombination von internem Protokoll mit jedem
beliebigen, frei wählbaren TCP/IP Port
konfigurierbar. Beachten Sie, dass Sie den Firewall
der remote Systeme auf welchen die Exec Agenten
laufen so konfigurieren müssen, dass diese
entsprechende eingehende Verbindungen (incoming
connections) zulassen.
Weitere Informationen zum Starten von Exec
Agenten als Windows Service oder als Unix Daemon
finden Sie im Application Reference Manual.
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 14 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
Deutsche Ausgabe
2 Konfiguration des Web-Browsers
Hinweis: falls Sie einen Firefox Web-Browser zum Aufzeichnen von Web Surfing-Sessions verwenden, so können Sie dieses Kapitel überspringen.
Anstelle dessen empfehlen wir Ihnen, die Firefox Recording Extension (ein Firefox Add-On) von folgender URL herunterzuladen und zu installieren:
https://www.proxy-sniffer.com/download/PrxRecExt1.xpi
Nach der Installation sollten Sie auf das
Icon in der Firefox Recording Extension klicken und den angezeigten Anweisungen folgen.
Web Sessions können mit jedem Web-Browser aufgezeichnet werden, wie z.B. mittels Internet Explorer oder auch mit Safari. Sie können auch Firefox
verwenden ohne dass die Firefox Recording Extension installiert sein muss.
Nachdem Sie Proxy Sniffer installiert und gestartet haben – und das URL http://127.0.0.1:7990 in Ihrem Web-Browser eingegeben haben – oder auf
das Icon Proxy Sniffer GUI geklickt haben, sehen Sie das “Main Menu”. Dieses wird auch als Web Admin bezeichnet:
Bevor Sie jedoch Web-Browser Sessions aufzeichnen können
müssen Sie zuerst Ihren Web-Browser umkonfigurieren:
o
Lokale, vom eigenen Rechner erzeugte Popup-Fenster
müssen zugelassen werden.
o
Ein spezieller, lokaler Proxy Server wurde bereits mit dem
Produkt gestartet. Um eine Aufzeichnung einer WebBrowser Session vorzunehmen müssen Sie Ihren WebBrowser so umkonfigurieren, dass der Datenverkehr
zwischen Web-Browser und Web-Server (indirekt) durch
den lokalen Proxy Server des Produkts hindurch fliesst.
Diese zwei Konfigurationsänderungen werden nachfolgend genauer
beschrieben.
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 15 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
2.1
Deutsche Ausgabe
Lokale Popup-Fenster Zulassen
Das Web GUI erzeugt Popup-Fenster, welche vom eigenen Rechner stammen. Sie müssen darum den Web-Browser und gegebenenfalls weitere lokal
installierte Security-Software so konfigurieren, dass Popup-Fenster vom eigenen Rechner 127.0.0.1 zugelassen werden. Dies ist kein
Sicherheitsproblem, da Popup-Fenster von externen Web-Servern weiterhin blockiert bleiben.
Die nachfolgenden Screenshots zeigen, wie lokale Popup-Fenster bei Microsoft Internet Explorer (IE) zugelassen werden. Verwenden Sie dazu
immer die fixe IP Loopback-Adresse 127.0.0.1. Gehen Sie wie folgt vor wenn der Internet Explorer diesbezüglich einen Sicherheitshinweis anzeigt:
Alternativ können Sie IE auch direkt über
Extras  Internetoptionen  Datenschutz
konfigurieren.
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 16 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
Deutsche Ausgabe
Die nachfolgenden Screenshots zeigen wie bei Firefox lokale Popup-Fenster von Ihrem eigenen Rechner 127.0.0.1 zugelassen werden:
Hinweis: falls Sie Google Toolbar verwenden müssen Sie auch dessen Popup-Blocker konfigurieren bzw. de-aktivieren.
2.2
JavaScript Einstellungen für Firefox
Falls Sie Firefox zur Bedienung des Web Admin GUIs verwenden so
müssen Sie noch zusätzlich folgende JavaScript Einstellungen vornehmen:
Erlauben Sie folgende Optionen:
 Move or resize existing window (Existierende Fenster schliessen oder deren Grösse ändern)
 Raise or lower windows (Fenster vor oder hintere andere Fenster legen)
 Disable or replace context menus (Das Kontextmenü deaktivieren oder ersetzen)
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 17 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
2.3
Deutsche Ausgabe
Umkonfigurieren des Web-Browsers zur Aufzeichnung
Während der Aufzeichnung fliesst der Datenverkehr zwischen Web-Browser und Web-Server durch das Produkt hindurch, dazu wurde lokal auf Ihrem
Rechner ein so genannter HTTP/S Proxy-Server gestartet. Darum müssen Sie Ihren Web-Browser so konfigurieren, dass dieser den Proxy Server auf
Ihrem eigenen Rechner 127.0.0.1 verwendet. Dessen Ports sind 7999 für HTTP und 7997 für HTTPS. Beim verschlüsselten HTTPS Protokoll
entschlüsselt der lokale Proxy-Server die Daten zur Laufzeit. Sie erhalten darum im Web-Browser während der Aufzeichnung eine Warnungsmeldung
bezüglich des Server-Zertifikats, welche Sie (nur in diesem Zusammenhang) ignorieren können.
Hinweis: 127.0.0.1 ist keine echte TCP/IP Adresse sondern die virtuelle Loopback-Adresse des eigenen Rechners. D.h. jeder Rechner kann „sich selbst“
unter dieser Adresse ansprechen. Verwenden Sie immer 127.0.0.1 und nie eine reale Adresse zur Konfiguration.
Die Konfiguration des Proxy-Servers im Web-Browser sollten Sie nach dem Aufzeichnen einer Web-Browser Session wieder rückgängig machen. Die
Konfiguration wird nur zum Aufzeichnen, jedoch nicht bei beim Ausführen von Lasttests benötigt.
Hinweis: falls Sie in Ihrer Firma bereits einen ProxyServer zum Surfen im Internet verwenden, und
Aufzeichnungen gegenüber einem Firmen-externen
Web-Servern machen möchten, so müssen Sie Proxy
Sniffer zusätzlich mit Ihrem firmeninternen Proxy-Server
kaskadieren. Das einsprechende Menü dazu finden Sie
im Proxy Sniffer Hauptmenü unter Personal Settings.
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 18 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
Deutsche Ausgabe
2.3.1 Microsoft Internet Explorer Proxy-Konfiguration:
Fall der Reiter “Connections” bzw. “Verbindungen” im Options-Menü des Internet Explorers nicht angezeigt wird, so hat ihre IT-Abteilung diesen
abgeschaltet. Versuchen Sie mittel regedit diesen wieder zu aktivieren: Setzen Sie dazu den Wert von
"\HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel\ConnectionsTab" von 1 auf 0 (0=eingeschaltet).
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 19 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
Deutsche Ausgabe
2.3.2 Firefox Proxy-Konfiguration
2.3.3 Safari Proxy-Konfiguration
127.0.0.1 7999
127.0.0.1 7997
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 20 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
Deutsche Ausgabe
2.3.4 Web-Browser Warnung bei verschlüsselten Verbindungen
Beim Aufzeichnen von verschlüsselten HTTPS-Verbindungen werden Sie von Web-Browser eine Warnungsmeldung erhalten, da Proxy Sniffer zur
Laufzeit zum Zweck der Aufzeichnung eine Entschlüsselung durchführt, und darum das originale Web-Server Zertifikat durch ein eigenes ersetzt.
Je nach Web-Browser Produkt welches Sie einsetzen sieht diese Warnungsmeldung anders aus. Klicken Sie gegebenenfalls mehrmals auf ignorieren /
weiterfahren / fortsetzen um die Aufzeichnung fortzusetzen.
Wichtiger Hinweis: ignorieren Sie solche Warnungen niemals, wenn Sie nicht mit Proxy Sniffer aufzeichnen – Ihre vermeintlich verschlüsselte
Verbindung könnte im Klartext von unberechtigten Dritten abgehört werden, oder von „Cyber Criminals" modifiziert bzw. missbraucht werden.
Microsoft Internet Explorer 7
Firefox 2
Firefox 3 - Schritt 1/2
Firefox 3 - Schritt 2/2
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Safari
Alle Rechte vorbehalten
Seite 21 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
Deutsche Ausgabe
3 Löschen des Web-Browser Caches und der Cookies vor jeder Aufzeichnung
Beachten Sie bitte, dass Sie den Cache des Web-Browsers sowie alle Cookies jedes Mal vor einer Aufzeichnung löschen müssen.
Internet Explorer
Firefox
Safari
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 22 / 23
Proxy Sniffer V4.3 Installation and Configuration Guide
Deutsche Ausgabe
4 Weitere Schritte zur Anwendung von Proxy Sniffer
Wir empfehlen Ihnen den User's Guide (PDF) in Ruhe durchzulesen um einen Überblick über die zahlreichen Produkt-Funktionalitäten zu erhalten.
5 Hersteller und Support
Ingenieurbüro David Fischer GmbH
Mühlemattstrasse 61
3007 Bern
Schweiz
Produkt-Homepage:
E-Mail:
http://www.proxy-sniffer.com
[email protected]
© 2010 Ingenieurbüro David Fischer GmbH, Switzerland
Alle Rechte vorbehalten
Seite 23 / 23
Herunterladen