check4change est un script PHP gratuit à utiliser en tâche cron, pour détecter des fichiers ou des répertories qui ont été modifiés depuis l'exécution précédente du script. Il vous alerte et envoie automatiquement un rapport par mail avec tous les changements reprérés. Pratique et utile pour détecter un hacking de site web, des modifications non autorisées de fichiers, des violiations d'accès...
Très simple à mettre en place il n'utilise pas de base de données ni de stockage dans un fichier, le script PHP est autonome.
Oui la majorité des hébergeurs ont dans leur hébergement mutualisés la possibilité d'éxécuter des tâches cron. Toutefois si cela n'est pas possible chez votre hébergeur, il existe des plugins sur presque tous les CMS pour exécuter des tâches cron. Cepandant cela sera moins précis et performant qu'un cron.
Soyez alerté en cas de hacking / piratage de votre site web. Com'onSoft a mis au point un script PHP gratuit (open source) que vous pouvez mettre en oeuvre pour sécuriser votre site web.
Nous pouvons configurer et installer le script pour vous pour 72 € HT.
Téléchargez le fichier source sur Github Télécharger
Editez le fichier check4change.php et modifiez les lignes suivantes avec vos paramètres. Documentation complète de la classe et des paramètres du script
Ligne 232:$scan = new scanDirectory( dirname(__DIR__), 'FR');
Ligne 234:$scan->MailReport( 'emetteur@domaine.com', 'destinataire@domaine.com', 'Titre du mail');
Transférez en FTP ou équivalent le fichier check4change.php modifiés avec vos paramètres sur votre le serveur de votre site web.
*Nous vous recommandons si cela est possible de mettre le script dans un répertoire en dehors de la racine de votre site web, cela rend l'accès au script plus compliqué pour un pirate.
Configurez la tâche cron pour s'exécuter en fonction de l'intervale que vous avez indiqué dans le paramètre de durée de l'intervale.
Par exemple si vous avez indiqué 600 secondes (10 minutes) , exécutez le script toutes les 10 minutes dans la tâche cron.