Seite 1 von 1

Windowsfreigaben auslesen

Verfasst: Mittwoch 4. August 2004, 16:43
von langest
Hallo Leute!
Ich habe ein Problem. Ich will mit Python ein Netzwerk scannen und herausfinden was für freigaben die Rechner alle haben(Mit namen der Freigabe). Ich habe mir schon ein kleines Programm geschrieben das die rechner auf dem Port 139 (Port für Freigaben)ein anfrage stellt. Funktioniert super. Vieleicht kann mir ja jemand weiter helfen.

Gruß Thorsten :)

Verfasst: Freitag 6. August 2004, 11:29
von gerold
Hallo Thorsten!

Ich denke mal, du meinst Windows-Ordnerfreigaben.
Python-Modul kenne ich keines, welches dir diese Aufgabe erfüllen kann, aber das Kommandozeilenprogramm net liefert dir mit dem Parameter view genau diese Informationen zurück.
Mein Vorschlag:
Rufe net view auf und parse die Ausgabe.

mfg
Gerold
:-)

Verfasst: Freitag 6. August 2004, 13:55
von langest
Danke für den Tip! Aber vielcht gibt es ja doch noch eine möglichkeit. Ich kann ja immerhin auf den Port 139 eine Anfrage senden. Wenn ich jetzt noch einen schritt weiter gehen könnte und quasi die Freigaben abfragen könnte wäre ich am Ziel.

Gruß Thorsten

Verfasst: Freitag 6. August 2004, 17:11
von gerold
langest hat geschrieben:Danke für den Tip! Aber vielcht gibt es ja doch noch eine möglichkeit.
Hallo Thorsten!

Google hat mit den Suchworten "smb share python list" das hier ausgespuckt:
:idea: http://miketeo.net/projects/pysmb/
Das dürfte dich voran bringen.

mfg
Gerold
:-)

Verfasst: Freitag 6. August 2004, 17:53
von rayo
Beim Win32 Modul hats auch ein Beispiel wie es über Windows-API gehen würde, Voraussetzung ist natürlich Windows :)

gruss

Verfasst: Samstag 7. August 2004, 09:27
von langest
Danke! Genau das habe ich gesucht :lol:

Gruß Thorsten