Entwickler-Ecke

Internet / Netzwerk - Netzwerk IPs


Kugelfutter - Do 25.09.03 18:32
Titel: Netzwerk IPs
Hi. Wie kann ich sämtliche ips eines netzwerkes auslesen?


focus - Do 25.09.03 18:35

schick einen broadcast raus vorrausgesetzt du hast keine router usw dazwischen natürlich...
gruss
michael


MSCH - Do 25.09.03 19:01

der Broadcast wird in geswitchen Netzwerken nicht viel helfen - und wie bereits bemerkt - Router leiten sowas nicht weiter (es sei denn es wird Ihnen erlaubt).

Ohne Scannen wird dir nicht viel übrig bleiben. Also Schreife schreiben und hoffen das in jedem Netzsegment ein Rechner an ist, der auf ein Ping antworten kann.

Wozu brauch man sowas ?

grez
msch


Kugelfutter - Do 25.09.03 20:20

ich habe wie schon viele vor mir nen chat geschrieben. nun will ich gerne alle offenen server im netzwerk suchen lassen.
also mit forschleife jede einzelne erdengliche ip durchlaufen lassen, oder was? Das dauert doch ewig!


focus - Do 25.09.03 23:12

kommt drauf an... wenn du das ganze auf bestimmte subnetze beschränken kannst geht das recht flott...
andere möglichkeit wäre DynDNS..damit klappts sicher, wenn du nur die server fix halten willst und mal wieder die telekom nicht mitspielt..*g*
gruss
michael


matze - Fr 26.09.03 12:49

du könntest natürlich einen UDP Broadcast rausschicken ! das geht soviel ich wiess auch in lokalen netzwerken, hat aber im internet wenig sinnm.


focus - Fr 26.09.03 12:57

nicht nur wenig sinn ... wird eh gefiltert.... 8)
(siehe oben)
gruss
michael


Kugelfutter - Fr 26.09.03 20:04

matze hat folgendes geschrieben:
du könntest natürlich einen UDP Broadcast rausschicken ! das geht soviel ich wiess auch in lokalen netzwerken, hat aber im internet wenig sinnm.


wie geht das?


focus - Fr 26.09.03 21:10

schau doch mal in den RFC`s [http://www.rfc-editor.org] wegen den strukturen. und senden tust du das mit ner udp komponente aber wie gesagt über n router oder switch wirst du damit nicht kommen..du könntest ein allive überigens auch serverseitig ganz gut verwenden...
gruss
michael


PhilGo - Sa 27.09.03 18:19

Das gehört zwar nicht zu einer Delphi-Lösung, aber du kann einen Ping abschicken(an die Netzwerk-Rechner). Du brauchst nur den Netzwerk-Rechner-Name zu wissen. :wink:

Mfg PhilGo


Kugelfutter - Sa 27.09.03 19:15

PhilGo hat folgendes geschrieben:
Das gehört zwar nicht zu einer Delphi-Lösung, aber du kann einen Ping abschicken(an die Netzwerk-Rechner). Du brauchst nur den Netzwerk-Rechner-Name zu wissen. :wink:

Mfg PhilGo

dazu brauche ich aber erstmal alle netzwerk ips!!! das war ja auch meine frage. aber danke für diesen spam :D


focus - Sa 04.10.03 17:20

zu ARP gibts auchnoch was von Marc Ruef [http://www.diabolo666-security.com/tutorials/Netzwerk/ProxyARP.htm], tu-chemnit [http://archiv.tu-chemnitz.de/pub/1998/0148/data/dipl4html/d4hnode38.html]
gruss
mcihael


MSCH - So 05.10.03 11:16
Titel: Re: Netzwerk IPs
Kugelfutter hat folgendes geschrieben:
Hi. Wie kann ich sämtliche ips eines netzwerkes auslesen?

also nochmal, erstens überhaupt nicht, wenn nicht wenigstens eine IP bekannt ist es sei denn du probierst alle durch via Ping (ICMP). IRC und sonst welche Proggs haben zumindest immer einen Masterserver, dessen Adresse bekannt ist und die nach anderen weiteren Servern abgefragt wird (benutzen imho auch meistens das http Protokoll).
Via Arp und soweiter bringt nichts, weil dort stehen eh nur die Adressen, die dein Rechner schon kennt und auch nur die Strecke bis zum nächsten Router resp. Defaultgateway, ebenso die Routen( sind Netze keine Hosts, Ausnahmen bestätigen die Regel).
Sofern du im Intranet arbeiten willst und eine Win-Domaine hast, sollte es ein leichtes sein, die IPs zu finden - ist aber glaub ich nicht deine Frage.

grez
msch


Da_Knuddelbaer - So 05.10.03 16:08

ist da der net-Befehl von Dos nicht einiges schneller? :lol:
Naja, bevor du vllt alle IPs rausfilterst könntest du ja überlegen ob du nicht darauf zugreifen kannst? Den net-send-Befehl kann man unter Delphi ja auch holen, dann geht das bestimmt auch :wink:

Gruß,
Knuddelbaer


Duke - Do 27.10.05 22:34

Gibt es hier eigenltich mal neue erkenntnisse.

Ich wollte so ein Programm schreiben das Dateien aus Netzwerkfreigaben katalogisiert bzw. dursuchen kann.

Dafür brauch ich dann auch erstmal eine Liste aller im Netzwerkvorhandenen Computer.


Narses - Do 27.10.05 23:07

Moin!

user profile iconDuke hat folgendes geschrieben:
Gibt es hier eigenltich mal neue erkenntnisse.
[...]
brauch ich dann auch erstmal eine Liste aller im Netzwerkvorhandenen Computer

Nein, wenn sich die Rechner nicht irgendwo anmelden, dann bleibt nur aktiv danach suchen. Das geht aber auch aus den (uralten) Beiträgen hervor... :roll:

cu
Narses


Duke - Do 27.10.05 23:14

Also nach deinem Hinweis habe ich nochmal nen bissel gestöbert und es scheint ja doch was zu geben, dass werde ich jetzt erstma ausprobieren

http://www.delphipraxis.net/viewtopic.php?t=6894


Narses - Do 27.10.05 23:18

Moin!

user profile iconDuke hat folgendes geschrieben:
Also nach deinem Hinweis habe ich nochmal nen bissel gestöbert und es scheint ja doch was zu geben, dass werde ich jetzt erstma ausprobieren

http://www.delphipraxis.net/viewtopic.php?t=6894

Hallo? Jemand zuhause? Ich sagte doch:
user profile iconNarses hat folgendes geschrieben:
wenn sich die Rechner nicht irgendwo anmelden

und die Netzwerkumgebung ist so gesehen eine "Art Anmeldung" und betrifft auch nur Windowsrechner. Es ging aber darum, alle aktiven IP-Stacks in einem Netz zu bestimmen, und das geht eben nicht anders, als aktiv danach zu suchen! (Aber auch dieser Hinweis [Windowsumgebung] wird dir weiter oben schon gegeben...) Also, nix neues.

Bitte genau(er) lesen. :wink:

cu
Narses