Detectar la versión de los gestores de contenidos instalados en un servidor

Para detectar la versión de los gestores de contenido instalados en un servidor Linux, podemos ejecutar el siguiente script en raíz del servidor web:

#!/bin/bash
grep "^[\t ]*define('VERSION'" --include=bootstrap.inc . -ri | awk -F ":" '{ split($2,ver,"'\''"); sub(/\/includes\/bootstrap\.inc/,"",$1); print "Drupal "ver[4]"\t"$1 }'"
grep "^[\t ]*\$wp_version[\t ]*=" --include=version.php . -ri | awk -F ":" '{ split($2,ver,"'\''"); sub(/\/wp\-includes\/version\.php/,"",$1); print "WordPress "ver[2]"\t"$1}'

Actualmente, las versiones que se detectan son las siguientes

  • WordPress 4.x
  • Drupal 7.x, 8.x

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *