Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi IP ermittlung bei Netzwerkzugriff (https://www.delphipraxis.net/115135-ip-ermittlung-bei-netzwerkzugriff.html)

cst_07 6. Jun 2008 14:02


IP ermittlung bei Netzwerkzugriff
 
Hi,

ich möchte folgendes ermitteln: :gruebel:

Client greift auf eine Datei im Netzwerk-Share zu.
  • 1.) Wie ist die IP-Adresse des Clients (unter Berücksichtigung mehrere Netzwerkkarten (LAN, WLAN)), welcher auf die Datei zugreift?
  • 2.) Wie ist die IP-Adresse des Server auf dem die Datei liegt?

Vielen Dank schon mal im Voraus!!!!!!! :-D


Gruß
Chris

mkinzler 6. Jun 2008 15:02

Re: IP ermittlung bei Netzwerkzugriff
 
Was für ein Server?

cst_07 6. Jun 2008 15:05

Re: IP ermittlung bei Netzwerkzugriff
 
Windows 2003 Server. Aber der Serer sollte dabei keine Rolle spielen (wenn möglich).

RavenIV 6. Jun 2008 15:12

Re: IP ermittlung bei Netzwerkzugriff
 
Dazu fällt mir folgendes ein:
Du kannst alle IP-Pakete sniffen und analysieren.
Interessant sind vermutlich nur die Pakete mit internen Adressen.
Das kannst Du ja filtern.

Im IP-Paket stehen die IP-Adressen von Ziel und Quelle.
Die Adressen kannst Du anschliessend sogar zu Namen auflösen.

Luckie 6. Jun 2008 15:14

Re: IP ermittlung bei Netzwerkzugriff
 
Du hast die URL, also kannst du mit Hier im Forum suchenGetHostByAddr die zugehörige Adresse bekommen.

Olli 15. Jun 2008 23:39

Re: IP ermittlung bei Netzwerkzugriff
 
Wie schon erwähnt ist das Sniffen des Netzwerkverkehrs eine Variante -> Bei Google suchenWinPCap

Anderenfalls kann man auch ein LSP schreiben. Die Doku findet man auf Microsoft's Connect-Seite, mit ausführlichem Beispiel. Wenn man dort einen Fehler macht, kann allerdings der Netzwerkzugriff hinübersein :mrgreen:

Oder geht es vielleicht um die Infos welche man in der MMC zu sehen bekommt? Also MSDN-Library durchsuchenNetWkstaUserEnum und MSDN-Library durchsuchenNetUseEnum (bzw. MSDN-Library durchsuchenWNetOpenEnum und MSDN-Library durchsuchenWNetEnumResource).


Irgendwie ist die Frage deutlich zu unklar gestellt.


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