Programm um eine Liste mit IP's automatisch durch zu pingen

Also ich suche ein Tool in dem ich eine Liste von z.b 1000 Ips angeben kann und dieses Programm Pingt dann diese IP's durch. Dann würde ich gerne einstellen können das z.b jede IP die einen schlechteren Ping von z.b 50 hat aus der Liste gelöscht wird.

Gibt es sowas ?

THX schonmal
 
Hi erstmal.
Probiere doch mal das Programm SuperScan. Hammer Teil. Macht auch automatisch einen Portscan.

Greetz
 
@nickless willste damit Proxy´s testen oder einfach nur einen schnellen Server finden? Vielleicht einen Gameserver?

@MrMulti mit SuperScan kannste einen IP Bereich scannen z.B. 217.5.56.21-217.5.100.99 , aber du kannst keine eigene IP liste scannen, wie nickless es vorhat.
 
Also mittlerweile hat ein Freund mir ein Programm programmiert welches eine LIste mit IP's Pingen kann. Nun bräuchte ich tatsächlich noch eins bei dem ich eine Rabge eingeben kann.

Allerdings will/brauche ich keins für einen Portscann.

Also einfach nur Range eingeben und das Programm Pingt dann automatisch nur diese IP's durch. Wenn man da eingeben könnte das alle IP's die einen schlechteren Ping als z.B 60 haben rausfallen,dann wäre das echt genial. Ich danke euch für eure Hilfe

nickless
 
Habe ich nur was falsch eingestellt oder kann man mit dem Programm wirklich nur eine recht kleine Range wie z.B:

XXX.XXX.0.0 - XXX.XXX.255.255

Scannen ? Gibt denn eine Möglichkeit das er auch eine wesentlich höhere Range druchscannt ?

Ciao
 
Nein, SuperScan scannt nur xxx.xxx.0.255 bis xxx.xxx.255.255 durch. Alles andere würde meiner Meinung nach auch den Rahmen des Möglichen sprengen :)

Greetz
Multi
 
Schreib dir einfach folgende Batch-Datei ->

MultiPing.bat:

@ECHO OFF
set E2=0
set E1=0
set E0=1

:loopstart
ping -s 2 -n 1 %1.%E2%%E1%%E0%
CALL PingList.bat
if %E2%%E1%%E0% LEQ 255 goto loopstart

PAUSE

________________________

und dann noch eine weitere Batch-Datei ->

PingList.bat:

@ECHO OFF

:: Inkrementiert eine dreistellige Zahl
:: Arbeitet ueber einen Vergleich von jeder einzelnen Stelle.
:: E2=Hunderter, E1=Zehner, E0=Einer
if [%E2%]==[] set E2=0
if [%E1%]==[] set E1=0
if [%E0%]==[] set E0=0

:: Abschnitt E0
:: Wenn die Einer-Stelle eine 9 ist wird zu Abschnitt E1 gesprungen, wo dann die Einer-Stelle auf 0 gesetzt wird
:: und dann die Zehner-Stelle überprüft wird.

:E0
if %E0%==9 goto E1
if %E0%==8 set E0=9
if %E0%==7 set E0=8
if %E0%==6 set E0=7
if %E0%==5 set E0=6
if %E0%==4 set E0=5
if %E0%==3 set E0=4
if %E0%==2 set E0=3
if %E0%==1 set E0=2
if %E0%==0 set E0=1
goto DONE

:: Abschnitt E1
:: Wenn die Zehner-Stelle eine 9 ist wird zu Abschnitt E2 gesprungen, wo dann die Zehner-Stelle auf 0 gesetzt wird
:: und dann die Hunderter-Stelle überprüft wird.

:E1
set E0=0
if %E1%==9 goto E2
if %E1%==8 set E1=9
if %E1%==7 set E1=8
if %E1%==6 set E1=7
if %E1%==5 set E1=6
if %E1%==4 set E1=5
if %E1%==3 set E1=4
if %E1%==2 set E1=3
if %E1%==1 set E1=2
if %E1%==0 set E1=1
goto DONE

:: Abschnitt E2
:: Wenn die Hunderter-Stelle eine 9 ist wird die Zehner-Stelle auf 0 gesetzt
:: Dieser Fall wird aber in Verbindung mit PingCmd.bat nicht auftreten, da durch PingCmd.bat die Grenze bei 255 liegt.

:E2
set E1=0
if %E2%==9 set E2=0
if %E2%==8 set E2=9
if %E2%==7 set E2=8
if %E2%==6 set E2=7
if %E2%==5 set E2=6
if %E2%==4 set E2=5
if %E2%==3 set E2=4
if %E2%==2 set E2=3
if %E2%==1 set E2=2
if %E2%==0 set E2=1
goto DONE

PAUSE

: DONE

__________________________

Die MultiPing.bat hab ich von Mackz (glaub ich zumindest...oder von boppy) und hab sie mir ein wenig angepasst. Die PingList.bat gabs irgendwo im Netz und die ist nur für die Inkrementation der IP-Adress-Segmente gedacht.

Zum starten einfach eingeben: multiping.bat 192.168.0 eingeben oder multiping.bat 192.168 oder multiping.bat 212.13 oder wie auch immer die Parameter heissen sollen :)
 
hm unter Linux ist es ganz simpel:
nmap -sP 192.168.1.*

das pingt halt 192.168.1.1-254 durch und meldet dann aktive hosts.

(nmap gibts auch für windows fällt mir grad ein)
www.insecure.org/nmap

ist eigentlich ein (wenn nicht sogar DER) portscanner.
 
Original von nickless
Habe ich nur was falsch eingestellt oder kann man mit dem Programm wirklich nur eine recht kleine Range wie z.B:

XXX.XXX.0.0 - XXX.XXX.255.255

Scannen ? Gibt denn eine Möglichkeit das er auch eine wesentlich höhere Range druchscannt ?

Ciao

Das sind immerhin 255? = ~ 65.000 IPs! Was willst Du denn scannen? Das Internet? :D
 
Versuche es mit LanNetworkScanner. der kann, wenn man "verrückt ist" von 0.0.0.0 bis 255.255.255.255 scannen.

Er fängt an mit ping. Und macht solange weiter, das man am Ende sogar Betriebssystem weiss und bei Windows sogar, welche Benutzer eingerichtet sind und welche Progs installiert sind. Sehr nützliches Tool.
 
Original von Chris
Original von nickless
Habe ich nur was falsch eingestellt oder kann man mit dem Programm wirklich nur eine recht kleine Range wie z.B:

XXX.XXX.0.0 - XXX.XXX.255.255

Scannen ? Gibt denn eine Möglichkeit das er auch eine wesentlich höhere Range druchscannt ?

Ciao

Das sind immerhin 255? = ~ 65.000 IPs! Was willst Du denn scannen? Das Internet? :D

Ich wiederhole nocheinmals, das unter http://www.different-thinking.de/superscan.php die Lösung steht.

aber ich gebe Chris recht. Es ist nicht normal wenn einer aufeinmal mehr als 65000 IP´s scannen möchte.

@ LoD

Warum müsst ihr immer fertige Programme nehmen. Denn Großteil kannst du auch mit Boardmitteln oder viel kleineren Programmen herrausfinden.
 
Zurück
Oben