Supportnet / Forum / NW-Sonstiges
LAN scanner
Frage
Hi nochmal ich
Also brauch nen Tip fürn nen LAN scanner, aber was besonderes.
Der normale Lan scanner sucht wenn man sagt suchen... ^^ Ich brauche nen Scanner der 36h lang sucht und alle PC mit IPs in eine Liste einträgt oder in der Log festhält.
Grund: Wir haben die IP bei uns händisch vergeben (~150) und bei uns sind nicht alle PCs nicht unter Tag eingeschaltet, manche laufen nur in der nacht...
thx
Antwort 1 von ITA-Winner
Wieso vergebt ihr die alle per Hand?? Wäre doch viel einfacher einfach nen DHCP-Server laufen zu lassen....
Ich such dir nen Programm raus was dein Netz scannt
Ich such dir nen Programm raus was dein Netz scannt
Antwort 2 von Undertaker
Hi,
per SCANSUBNETZ.BAT Taskmanager in den gewünschten Intervallen starten:
SCANSUBNETZ.BAT
SCANSUBNETZ1.BAT
SETWORD.COM (Link)
Gruß
Undertaker
per SCANSUBNETZ.BAT Taskmanager in den gewünschten Intervallen starten:
SCANSUBNETZ.BAT
@ECHO OFF
set xxx=
DATE /T | SETWORD 2 >TMP.BAT
call TMP.BAT datum
del TMP.BAT
set zzz=%datum%
TIME /T | SETWORD 1 >TMP.BAT
call TMP.BAT zeit
del TMP.BAT
set zzz=%zzz% %zeit%
FOR /L %%a IN (1,1,20) DO CALL ScanSubnetz1.bat 192.168.0.%%a
set yyy=%xxx%
IF NOT EXIST C:\SCANSUBNETZ.TXT ECHO 12345678901234567890 Datum Zeit>C:\ScanSubnetz.txt
echo %yyy%# %zzz%>>C:\ScanSubnetz.txt
set datum=
set zeit=
set xxx=
set yyy=
set zzz=SCANSUBNETZ1.BAT
@ECHO OFF
ping -n 1 -w 20 %1 | findstr "TTL=" >NUL
if %errorlevel%==0 set xxx=%xxx%J
if %errorlevel%==1 set xxx=%xxx%.SETWORD.COM (Link)
Und hier ist das Proggi:
--------------------------------------------schnipp---------------
e100 BE 81 0 AC "<; t"FB "N+"C0 "*"FF B9 A 0 8A 1C "F"80 EB "08"CB
e118 "s"6 F7 E1 1 D8 "s"ED "P"BE A2 1 "+"DB 89 F2 B9 0 F0 B4 "?"CD
e12E "!"8B D8 C6 0 1A B9 7 0 BA 9B 1 BB 1 0 B4 40 CD "!]"85 ED "u"
e145 1 "E+"C9 AC "< t"FB "<,t"F7 "<;t"F3 "<=t"EF "<"D "t"EB "<"A
e160 "t"E7 "N"89 F2 80 "<"1A "t F"8A 4 "< t"14 "<,t"10 "<;t"C "<="
e17B "t"8 "<"D "t"4 "<"A "u"E0 "A;"CD "u"BF 8B CE ")"D1 B4 40 CD
e191 "!"B4 ">"CD "!"B8 0 "L"CD "!set %1="
n SETWORD.COM
rCX
A2
w
q
--------------------------------------------schnapp---------------
Das Skript enthält den kompletten Programm-Code als Folge von
Eingabebefehlen für DEBUG, und am Ende die Anweisungen zum Schreiben
der Datei.
Zur Erstellung der COM-Datei bitte wie folgt vorgehen:
* Skript zwischen den Trennlinien ausschneiden und in eine Datei
kopieren, z.B. SETWORD.SCR
* Auf der Befehlsebene eingeben: DEBUG < SETWORD.SCR
Die Eingabe-Datei wird damit von DEBUG als Input abgearbeitet, und
das Resultat wird in die Datei SETWORD.COM (ins aktuelle Verzeichnis)
geschrieben.Gruß
Undertaker
Antwort 3 von Undertaker
Korrektur:
SCANSUBNETZ.BAT per Taskmanager in den gewünschten Intervallen starten:
SCANSUBNETZ.BAT per Taskmanager in den gewünschten Intervallen starten:
Antwort 4 von Undertaker
Nachtrag:
Beispiel für 150 IPs (10.10.1.50 - 10.10.1.149) :
SCANSUBNETZ.BAT
Außerdem die Überschrift entsprechend erweitern. Also statt 2 x 1234567890, nun 15 x 1234567890:
Beispiel für 150 IPs (10.10.1.50 - 10.10.1.149) :
SCANSUBNETZ.BAT
FOR /L %%a IN (50,1,149) DO CALL ScanSubnetz1.bat 10.10.1.%%aAußerdem die Überschrift entsprechend erweitern. Also statt 2 x 1234567890, nun 15 x 1234567890:
IF NOT EXIST C:\SCANSUBNETZ.TXT ECHO 12345678901234567890 Datum Zeit>C:\ScanSubnetz.txtAntwort 5 von Tetsuo
Naja, war vor meiner Zeit das die die IP mit der Hand vergeben haben....
Jetzt könen wir keinen Dhcp mehr einfügen wegen Domainen... :(
Werd das scribt versuchen Danke :)
Jetzt könen wir keinen Dhcp mehr einfügen wegen Domainen... :(
Werd das scribt versuchen Danke :)
Antwort 6 von Tetsuo
Haben das jetzt ein wenig anders gelöst mit einem Shell scribt auf der Firewall..
Vielen Dank trotzdem
Vielen Dank trotzdem
Antwort 7 von wanja15
warum kann man wegen domänen kein dhcp mehr einführen? Kann ich nicht nachvollziehen?

