wie die überschrift schon sagt.... ich würde gerne wissen wie ich von chrome / IE / firefox die momentan gerade angesurften adressen auslesen kann? - hat jemand etwas nützliches gesehen (udf o.ä.) was ich evtl. verwenden könnte !?.
ziel ist es, bei bestimmten domains mein programm agieren zu lassen...
adresszeile aller browser und deren geöffnete tabs auslesen !?
-
- [ offen ]
-
WhiteLion -
14. August 2012 um 19:18 -
Geschlossen -
Erledigt
-
-
Eine allgemeine Lösung für dein genanntes Problem gibt es einfach nicht was vor allem daran liegt, dass man das was du da vor hast (also eine Art Internet Filter/Logger/oä.) normalerweise über lokale Proxyserver oder Hooks in den entsprechenden Netzwerk-Funktionen erledigt... Alternativ könntest du dir auch mal ansehen, wie dieses windows-eigene Tool dessen, Namen mir gerade nicht einfällt, das macht. Dieses Programm zeigt einem auf Wunsch alle Netzwerk-Aktivitäten des Benutzers an, außerdem lassen sich auch nur bestimmte Prozesse filtern usw...
-
Ich vermute mal du meintest "netstat". --> http://de.wikipedia.org/wiki/Netstat
-
Nein ich habe es gerade wieder gefunden... Ich meine den 'Process Monitor'
-
danke, hmmm, also das klingt alles iwie komplizierter als ich es mir vorgestellt habe.
ich hatte jetzt eigentlich gehofft das ich das ohne hooking oder sniffing hinbekommen könnte.
damit wir nicht aneinander vorbeireden:
ich möchte eine aktion auslösen, wenn eine domain angesurft wird, also der nutzer sich z.B. auf:
"www.autoit.de/abc" befindet... -
Hat hier noch keiner an "AutoIt v3 Window Info" gedacht?
Bei Chrome erhalte ich dadurch z.B. folgende Daten:Code
Alles anzeigenBasic Window Info: Class: Chrome_WidgetWin_1 Basic Control Info: Class: Chrome_OmniboxView Visible Text: [ offen ] adresszeile aller browser und deren geöffnete tabs auslesen !? - Hilfe & Unterstützung - AutoIt.de - Das deutsche AutoIt-Forum autoit.de/index.php?page=Thread&postID=261550#post261550
MfG, James
Edit: Bei Opera und Firefox sieht das ganze schon etwas schlechter aus, aber bei IE findet man auch wieder ziemlich schnell die gesuchten Daten:
-
ja, das war eine gute idee, schade das firefox nicht geht.
-
Die (aus meiner Sicht) einfachste Möglichkeit wäre es, einen HTTP-Proxy-Server zu schreiben.
-
Oder du nutzt Wireshark per Command Line, wobei es wahrscheinlich auch kleinere Programme gibt, die darauf noch mehr spezialisiert sind, wie z.B. Tcpdump, das Wireshark auch nutzt.