Seite 1 von 1
Überwachung der freigebenen Dateien im Netzwerk
Verfasst: 01.04.2008 23:02
von Darie
Hallo Leute !!!
Ich habe mich gefragt, wie man die freigebenen Dateien auf dem eigenen Rechner in einem lokalen Netzwerk überwachen kann, so dass dies bei einem Zugriff gemeldet wird. Da ich mich nicht wirklich so gut mit Windows und Netzwerkprogrammierung auskenne, wäre es toll, wenn jemand das ganze ein wenig theoretisch erklären könnte...
Gruss
Alexander
Verfasst: 01.04.2008 23:31
von NicTheQuick
Es gab mal einen Netzwerkmonitor bei Windows unter Start -> Programme
-> Zubehör -> Kommunikation.
Ich glaube bei WinME war der mal installiert. Da hat man dann immer
gesehen, wer gerade auf welche Datei zugreift.
Ich hab jetzt mal auf Anhieb das hier gefunden:
Aufzeichnen von Netzverkehr mit dem Netzwerkmonitor
Ansonsten einfach nach 'netzwerkmonitor windows' googlen. Da findet sich so
einiges. Hab auch grad gelesen, dass das damals anscheinend Win95/98 war.
Verfasst: 02.04.2008 00:00
von jpd
Hallo Darie,
anbei ein link
http://www.purebasic.fr/german/viewtopi ... 718#179718 zu ein kleinen überwachung tool änlich an
freigabe und sitzungen in der computerverwaltung.
in der zip datei ist auch eine kleine beschreibung zur verwendete api calls, vielleicht kann das helfen!
Ciao
jpd
Verfasst: 02.04.2008 19:35
von Darie
Vielen Dank für die Links !!! Man muss wohl doch ziemlich tief ins Betriebssystem rein, wenn man so einen Monitor schreiben will.
(Mit der blöden MSDN werde ich mich bestimmt nie anfreunden)
Schönen Gruss an alle aus dem PB-Board !!! Ihr seit spitze !!!
Alexander
Verfasst: 02.04.2008 21:07
von Scarabol
Hi,
ich hab mir jpd's Code noch nicht näher angesehn, aber du kannst das ganze sehr einfach mit Hilfe von RunProgram() lösen:
Code: Alles auswählen
p = RunProgram("C:\Windows\System32\net.exe", "share", "", #PB_Program_Open|#PB_Program_Read|#PB_Program_Hide)
If p
While ProgramRunning(p)
If AvailableProgramOutput(p)
temp$ + ReadProgramString(p)
EndIf
Wend
EndIf
debug temp$
Anstatt von share kannst du auch folgende Werte verwenden:
share - Freigaben.
session - Computer die derzeit mit deinem Verbunden sind.
file - Dateien die gerade von einem anderen Rechner angefordert werden.
Gruß
Scarabol
Verfasst: 03.04.2008 10:28
von Darie
Das sieht ja interessant aus...werde es ausprobieren... ist ja erstaunlich was es bei windows so alles gibt.....
