Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TCP-Pakete lesen/mitlesen??? (https://www.delphipraxis.net/79590-tcp-pakete-lesen-mitlesen.html)

romber 25. Okt 2006 03:35


TCP-Pakete lesen/mitlesen???
 
Hallo!

Wie kann ich mit Delphi TCP-Pakete mitlesen, die für ein anderes Programm auf dem lokalen PC bestimmt sind?

Danke!

Delphi Star 25. Okt 2006 05:25

Re: TCP-Pakete lesen/mitlesen???
 
Mit WinPcap und "Winpcap network library headers for Delphi." von NZ Lab. Es liegt auch ein einfaches Beispiel bei.

Scrutor 25. Okt 2006 07:53

Re: TCP-Pakete lesen/mitlesen???
 
Hi,

oder mit RAW-Sockets !


mfg
Scrutor

BKempf 25. Okt 2006 12:20

Re: TCP-Pakete lesen/mitlesen???
 
Kann die zu überwachende Software auch auf einen anderen Port eingestellt werden? In diesem Fall könntest du sie z.B. auf Port 50000 umstellen und dann mit Delphi ein Programm schreiben, das auf Port 50000 lauscht, die Daten loggt, evtl. modifiziert und sie an den Originalport weiterreicht.

romber 10. Nov 2006 14:15

Re: TCP-Pakete lesen/mitlesen???
 
Zitat:

Zitat von Delphi Star
Mit WinPcap und "Winpcap network library headers for Delphi." von NZ Lab. Es liegt auch ein einfaches Beispiel bei.

Was muss ich machen, um mit der Library arbeiten zu können? Ich habe WinCap heruntergeladen und installiert. Dann woltte ich mir "Zniffer Test" anschauen, es ging aber nicht. Fehlermeldung: "Cannot open Adapter ?????????????????...". Was mache ich falsch?

romber 13. Nov 2006 12:30

Re: TCP-Pakete lesen/mitlesen???
 
Hat keiner noch mit WinPCap in Delphi gearbeitet? :(

Christian Seehase 13. Nov 2006 12:53

Re: TCP-Pakete lesen/mitlesen???
 
Moin Romber,

kann es sein, dass die Übersetzung sich auf eine andere Version von WinPCap bezieht, als die, mit der Du es versuchst?

shmia 13. Nov 2006 13:45

Re: TCP-Pakete lesen/mitlesen???
 
Zitat:

Zitat von romber
Dann woltte ich mir "Zniffer Test" anschauen, es ging aber nicht. Fehlermeldung: "Cannot open Adapter ?????????????????...". Was mache ich falsch?

Du musst Administrator-Rechte haben, um RAW Pakete zu sniffen.
Aber ich würde den Vorschlag von BKempf bevorzugen, da er deutlich einfacher ist und auf jedem Betriebssystem funktioniert.
Du brauchst dieses Tool auch nicht selber programmieren, da es das schon gibt.
Ich kann dir im Moment aber keinen download Link angeben.

Hier in der DP gibt es ja immer Leute, die neue Aufgaben suchen.
Vielleicht möchte ja jemand diesen TCP/IP Datenlogger als Delphi Anwendung schreiben und im Forum Opensource veröffentlichen.


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

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