Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TWebbrowser Traffic auslesen? (https://www.delphipraxis.net/166762-twebbrowser-traffic-auslesen.html)

ChristianM 28. Feb 2012 14:15

TWebbrowser Traffic auslesen?
 
Hallo an alle vom Neuling.
Ich lese hier schon seit Monaten mit, jetzt stehe ich vor einem Problem wo mir die Suche nicht weiterhelfen konnte.

Aktuell möchte ich ein kleines Programm entwickeln welches den Traffic vom ebenfalls darauf befindlichen TWebbrowser auslesen kann. Sprich wenn ich über meinen TWebbrowser eine Seite aufrufe, möchte ich den dadurch entstehenden Datenverkehr auslesen.

Meine Grundidee ist im Webbrowser einen Proxy zu setzen. Als Proxy habe ich den TidSocksServer implementiert. Das funktioniert soweit auch, ich kann problemlos über den Sockproxy surfen.

Aber: Mein Problem ist jetzt wie ich den Traffic quasi überwachen und untersuchen kann. Ich vermisse so etwas wie einen Filestream auf welchen ich zugreifen kann. Leider finde ich zu der Komponente fast nichts.

Demnach habe ich zwei Fragen:
1) Mit welcher Funktion kann ich mit idSocksServer den Traffic auslesen?
2) Gibt es eventuell eine bessere Methode als die von dir erdachte?

Über eure Hilfe würde mich mich wirklich sehr freuen, vielen Dank.

Es grüßt der Neuling
Christian

Thom 28. Feb 2012 14:56

AW: TWebbrowser Traffic auslesen?
 
Hallo Christian,

ich hatte mal einen HTTP-Proxy auf Basis der Indy-Komponenten programmiert, mit dem es auch möglich ist, den Datenverkehr vom und zum IE-ActiveX zu protokollieren, auszuwerten und zu manipulieren. Der veröffentlichte Proxy befindet sich zwar noch im Experimentierstadium, könnte aber als Basis für eigenen Entwicklungen dienen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz