joenas 10 Geschrieben 21. Oktober 2004 Melden Teilen 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 Link zu diesem Kommentar
spion77 10 Geschrieben 22. Oktober 2004 Melden Teilen Geschrieben 22. Oktober 2004 und wo oder wie sehe ich dann was ? Zitieren Link zu diesem Kommentar
DieterS 10 Geschrieben 22. Oktober 2004 Melden Teilen Geschrieben 22. Oktober 2004 Ich würde mal behaupten das es diese Zeile ist: if exist OpenShares.txt start OpenShares.txt Zitieren Link zu diesem Kommentar
Messias 10 Geschrieben 25. Oktober 2004 Melden Teilen 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 Link zu diesem Kommentar
nerd 28 Geschrieben 25. Oktober 2004 Melden Teilen 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 Link zu diesem Kommentar
e2e4 10 Geschrieben 16. Januar 2005 Melden Teilen Geschrieben 16. Januar 2005 Danke, feines Script! Grüße, e2e4 Zitieren Link zu diesem Kommentar
f.toepelm 10 Geschrieben 8. April 2010 Melden Teilen 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 Link zu diesem Kommentar
Cybquest 36 Geschrieben 8. April 2010 Melden Teilen 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 Link zu diesem Kommentar
f.toepelm 10 Geschrieben 8. April 2010 Melden Teilen Geschrieben 8. April 2010 Vielen Dank nun funktioniert es ;) Zitieren Link zu diesem Kommentar
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.