whomade — egy folyamat, amely megjegyzi, hogy mely programok hoznak létre fájlokat a megfigyelt könyvtárakban

A felhasználó otthoni könyvtárában a lemezen helyet foglaló fájlokat létrehozó alkalmazások meghatározására a whomade háttérfolyamatot hoztunk létre, amely a fanotify mechanizmus segítségével követi az új fájlok megjelenését. A projekt C++ nyelven készült és GPLv3 licenc alatt terjesztik.

Az adatok SQLite3 adatbázisban tárolódnak, amelyet időszakosan tisztítanak a nem aktuális információktól (például a törölt fájlok adataitól). A szükséges funkció megvalósítása érdekében jelenleg a whomade a fanotify segítségével a fájlok megnyitását követi nyomon, majd szűri a felesleges eseményeket, nem pedig közvetlenül a fájlok létrehozásának műveleteit. A futtatáshoz root jogosultságok szükségesek (mivel a fanotifyhoz is kell).

A MATE asztali környezet felhasználói számára elérhető a Caja fájlkezelőhöz készült kiegészítő, amely megjeleníti a kiválasztott fájlt létrehozó folyamat információit.

whomade - egy olyan folyamat, amely rögzíti, hogy mely programok hoznak létre fájlokat a megfigyelt könyvtárakban.


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster