Ich bin heute über das Tool ProcessMonitor gestolpert, was eine Kombination aus den SysInternal-Tools filemon und regmon darstellt und nun direkt von Microsoft herausgegeben wird (die haben SysInternals glaube ich eingekauft).
Kann man mit Python auch so ein Live-Monitoring machen? Geht das unter Windows mit den win32-Extensions? Gibt's was Vergleichbares für Linux?
filemon & regmon
- nkoehring
- User
- Beiträge: 543
- Registriert: Mittwoch 7. Februar 2007, 17:37
- Wohnort: naehe Halle/Saale
- Kontaktdaten:
Fuer Linux habe ich mal sowas geschrieben... ehm... nicht ganz so schick und bunt und auch nicht so ausfuehrlich wenn es um Prozesse geht. Aber ich denke mal, machbar ist das.
Wieso fragst?
Wieso fragst?
[url=http://www.python-forum.de/post-86552.html]~ Wahnsinn ist auch nur eine andere Form der Intelligenz ~[/url]
hackerkey://v4sw6CYUShw5pr7Uck3ma3/4u7LNw2/3TXGm5l6+GSOarch/i2e6+t2b9GOen7g5RAPa2XsMr2
hackerkey://v4sw6CYUShw5pr7Uck3ma3/4u7LNw2/3TXGm5l6+GSOarch/i2e6+t2b9GOen7g5RAPa2XsMr2
Ich finde das interessant. Ich hatte schonmal was Ähnliches gefragt. Ich würde gern bestimmte Verzeichnisse auf Änderungen hin überwachen. Wenn Schreibzugriff auf Dateien erfolgen soll, hätte ich gern noch einen manuellen Eingriff, aber das ist Zukunftsmusik...
Unter Linux interessiert mich erstmal hauptsächlich das Monitoring des Dateisystems. Als Registry-Alternative wäre ein Live-Monitoring von gconf-Einstellungen cool, aber auch das ist was für später...
Ein Konsolen-Tool reicht mir erstmal. Wie hast du dich da rangetastet -> hast du Tuts, Infos oder weiterführende Links?
Unter Linux interessiert mich erstmal hauptsächlich das Monitoring des Dateisystems. Als Registry-Alternative wäre ein Live-Monitoring von gconf-Einstellungen cool, aber auch das ist was für später...
Ein Konsolen-Tool reicht mir erstmal. Wie hast du dich da rangetastet -> hast du Tuts, Infos oder weiterführende Links?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Unter Linux gibt es dafür inotify.droptix hat geschrieben:Ich finde das interessant. Ich hatte schonmal was Ähnliches gefragt. Ich würde gern bestimmte Verzeichnisse auf Änderungen hin überwachen. Wenn Schreibzugriff auf Dateien erfolgen soll, hätte ich gern noch einen manuellen Eingriff, aber das ist Zukunftsmusik...
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- nkoehring
- User
- Beiträge: 543
- Registriert: Mittwoch 7. Februar 2007, 17:37
- Wohnort: naehe Halle/Saale
- Kontaktdaten:
Hallo Leonidas...
das inotify-Teil hatten wir da schon in Betracht gezogen (droptix und ich haben mal 'n bissl per ICQ diskutiert).
Problem daran ist, dass man mit inotify zwar rausfindet, dass da wer geschrieben hat... aber es trotzdem nicht beeinflussen kann.
Aber genau das waere ja am meisten interessant...
das inotify-Teil hatten wir da schon in Betracht gezogen (droptix und ich haben mal 'n bissl per ICQ diskutiert).
Problem daran ist, dass man mit inotify zwar rausfindet, dass da wer geschrieben hat... aber es trotzdem nicht beeinflussen kann.
Aber genau das waere ja am meisten interessant...
[url=http://www.python-forum.de/post-86552.html]~ Wahnsinn ist auch nur eine andere Form der Intelligenz ~[/url]
hackerkey://v4sw6CYUShw5pr7Uck3ma3/4u7LNw2/3TXGm5l6+GSOarch/i2e6+t2b9GOen7g5RAPa2XsMr2
hackerkey://v4sw6CYUShw5pr7Uck3ma3/4u7LNw2/3TXGm5l6+GSOarch/i2e6+t2b9GOen7g5RAPa2XsMr2
- nkoehring
- User
- Beiträge: 543
- Registriert: Mittwoch 7. Februar 2007, 17:37
- Wohnort: naehe Halle/Saale
- Kontaktdaten:
Ja auch die Idee wurde schon aufgefasst... aber das Manko daran ist, dass man FUSE zwischen alles dazwischen klemmen muesste... das ist kaum realisierbar. Schließlich muesste der Anweder das auch selbst alles einrichten.
[url=http://www.python-forum.de/post-86552.html]~ Wahnsinn ist auch nur eine andere Form der Intelligenz ~[/url]
hackerkey://v4sw6CYUShw5pr7Uck3ma3/4u7LNw2/3TXGm5l6+GSOarch/i2e6+t2b9GOen7g5RAPa2XsMr2
hackerkey://v4sw6CYUShw5pr7Uck3ma3/4u7LNw2/3TXGm5l6+GSOarch/i2e6+t2b9GOen7g5RAPa2XsMr2
Unter Windows heißen die Zauberwörter ja "COM" und "WMI". Mit den Python Win32-Extensions kann man ja praktisch alles machen, was COM und WMI bieten. Nun weiß ich nicht ob sich das auf Computereinstellungen beschränkt oder ob auch so betriebssystemnahe Sachen wie Filemonitoring möglich sind.
Hat jemand zufällig Kontakt zu den Entwicklern der Win32-Extensions? Die müssten das ja wissen, oder?
Für Linux/Unix wäre dann die Frage, ob das Betriebssystem ähnliche Schnittstellen für Kernfunktionalitäten bietet.
Hat jemand zufällig Kontakt zu den Entwicklern der Win32-Extensions? Die müssten das ja wissen, oder?
Für Linux/Unix wäre dann die Frage, ob das Betriebssystem ähnliche Schnittstellen für Kernfunktionalitäten bietet.
- nkoehring
- User
- Beiträge: 543
- Registriert: Mittwoch 7. Februar 2007, 17:37
- Wohnort: naehe Halle/Saale
- Kontaktdaten:
...ja die Kernelschnittstellen sollte es geben. Ich hab mich nicht eingehens damit beschaeftigt. Aber es gibt eine Menge aehnlicher Tools und notfalls kann man einfach den Filesystemtreiber patchendroptix hat geschrieben:Für Linux/Unix wäre dann die Frage, ob das Betriebssystem ähnliche Schnittstellen für Kernfunktionalitäten bietet.
Okay "einfach" ist schlicht das falsche Wort dafuer. Aber ich bin auch kein Kernelentwickler
[url=http://www.python-forum.de/post-86552.html]~ Wahnsinn ist auch nur eine andere Form der Intelligenz ~[/url]
hackerkey://v4sw6CYUShw5pr7Uck3ma3/4u7LNw2/3TXGm5l6+GSOarch/i2e6+t2b9GOen7g5RAPa2XsMr2
hackerkey://v4sw6CYUShw5pr7Uck3ma3/4u7LNw2/3TXGm5l6+GSOarch/i2e6+t2b9GOen7g5RAPa2XsMr2