-
-
Save Mediatros/f7f80297f70dbd92f61f624c27396ec6 to your computer and use it in GitHub Desktop.
Perform MainWP Security scan on all configured sites from terminal
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Ce script est exécuté à partir d'une invite de terminal à la racine de votre site web MainWP WordPress | |
# | |
# Exécuter la commande MainWP CLI pour générer une liste de tous les sites configurés dans MainWP | |
# Faire passer la sortie à travers le filtre pour éliminer les colonnes 3 et 4 de la sortie. Ces colonnes contiennent le numéro de site à 2 chiffres. Ajuster si plus de 99 sites. | |
# Passez cette sortie pour éliminer les lignes de commentaires dans la liste des sites. | |
# Passez cette sortie dans l'éditeur SED en insérant la commande de scan de sécurité au début de la ligne | |
# Envoyer le tout dans un script shell pour être exécuté. | |
wp mainwp sites | cut -c3-4 | grep -E '([0-9]|[0-9][0-9])' | sed 's/^/wp mainwp-sucuri scan /' > sec-scan-auto.sh | |
# | |
# Rendre le script shell nouvellement créé exécutable. | |
chmod +x sec-scan-auto.sh | |
# | |
# Exécutez le script shell et observez la progression. Il est possible de transférer la sortie dans un fichier texte pour suivre les résultats. | |
./sec-scan-auto.sh | |
# Via Cpanel créer une tache cron pour activation du script chaque semaine | |
# Produisez tous les résultats dans un fichier texte. | |
# Envoyer le fichier texte par e-mail à l'utilisateur pour examen et vérification. | |
# Saisir les messages d'erreur pour ajouter la mention ATTENTION GRABBING appropriée dans la ligne d'objet du courriel. | |
# ./sec-scan-v5.sh > scan-results.txt |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment