Produit du jour : Le Proche Orient depuis le début du XXe siècle à partir de 33.00 € (Logiciel)
01/01/2005 10:50 par François Boisson | 2 réponse(s) | Signaler un contenu abusif ou erroné
Bonjour à tous et bonne année.

Dans le cadre de surveillance des machines, j'ai fait un petit
utilitaire autonome (compilé en statique, le tout (14K + 2 fichiers de
données) tenant très largement sur une disquette mise en lecture seule)

«surveille» est un programme de surveillance
de fichiers à lancer régulièrementpar cron.

On confectionne tout d'abord une liste de programme à surveiller dans un
fichier liste_de_fichiers (par défaut, ce fichier est
/etc/liste_surveillance) puis on lance une fois

# surveillance -f liste_de_fichiers -s signature_des_fichiers -i

Cela fabrique un fichier signature_des_fichiers (défaut
/var/spool/.surveillance mais ce fichier aurait intérêt à être mis =
sur
disquette ou CD avec la liste de fichiers et surveille) qui contient les
différentes md5sums. Si ce fichier existe, il est préalablement demand=
é
de le détruire.

Ensuite, il suffit de faire

# surveillance -f liste_de_fichiers -s signature_des_fichiers

et les fichiers modifiés seront signalés.

Remarque: Ce programme est compilé en statique donc autonome. Il est
livré avec un md5sum-static rudimentaire permettant d'avoir le md5sum
d'un fichier.

Le principe est de fabriquer les deux fichiers (liste et signatures)
puis de mettre le tout(surveille y compris) sur CDrom ou sur floppy (le
programme est suffisamment petit pour que tout cela tienne largement sur
floppy et de lancer le programme régulièrement. Le programme sort avec
un code de retour 0 si tout va bien et un 1 sinon. Une ligne comme

$ if ./surveille -f lf -s sf ; then echo "Tout va bien"; else echo "Un
problème"; fi

Par ailleurs, un message sur la sortie standard a lieu en cas de
fichiers modifiés.

Merci de tout commentaire

Le programme est disponible sur

deb http://boisson.homeip.net/[woody|sarge]/ ./

les sources (en C) sur

deb-src http://boisson.homeip.net/source ./


Voilà.

Bonne année à tous

François Boisson
 
kpovmodeler
mondo/mindi
 

 

Téléchargements

  • BitDefender Small Office Security
    BitDefender Small Office Security est une solution destinée à la protection des petites et moyennes entreprises face aux menaces du Web, que ce ...
  • VDownloader
    VDownloader est un outil qui permet de récupérer les vidéos des principales plates-formes en ligne telles que YouTube ou Dailymotion.
  • Comparer des nombres
    Comparer des nombres est un logiciel éducatif qui, comme son nom l'indique, permet d'entraîner l'enfant à la comparaison des nombres.
Tous les téléchargements