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
spion77 10 Geschrieben 22. Oktober 2004 Melden Geschrieben 22. Oktober 2004 und wo oder wie sehe ich dann was ?
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
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).
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
e2e4 10 Geschrieben 16. Januar 2005 Melden Geschrieben 16. Januar 2005 Danke, feines Script! Grüße, e2e4
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.
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.
f.toepelm 10 Geschrieben 8. April 2010 Melden Geschrieben 8. April 2010 Vielen Dank nun funktioniert es ;)
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden