Jump to content

Batch: Nach Freigaben im LAN suchen


joenas
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hab grad zufaellig ein, schon etwas aelteres, batch script gefunden welches das gesamte Netzwerk nach Windows Freigaben absucht ohne jegliches Zusatz Tool.

Meines Erachtens nach genial, vor allem geschrieben.

 

Hinweis: Nicht erschrecken wenn sich einige Consolen Fenster oeffnen, alle schliessen sich auch von alleine wieder!

 

@echo off
:
:
: -=[ (c) 2003-10-31 MrB ]=-
:
: collect the name of accessible Windows(R) shares
:
: syntax: openshare 192.168.0
:         - scans all ip from 192.168.0.1 to 192.168.0.254
:
: This is a multithreading script (tm). ;-) So don't panic if you
: see many console windows in your taskbar. They are all closing
: by itself.
:
:
:cmd
if not "%5"=="" start "CMD" /min %0 %1 %2 %3 && shift /2 && shift /2 && goto :cmd
if "%0"=="%2" exit
if not "%4"=="" goto :netview
if "%1"=="" echo Nothing to do... && exit
if exist OpenShares.txt del OpenShares.txt
if "%2"=="" if exist *.pid del *.pid
if "%2"=="" start "CMD" /min %0 %1 1 20 21 41 42 62 63 83 84 104 105 125 126 146 147 167 168 188 189 209 210 230 231 254 %0 %1
if "%3"=="" ping 127.0.0.1 -n 5 > nul && goto :wait
echo.>%2.pid
for /L %%I in (%2,1,%3) do echo test if up: %1.%%I && ping %1.%%I -n 1 -w 1000 1>nul 2>nul && if errorlevel = 0 start "CMD" /min %0 %1.%%I %2 %3 %1.%%I
del %2.pid
exit
:wait
echo.&&echo ---[ Please wait... ]---
:wait2
ping 127.0.0.1 -n 2 > nul
if exist *.pid goto :wait2
if exist *.up goto :wait2
for %%I in (*.res) do type %%I >> OpenShares.txt && del %%I
if exist OpenShares.txt start OpenShares.txt
goto :end
:netview
net view \\%1 1> %1.up 2> nul
if errorlevel = 1 goto :endchild
ren %1.up %1.res
:endchild
if exist %1.up del %1.up
exit
:end

Link zu diesem Kommentar
Original geschrieben von Messias

Hallo

 

 

http://www.pcwelt.de/index.cfm?webcode=100959

 

Dieses Programm macht soweit ich das sehen kann das gleiche(muss nicht installiert werden).

 

naja, das Script oben geht ein Clas C netz komplet durch gibt die vorhandenen Freigaben aus die es findet - ähnlich einem Portscanner.

 

diese exe wird vermutlich nur sowas wie wins abfragen machen (ohne es genauer zu wissen) im Zeifel würde ich mich aber eher auf ein quell offenes schnelles script verlassen wie auf eine solche exe...

 

just my 2 cents

Link zu diesem Kommentar
  • 2 Monate später...
  • 5 Jahre später...
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...