All posts filed under “Développement

Catégories Développement

comment 0

SpyMyFolder – Outil de surveillance de dossier

Finalement, encore un article. Je suis « on fire omg » 🙂

SpyMyFolder est un script, qui permet de surveiller tous les fichiers à l’intérieur d’un dossier, en hashant soit en md5, SHA1, SHA256, ou bien SHA512.

J’avais développé pour le fun un petit script, lors de ma première année de master à la suite d’un cours de forensics, un outil de surveillance de dossier.

Son utilisation permet :

  • Sur un site web statique, de surveiller les fichiers qui on été modifiés (Cas d’un hack ou squat)
  • Sur un système linux, de monitorer un dossier comme /etc/, ou /usr/lib/ pour voir s’il n’y a pas de corruption et d’altération de données
  • Et plein d’autres exemples, il y a beaucoup de possibilités

L’idée de base, c’était de faire un hash md5 de tous les fichiers présents dans un dossier source passé en paramètre, et de hasher ce dernier. Je l’ai beaucoup amélioré, avec mon peu de connaissance en dev. Ce dernier peut alors envoyer un mail pour rendre compte de l’état, choisir quel chiffrement utiliser, définir des exclusions…

Voici le lien github du projet : https://github.com/infosyrius/SpyMyFolder/

A savoir qu’un .deb existe. Peut-être un repo serait envisageable.

L’idéal, c’est de l’utiliser en crontab. Je pense que ça peut servir à tout le monde.

Cordialement,

Yohannès.