joenas 10 Geschrieben 21. Oktober 2004 Melden Geschrieben 21. Oktober 2004 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 Zitieren
spion77 10 Geschrieben 22. Oktober 2004 Melden Geschrieben 22. Oktober 2004 und wo oder wie sehe ich dann was ? Zitieren
DieterS 10 Geschrieben 22. Oktober 2004 Melden Geschrieben 22. Oktober 2004 Ich würde mal behaupten das es diese Zeile ist: if exist OpenShares.txt start OpenShares.txt Zitieren
Messias 10 Geschrieben 25. Oktober 2004 Melden Geschrieben 25. Oktober 2004 Hallo http://www.pcwelt.de/index.cfm?webcode=100959 Dieses Programm macht soweit ich das sehen kann das gleiche(muss nicht installiert werden). Zitieren
nerd 28 Geschrieben 25. Oktober 2004 Melden Geschrieben 25. Oktober 2004 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 Zitieren
e2e4 10 Geschrieben 16. Januar 2005 Melden Geschrieben 16. Januar 2005 Danke, feines Script! Grüße, e2e4 Zitieren
f.toepelm 10 Geschrieben 8. April 2010 Melden Geschrieben 8. April 2010 Kann man den Adressraum auch verändern weil ich das Netzwerk von 192.168.1 untersuchen muss und nicht 192.168.0 ... Sorry kenn mich damit nicht so ganz aus. Zitieren
Cybquest 36 Geschrieben 8. April 2010 Melden Geschrieben 8. April 2010 Nettes Script :) @f.toepelm: Im Script steht doch die Aufrufsyntax. D.h. Du musst es vom Commandprompt mit "openshare 192.168.1.0" aufrufen. Zitieren
f.toepelm 10 Geschrieben 8. April 2010 Melden Geschrieben 8. April 2010 Vielen Dank nun funktioniert es ;) Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.