Delphi-PRAXiS
Seite 4 von 9   « Erste     234 56     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   IP Scanner (https://www.delphipraxis.net/60071-ip-scanner.html)

Neutral General 3. Jan 2006 11:52

Re: IP Scanner
 
Ok ich gestehe: Jedes Gerät oder sonstiges Ding das eine IP, aber keinen Namen hat wird von mir leichtfertig als "Router" bezeichnet :mrgreen:
Warum manche IPs nicht erkannt und aufgelistet werden kann eigentlich nur daran liegen das das Gerät entweder nicht erreichbar ist, wofür ich nix kann, oder daran das, das Gerät zu lange braucht. Dann müsste ein höheres Timeout helfen.

Und nochmal für FAlter -.- :

Ich habe von Anfang an gesagt das mein Programm nur die IPs im eigenen Netzwerk also 192.168.<eigene Nr.>.1-255 auflistet !
Es kann sein das ich das mal einbaue aber das ist kein Bug sondern es ist einfach (noch) nicht eingebaut ;)

Gruß
Michi

robinWie 3. Jan 2006 12:02

Re: IP Scanner
 
Wenn man bei der neuen Version die größe den Fenters ändert, verschwindet der TimeOut schrift zug.
Bei mir wurden alle IP's gefunden

[edit] ich finde das Programm sehr praktisch dah man nicht mehr mit der Konsole sehr viel zeit verbring ping's zu senden [/edit]

Oxmyx 3. Jan 2006 12:57

Re: IP Scanner
 
Zitat:

Zitat von 3_of_8
[Klugscheißmodus]'IP''s' wäre aber Genitiv,

Falsch, im Deutschen wird der Genitiv niemals apostrophiert.

Zitat:

muss es nicht 'IPs' heißen?[/Klugscheißmodus]
Richtig.

Zitat:

Zitat von FAlter
Nein, wir sind in DLand, da gelten die englischen Regeln nicht,

Stimmt, die englischen Regeln gelten bei uns nicht.

Zitat:

und Abkürzungs-Plural gibt es theorethisch gar nicht!
Was ist ein Abkürzungsplural?

Nochmal zum mitschreiben: Im Deutschen wird nie ein Apostroph gesetzt, es sei denn in einem ganz seltenen Fall. Wenn nämlich ein Wort weggelassen wird, z.B.:

wenn es = wenn's
ist es = ist's

In allen anderen Fällen ist ein Apostroph falsch, z.B. im Genitiv: "Katrin's Bude" (richtig: "Katrins Bude") oder im Plural: "IP's scannen" (richtig: "IPs scannen").


SCNR :D

mirage228 3. Jan 2006 13:03

Re: IP Scanner
 
Hi,

bei mir werden die Rechner korrekt aufgelistet.
x.x.x.1 (Router)
x.x.x.22 (ich)
x.x.x.33 (Mein Vater)

Wie gesagt, zwischen Router und IP fehlt das Leerzeichen und außerdem stimmt da etwas mit den Anchors nicht. Der Text "Timeout" verschwindet beim Verbreitern hinter dem Editierfeld. Letzteres wird nicht mit nach rechts gezogen sondern immer weiter vergrößert.
Eine Funktion zum Speichern als Textdatei fände ich toll :)

Ansonsten, ganz nützliches Programm :)

mfG
mirage228

ehoffman 3. Jan 2006 13:50

Re: IP Scanner
 
Hallo zusammen,

also was dieses Progrämmchen macht ist alle IP-Adressen im eigenen Klasse-C Netzwerk (Netwerkmaske 255.255.255.0 oder 192.168.x.0/24) per PING (=ICMP echo reply) durchzuprobieren und dann den DNS Namen abzufragen. Die Netzwerkmaske wertet das Programm aber wohl nicht aus oder?! Dann kann es durchaus sein, dass hier gar kein Klasse-C Netzwerk vorliegt - was wiederrum bedeutet das er einige Rechner die zwar am gleichen Switch/Hub/... stecken nicht pingen kann weil sie in einem anderen Subnetz liegen.

Warum die Router meist nicht erkannt werden können ist auch relativ einfach zu erklären: Auf jedem halbwegs gut konfigurierten Router läuft eine Firewall und i.d.R. sollte die Firewall als Grundeinstellung ICMP echo Requests (= PING) blockieren. Somit existiert der Rechner dann für das Programm nicht, obwohl er da ist.

Ein "richtiger" Scanner ist z.B. NMAP: http://www.insecure.org/nmap/

Viele Grüße,
Eike

faux 3. Jan 2006 13:54

Re: IP Scanner
 
Zitat:

Zitat von ehoffman
Warum die Router meist nicht erkannt werden können ist auch relativ einfach zu erklären: Auf jedem halbwegs gut konfigurierten Router läuft eine Firewall und i.d.R. sollte die Firewall als Grundeinstellung ICMP echo Requests (= PING) blockieren. Somit existiert der Rechner dann für das Programm nicht, obwohl er da ist.

Diese Einstellung gilt aber meistens nur für PING-Anfragen außerhalb des Netzwerkes.

ehoffman 3. Jan 2006 13:59

Re: IP Scanner
 
Zitat:

Zitat von faux
Diese Einstellung gilt aber meistens nur für PING-Anfragen außerhalb des Netzwerkes.

Ja, man kann es einstellen - wobei ICMP meist komplett abgeschaltet ist (intern und extern).

FAlter 3. Jan 2006 14:13

Re: IP Scanner
 
Hi,

im es nochmal klarzustellen:

Ich habe zwei "Netzwerke" in unterschiedlichen IP-Bereichen.

Netzwerk 1: 192.168.0.x (LAN)
"Netzwerk 2": 192.168.47.x (PC-Telefonanlage kommunizieren uber TCP/IP!!!)

Folglich habe ich immer Mindestens 2 eigene IP-Adressen. In jedem Netzwerk eine. Mit Internet wäre es sogar eine dritte. Es wirs aber gatr keine von dem Programm gefunden.

Diese Sache mit den mehreren "Netzwerken" bringt bei vielen Programmen das Problem, dass sie Die Telefonanlagenbverbindung als LAN ansehen und das eigentliche ignorieren. Ich möchte mit deinem PRogramm aber wissen, ob DANI eingeschaltet ist. Daher muss auf das LAN zugegriffen werden, also am besten beide IP-Bereiche.

Für die nähere Zukunft wäre es aber geil, überhaupt etwas angezeigt zu bekommen.

Mfg
FAlter

faux 3. Jan 2006 14:18

Re: IP Scanner
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe auch mehrere IP-Adressen auf meinem PC (Bluetooth, LAN, etc), jedoch wird immer nur die eigentliche Netzwekkarte (192.168.0.1) angezeigt.

Grüße
Faux

NookShar 3. Jan 2006 14:26

Re: IP Scanner
 
hey,

ich wäre mal am gesamten Quelltext interessiert, falls du ihn veröffentlichen möchtest.
Ich schreibe gerade ein Netzwerkspiel wo ich auch alle Rechner finden will. Dann überprüfe ich auf jeden Rechner ein bestimmtes Port (mit entsprechender Antwort) um zu wissen ob da ein Spiel offen ist. Wäre also nett wenn du mir mal deinen QT zeigen könntest!

Gruß Nookshar


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:34 Uhr.
Seite 4 von 9   « Erste     234 56     Letzte »    

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-2025 by Thomas Breitkreuz