Supportnet Computer
Planet of Tech

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

Antwort 2 von Undertaker

Hi,

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:

Antwort 4 von Undertaker

Nachtrag:

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.%%a

Auß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.txt


Antwort 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 :)

Antwort 6 von Tetsuo

Haben das jetzt ein wenig anders gelöst mit einem Shell scribt auf der Firewall..

Vielen Dank trotzdem

Antwort 7 von wanja15

warum kann man wegen domänen kein dhcp mehr einführen? Kann ich nicht nachvollziehen?

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: