Batch Datei für IP-Bereiche erstellen
Hallo,
ist es möglich, eine Batch-Datei zu schreiben, die über einen bestimmten IP-Adressenbereich prüft, welche Adressen verwendet wurden?
Als Beispiel:
Es befinden sich 10 PCs in einem LAN, von denen ich die einzelnen IPs aber nicht kenne.
Nun möchte ich herausfinden, welche IPs in dem Netz von 192.168.10.1 bis .99 benutzt wurden.
Kann man für so etwas eine Datei (.bat-Datei) schreiben, die dann den Bereich prüft und mir in eine Textdatei schreibt, welche IP-Adressen aktiv sind?
Wäre euch sehr dankbar für Lösungsvorschläge!
ist es möglich, eine Batch-Datei zu schreiben, die über einen bestimmten IP-Adressenbereich prüft, welche Adressen verwendet wurden?
Als Beispiel:
Es befinden sich 10 PCs in einem LAN, von denen ich die einzelnen IPs aber nicht kenne.
Nun möchte ich herausfinden, welche IPs in dem Netz von 192.168.10.1 bis .99 benutzt wurden.
Kann man für so etwas eine Datei (.bat-Datei) schreiben, die dann den Bereich prüft und mir in eine Textdatei schreibt, welche IP-Adressen aktiv sind?
Wäre euch sehr dankbar für Lösungsvorschläge!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 26575
Url: https://administrator.de/forum/batch-datei-fuer-ip-bereiche-erstellen-26575.html
Ausgedruckt am: 26.12.2024 um 14:12 Uhr
4 Kommentare
Neuester Kommentar
nicht direkt ne batch-datei, aber netscan macht das im prinzip auch:
http://www.softperfect.com/products/networkscanner/manual/
http://www.softperfect.com/products/networkscanner/manual/
http://www.zdnet.de/downloads/prg/7/8/de10045978-wc.html
dort gibbet nen netten IP Scanner
Grüße
Midivirus
dort gibbet nen netten IP Scanner
Grüße
Midivirus
Moin DownHillDom,
Du kannst natürlich auch eine Batchdatei dafür schreiben.
Geht schneller als das Runterladen:
Nimm den FOR /L-Befehl:
FOR /L %Variable IN (Start,Schritt,Ende) DO Befehl [Parameter]
Heißt beim Netz von 192.168.10.1 bis .99
@for /L %i IN (1,1,99) DO Ping 192.168.10.%i>nul && @echo 192.168.10.%i ONline
-oder-
vom CMD-Prompt bzw als Oneliner-Batch
@for /L %%i IN (1,1,99) DO Ping 192.168.10.%%i>nul && @echo 192.168.10.%%i ONline
-oder-
Zum Schreiben in eine Text-Datei noch ggf. beim Echo %date% %time% vor der IP ergänzen und alles mit ">>IPScan.log" in eine Datei schreiben.
So schnell, wie Du das eintippst, kannst Du nichts runterladen...
Grüße Biber
Du kannst natürlich auch eine Batchdatei dafür schreiben.
Geht schneller als das Runterladen:
Nimm den FOR /L-Befehl:
FOR /L %Variable IN (Start,Schritt,Ende) DO Befehl [Parameter]
Heißt beim Netz von 192.168.10.1 bis .99
@for /L %i IN (1,1,99) DO Ping 192.168.10.%i>nul && @echo 192.168.10.%i ONline
-oder-
vom CMD-Prompt bzw als Oneliner-Batch
@for /L %%i IN (1,1,99) DO Ping 192.168.10.%%i>nul && @echo 192.168.10.%%i ONline
-oder-
Zum Schreiben in eine Text-Datei noch ggf. beim Echo %date% %time% vor der IP ergänzen und alles mit ">>IPScan.log" in eine Datei schreiben.
So schnell, wie Du das eintippst, kannst Du nichts runterladen...
Grüße Biber
Obwohl Hier:
http://www.webattack.com/get/superscan.html
geht das Runterladen wirklich schnell. Superscan ist DER Ping Sweeper und PortScanner. Kann also etwas mehr als NUR den Ping Sweep...
Es gibt nur ein Problem was dir noch keiner geschrieben hat. Bei XP mit SP2 sind per default eingehende ICMP echo Packete (Das ist was sich hinter einem Ping verbirgt) mit der FW geblockt genau eben um Ping Sweepern das Leben schwer zu machen. Also da hilft dir dann weder die Batch Datei noch ein toller Download denn du siehst keine Rechner mehr obwohl sie am Netz sind. Hier müsstest du dann ICMP echo freigeben um die zu sehen. Superscan kann dann wenigstens noch einen Portscan machen und spätestens da outet sich dann jedenfalls jeder Windows Rechner, da die ausnahmslos durch den Serverprozess UDP Port 139 offen haben.
http://www.webattack.com/get/superscan.html
geht das Runterladen wirklich schnell. Superscan ist DER Ping Sweeper und PortScanner. Kann also etwas mehr als NUR den Ping Sweep...
Es gibt nur ein Problem was dir noch keiner geschrieben hat. Bei XP mit SP2 sind per default eingehende ICMP echo Packete (Das ist was sich hinter einem Ping verbirgt) mit der FW geblockt genau eben um Ping Sweepern das Leben schwer zu machen. Also da hilft dir dann weder die Batch Datei noch ein toller Download denn du siehst keine Rechner mehr obwohl sie am Netz sind. Hier müsstest du dann ICMP echo freigeben um die zu sehen. Superscan kann dann wenigstens noch einen Portscan machen und spätestens da outet sich dann jedenfalls jeder Windows Rechner, da die ausnahmslos durch den Serverprozess UDP Port 139 offen haben.