AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Rechnername und Port für eine IP im LAN ermitteln
Thema durchsuchen
Ansicht
Themen-Optionen

Rechnername und Port für eine IP im LAN ermitteln

Ein Thema von little_budda · begonnen am 18. Dez 2006 · letzter Beitrag vom 20. Dez 2006
Antwort Antwort
Benutzerbild von little_budda
little_budda

Registriert seit: 5. Mai 2006
Ort: Velbert
246 Beiträge
 
Delphi 2006 Professional
 
#1

Rechnername und Port für eine IP im LAN ermitteln

  Alt 18. Dez 2006, 16:54
Hallo,

ich scanne einen bestimmten Adressbereich in unserem Lan
um die IPs der angeschalteten Netzwerkteilenhmer (PCs, Drucker, ...) zu ermitteln.
Soll heißen ich sende einen Ping an alle Adressen des Bereiches und kontrolliere die Rückgabe.
Klappt gut.

Nun habe ich eine Liste von IP Adressen.
Kann ich anhand der IP den Rechnernamen,
den Typ und/oder die freigegebenen Ports ermitteln?

Gruß Holger.

Holger
Glück findet sich nicht im Code
Gefahren werden ist nur solange schön wie man selbst nicht lenken möchte ...
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Rechnername und Port für eine IP im LAN ermitteln

  Alt 18. Dez 2006, 17:02
Zur Namensauflösung findest Du vielleicht hier eine Lösung. kommt aber darauf an wie
das Netzwerk aufgesetzt ist.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von little_budda
little_budda

Registriert seit: 5. Mai 2006
Ort: Velbert
246 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Rechnername und Port für eine IP im LAN ermitteln

  Alt 18. Dez 2006, 17:44
Die Namenemsauflösung klappt prima.

Habe hier im Forum auch schon fertige Portscanner gefunden.
Die Scannen aber gleich das ganze Netzwerk.
Da dauert mir einfach zu lange und ich wollte
das eigentlich nur auf Anforderung für einzelne IPs machen.

Gruß Holger.
Holger
Glück findet sich nicht im Code
Gefahren werden ist nur solange schön wie man selbst nicht lenken möchte ...
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Rechnername und Port für eine IP im LAN ermitteln

  Alt 18. Dez 2006, 19:03
Grüß Dich,

zeige doch mal bitte den Code vom Portscanner (oder den Link dahin).
Es sollte doch nicht so schwierig sein, diesen auf eine IP Adresse zu begrenzen.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von little_budda
little_budda

Registriert seit: 5. Mai 2006
Ort: Velbert
246 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Rechnername und Port für eine IP im LAN ermitteln

  Alt 18. Dez 2006, 22:25
Hallo,

ich habe Infos zu Portscan in folgenden Thread gefunden
http://www.delphipraxis.net/internal...ht=portscanner
Hatte auch noch einen Thread mit Code gefunden, habe aber leider keinen Bookmark gesetzt.

Bin dann im Zuge auf der Seite von Michal Puff gelandet.
Dort findet sich unter folgender Adresse
http://www.michael-puff.de/dirindex....phi/Programme/
ein Zipfile mit einen Non-VCL IP-Scanner als Open Source (File: "LuckiePing.zip").

Die Quellen sind sehr umfangreich aber gut dokumentiert.
Damit dürfte mein Problem wohl gelöst sein.

Danke.

Gruß Holger.



Ich lasse diesen Thread vorsichtshalber trotzdem mal offen ...
Holger
Glück findet sich nicht im Code
Gefahren werden ist nur solange schön wie man selbst nicht lenken möchte ...
  Mit Zitat antworten Zitat
Benutzerbild von little_budda
little_budda

Registriert seit: 5. Mai 2006
Ort: Velbert
246 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Rechnername und Port für eine IP im LAN ermitteln

  Alt 19. Dez 2006, 00:09
Hallo,

also die oben genannten Quellen von Michael Puff liefern Mengen an Informtionen
über den jeweiligen Netzwerkteilnehmer aber leider keine Ports.

Nun habe ich hier über das Forum einen Link für einen Open Souce Portscanner bekommen.
http://<br /> <img src="styles/elis...html</a><br />
File: "Portscanner 1.3 (GUI-Edition)"
Leider finde ich den Thread hier im Forum nicht mehr.

Das Prog scannt Ports.
Macht es gut, nur leider tut es das mit Threads (jeweils einer pro IP).
Ist wahrscheinlich auch eine gute Lösung, nur habe ich mich noch nie mit Threads auseinandergesetzt.
Ich habe schon ein wenig in dem Code herumgestöbert und finde auch den Start des (der) Threads.
Nur kann ich leider den Code für den Thread nicht finden.

Ich hatte gehofft mir dort einen Portscan (oder wenigstens die Methoden) abschauen zu können.

Mir wäre schon geholfen wenn mir jemand erklärt wo der Code liegt
welcher beim Erzeugen der Scan-Threads ausgeführt wird.

Gruß Holger.

Holger
Glück findet sich nicht im Code
Gefahren werden ist nur solange schön wie man selbst nicht lenken möchte ...
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#7

Re: Rechnername und Port für eine IP im LAN ermitteln

  Alt 19. Dez 2006, 02:53
Auch flott: http://assarbad.net/stuff/portscan.zip ... auch mit Threads. Bei spezifischen Fragen wendest du dich an mich.
  Mit Zitat antworten Zitat
Benutzerbild von little_budda
little_budda

Registriert seit: 5. Mai 2006
Ort: Velbert
246 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Rechnername und Port für eine IP im LAN ermitteln

  Alt 19. Dez 2006, 16:56
Hallo,

hat zwar etwas gedauert bich ich den Code begriffen habe
aber der Portscan hat mir echt weitergeholfen.

Danke.

Gruß Holger.
Holger
Glück findet sich nicht im Code
Gefahren werden ist nur solange schön wie man selbst nicht lenken möchte ...
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#9

Re: Rechnername und Port für eine IP im LAN ermitteln

  Alt 20. Dez 2006, 03:00
Gern doch. Wie gesagt, sollten dennoch Fragen auftauchen - keine Schüchternheit vortäuschen. Wenn es zu lange dauert, kann es sein, daß ich ein Problem verschieben muß, aber ich helfe prinzipiell gern. Ist also höchstens eine Zeitfrage.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:27 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