Hello
Je voudrai faire un programme qui est capable de suivre une application , pas forcement lancée par mon application afin de voir tout les changement sur les fichier.
le but est de savoir ce qu'une application disons pour exemple [samba] modifie sur le disque : écriture, changement de droit, lecture,verrouillage d'un fichier etc
j'ai penser a straces mai il me semble qu'il faut lancer l'application avec c'est a dire:
straces [application]
il y a aussi inotify.h qui permet d'être notifier a un changement sur les fichier, seulement j'ai pas trouver comment s'associer a une application: je précise notify permet de surveiller 1 fichier ou 1 répertoire ,il faut donc insérer tout les fichier 1 a 1. Donc vu la quantité de fichier qu'il faudrait surveiller avec notify.h il est évident que sa sera trop lourd. de plus on ne c'est pas qu'elle application a fait une opération sur le système de fichier.
je cherche donc à surveiller une application X et être notifier aux moment ou elle va modifier un fichier ou le lire etc etc.
avidement il y a des application déjà lancée qui donc seront a surveiller, et donc pas seulement la mienne.
Est ce qu'il y a un moyen d'y parvenir ?
Partager