Paquet surveillance
deb boisson.homeip.net/debian lenny divers
(source sur deb-src boisson.homeip.net/source/ ./
mais le paquet est compilé en statique donc le paquet lenny peut être installé partout.)
Le script complémentaire est
/usr/local/bin/complet:
#!/bin/sh
grep find /var/lib/dpkg/info/surveillance.postinst | awk '{l=l" "$2} END {print "find "l" -type f"}' | sh > /tmp/.liste_surveillance
diff -urN /etc/liste_surveillance /tmp/.liste_surveillance
Il suffit de mettre dans la crontab:
13 * * * * root /usr/bin/surveille
23 * * * * root /usr/local/bin/complet
(il n’est pas forcément nécessaire de faire cela en root)
Ici cela fait une vérification toutes les heures de l’intégrité du système.