Gibt es ein Tool, mit dem ich in Windows einen bestimmten Austausch zwischen einem Browser (entweder Firefox oder IE) und einer Website aufzeichnen und dann programmgesteuert (dh unter einem Skript oder einer Batchdatei) wiedergeben kann?
Hier ist meine Anwendung: Ich möchte einen Computer eines Nicht-SuperUser einrichten, um die Portweiterleitung ein- und auszuschalten. Es gibt eine Vielzahl von Anwendungen (z. B. bestimmte Spiele oder VNC), für die dieser Benutzer eine Portweiterleitung einrichten muss. Aus Sicherheitsgründen möchte ich diese jedoch nicht ständig aktivieren (und es gibt auch keinen festgelegten Zeitplan) ). Mir kam der Gedanke, dass ich in der Lage sein sollte, die spezifischen Interaktionen, die ich mit der WebGUI-Schnittstelle habe, mit dem Router dieser Person aufzuzeichnen, um die Portweiterleitung ein- und auszuschalten, und dann eine Verknüpfung zu einer Anwendung einzurichten, die das Skript dieser Schritte ausführt. Grundsätzlich würde dies einem Makrorecorder entsprechen, jedoch für http.
Ich mache dies auf einem Windows 7-Computer, der Firefox als primären Browser verwendet, aber an Lösungen unter XP oder Vista interessiert wäre. Der betreffende Router ist ein Netgear (ich kann ihn bearbeiten, um ein bestimmtes Modell bereitzustellen). Wenn jedoch die von mir vorgeschlagene Technik machbar ist, sollten die Besonderheiten des Routers und seiner Web-GUI keine Rolle spielen.
Ich habe versucht, eine solche Anwendung über Google zu finden, und ich habe eine Möglichkeit gefunden , dachte aber, ich könnte hier mehr / bessere Optionen finden.
quelle
Antworten:
Das Aufzeichnen von HTTP-Anfragen ist normalerweise nicht so. Stattdessen gibt es Tools, die Ihre Interaktion mit den eigentlichen HTML-Seiten aufzeichnen und wiedergeben. Das derzeit beliebteste scheint Selen zu sein .
quelle
Möglicherweise können Sie ein Webtest-Tool wie Solex verwenden . Die meisten Tools wie dieses richten sich als lokaler Proxy ein und Sie konfigurieren Ihren Browser für die Verwendung des Proxys. Auf diese Weise kann das Tool die Anforderung aufzeichnen und anschließend ausführen und das Ergebnis an den Browser zurückgeben.
Es gibt auch Tools wie Fiddler2 oder das Tamper Data- Plugin von FireFox zum Erfassen von Anforderungen, aber ich glaube nicht, dass sie mehr können, als einzelne Anforderungen erneut auszuführen.
Wenn diese für Ihre Anforderungen zu schwer sind, kann das DejaClick-Plugin für FireFox möglicherweise Ihre Interaktion aufzeichnen und nach Belieben wiedergeben.
quelle
Wenn Sie ein iPhone oder iPad verwenden, können Sie HTTP Sniffer ausprobieren .
Beachten:
Hauptmerkmale:
quelle
JMeter Proxy wird das tun, wonach Sie suchen. Sie können auch Gor oder TCPProxy verwenden, das mit dem Grinder geliefert wird.
quelle
Versuchen Sie es mit http://autoqueue.net . Sie können die Browserinteraktion aufzeichnen und in einem XML-basierten Skript speichern. Das Skript kann zum Ausführen von Javascript bearbeitet und zum Generieren von Screenshots und eines HTML-Berichts für Feedback verwendet werden.
quelle