whomade — ein Prozess, der verfolgt, welche Programme Dateien in den überwachten Verzeichnissen erstellen.

Um Anwendungen zu identifizieren, die Speicherplatz im Benutzer-Homeverzeichnis belegende Dateien erzeugen, wurde der Hintergrundprozess whomade entwickelt, der das Erscheinen neuer Dateien mit Hilfe des fanotify-Mechanismus überwacht. Das Projekt ist in C++ geschrieben und unter der GPLv3-Lizenz erhältlich.

Die Daten werden in einer SQLite3-Datenbank gespeichert, die regelmäßig von veralteten Informationen (z. B. über gelöschte Dateien) bereinigt wird. Um die erforderliche Funktionalität zu erreichen, verfolgt whomade derzeit über fanotify das Öffnen von Dateien und filtert anschließend unerwünschte Ereignisse, nicht jedoch direkt die Dateioperationen. Für den Start sind Root-Rechte erforderlich (eine Bedingung für fanotify).

Benutzern der Desktop-Umgebung MATE steht eine Erweiterung für den Dateimanager Caja zur Verfügung, die Informationen über den Prozess anzeigt, der die ausgewählte Datei erstellt hat.

whomade - ein Prozess, der verfolgt, welche Programme Dateien in den überwachten Verzeichnissen erstellen.


Quelle: opennet.ru
Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster