Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Abfragen auf welchen Port zugegriffen wird (https://www.delphipraxis.net/116319-abfragen-auf-welchen-port-zugegriffen-wird.html)

Larsi 26. Jun 2008 18:41


Abfragen auf welchen Port zugegriffen wird
 
Hi,
wie schaffe ich es mit Delphi, dass wenn zum Beispiel Firefox eine Verbindung zum Internet aufbaut, dass dies dann protokolliert wird, inklusive den Port. Es würde auch schon reichen wenn nur eine Meldung kommt wenn auf einen Port zugegriffen wird und dass man diesen dann auslesen kann.

MFG Lars Wiltfang

DeddyH 26. Jun 2008 18:48

Re: Abfragen auf welchen Port zugegriffen wird
 
Bei Google suchenWinPCap

Larsi 26. Jun 2008 18:50

Re: Abfragen auf welchen Port zugegriffen wird
 
Wie kann ich das mit Delphi ansteueren? Gibts da bereits Anweungsbeispiele hier in der Dp oder so?

MFG Lars Wiltfang

DeddyH 26. Jun 2008 18:51

Re: Abfragen auf welchen Port zugegriffen wird
 
Keine Ahnung. Aber wie die DP-Suche funktioniert, weißt Du ja :zwinker:

Nils_13 26. Jun 2008 18:52

Re: Abfragen auf welchen Port zugegriffen wird
 
Du wirst Pascal-Header benötigen.

Larsi 26. Jun 2008 19:04

Re: Abfragen auf welchen Port zugegriffen wird
 
Wenn ich in die Cmd netstat -b eingeben, dann erhalte ich so ein Ergebnis:

Zitat:

Proto Lokale Adresse Remoteadresse Status PID
TCP lars-pc:1025 lars-pc:1339 HERGESTELLT 272
[alg.exe]

TCP lars-pc:1044 localhost:1045 HERGESTELLT 2788
[firefox.exe]

TCP lars-pc:1045 localhost:1044 HERGESTELLT 2788
[firefox.exe]

TCP lars-pc:1046 localhost:1047 HERGESTELLT 2788
[firefox.exe]

TCP lars-pc:1047 localhost:1046 HERGESTELLT 2788
[firefox.exe]

TCP lars-pc:1339 ftp.bits-n.net:ftp HERGESTELLT 2788
[firefox.exe]

TCP lars-pc:1341 ftp.bits-n.net:ftp HERGESTELLT 272
[alg.exe]
Kann man auch über die Console irgendwas brauchbares Auslesen? Hinter localhost: steht doch der Port oder? Kann netstat oder etwas ähnliches auch ein Ereignis ausgeben wenn ein bestimmtes Programm oder ein bestimmter Port Verbindung mit dem Internet aufbaut?

MFG Lars Wiltfang

stefan2005 26. Jun 2008 19:10

Re: Abfragen auf welchen Port zugegriffen wird
 
hi,
ja das dahinter ist ein Port, aber der dürfte bzw. könnte bei Client-Anwendungen bei jedem Programmstart verschieden sein. Wieso brauchst du denn die Portnummern ?
Und ich denke, dass netstat nur dazu da ist, diese Informationen auszulesen und keine Ereignisse "erzeugen" kann. Du könntest natürlich im Sekundentakt die Rückgabewerte bzw. Konsoleninhalte von netstat auslesen, dies ist aber wohl nicht ganz so effizient :)

Grüße,
Stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:25 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