0byt3m1n1
Path:
/
data
/
.snapshot
/
daily.2025-04-25_0010
/
wordpresschecker
/
[
Home
]
File: checkforwordpress.sh
#!/bin/bash IFS=$'\n' FILE=$1 #for i in $(cat /data/wordpresschecker/files2/$FILE) #do # DOMAIN=$(echo $i| awk '{print $2}') # DROOT=$(echo $i | awk '{print $4}') # echo "domain: $DOMAIN droot: $DROOT" # WPCONFIGS=$(nice -10 find $DROOT -name wp-config.php) # for j in $(echo "$WPCONFIGS") # do # echo "domain: $DOMAIN documentroot: $DROOT instalation: $j" >> /data/wordpresschecker/results/$FILE # done #done for u in $(cat /data/wordpresschecker/results/$FILE) do LINE=$(echo $u | sed 's/wp-config.php/ plugins:/') INSTALATION=$(echo $LINE | awk '{print $6}') PLUGINS=$(ls -l $INSTALATION/wp-content/plugins/ | grep "^d" | awk '{print $9}') for PLUGIN in $(echo "$PLUGINS") do LINE=$(echo $LINE| sed 's/$/,'"$PLUGIN"'/') done echo "$LINE" >> /data/wordpresschecker/plugins/$FILE done #mv /data/wordpresschecker/files/"$FILE" /data/wordpresschecker/files/"$FILE"_done