| Server IP : 23.111.136.34 / Your IP : 216.73.216.136 Web Server : Apache System : Linux servidor.eurohost.com.br 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : meusitei ( 1072) PHP Version : 5.6.40 Disable Function : show_source, system, shell_exec, passthru, proc_open MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /etc/cpguard/scripts/ |
Upload File : |
#!/bin/bash
#Main
red='\e[0;31m'
green='\e[0;32m'
blue='\e[4;34m'
NC='\e[0m'
if [ -f /usr/local/cpanel/cpsrvd ]; then
PHPCMD="/usr/local/cpanel/3rdparty/bin/php"
PATHPREFIX="/usr/local/cpanel/whostmgr/docroot/cgi/cpguard"
if $PHPCMD $PATHPREFIX/scripts/ioncube.php | grep 'Direct access' >/dev/null 2>&1; then
echo -ne "\r${green} IonCube Works Fine ${NC}"
else
cd /usr/local/src && rm -f cpguard.sh && curl -o cpguard.sh -L https://downloads.opsshield.com/cpguard/cpguard.sh && bash cpguard.sh fixrpm
if $PHPCMD $PATHPREFIX/scripts/ioncube.php | grep 'Direct access' >/dev/null 2>&1; then
echo -ne "\r${green} IonCube Loader Error has been fixed on your server ${NC}"
else
echo -ne "\r${red} The script cannot fix IonCube Loader Error...please contact support ${NC}"
fi
fi
elif [ -f /usr/local/directadmin/directadmin ]; then
PHPCMD="/usr/local/bin/cpgphp -nc/usr/local/directadmin/plugins/cpguard/php.ini"
PATHPREFIX="/usr/local/directadmin/plugins/cpguard/cpguard"
if $PHPCMD $PATHPREFIX/scripts/ioncube.php | grep 'Direct access' >/dev/null 2>&1; then
echo -ne "\r${green} IonCube Works Fine ${NC}"
else
sed -i '/zend_extension=/d' /usr/local/directadmin/plugins/cpguard/php.ini
rm -f /usr/local/bin/cpgphp
PHPVER=`php -v | head -1 | awk -F" " {'print $2'} | awk -F"." {'print $1'}`
if [ $PHPVER -eq 7 ]; then
PHPSUBVER=`php -v | head -1 | awk -F" " {'print $2'} | awk -F"." {'print $2'}`
if [ $PHPSUBVER -eq 1 ]; then
ln -s /usr/local/bin/php /usr/local/bin/cpgphp
echo 'zend_extension=/usr/local/directadmin/plugins/cpguard/ioncube_loader_lin_7.1.so' >> /usr/local/directadmin/plugins/cpguard/php.ini
elif [ $PHPSUBVER -eq 2 ]; then
ln -s /usr/local/bin/php /usr/local/bin/cpgphp
echo 'zend_extension=/usr/local/directadmin/plugins/cpguard/ioncube_loader_lin_7.2.so' >> /usr/local/directadmin/plugins/cpguard/php.ini
elif [ $PHPSUBVER -eq 3 ]; then
ln -s /usr/local/bin/php /usr/local/bin/cpgphp
echo 'zend_extension=/usr/local/directadmin/plugins/cpguard/ioncube_loader_lin_7.3.so' >> /usr/local/directadmin/plugins/cpguard/php.ini
elif [ $PHPSUBVER -eq 4 ]; then
ln -s /usr/local/bin/php /usr/local/bin/cpgphp
echo 'zend_extension=/usr/local/directadmin/plugins/cpguard/ioncube_loader_lin_7.4.so' >> /usr/local/directadmin/plugins/cpguard/php.ini
else
echo -ne "\r${red}cPGuard requires PHP 7.1 or 7.2 or 7.3 or 7.4 to function on the server [ ERROR ] ${NC}"
exit
fi
elif [ -d /usr/local/php73 ]; then
ln -s /usr/local/php73/bin/php /usr/local/bin/cpgphp
echo 'zend_extension=/usr/local/directadmin/plugins/cpguard/ioncube_loader_lin_7.3.so' >> /usr/local/directadmin/plugins/cpguard/php.ini
elif [ -d /usr/local/php72 ]; then
ln -s /usr/local/php72/bin/php /usr/local/bin/cpgphp
echo 'zend_extension=/usr/local/directadmin/plugins/cpguard/ioncube_loader_lin_7.2.so' >> /usr/local/directadmin/plugins/cpguard/php.ini
elif [ -d /usr/local/php71 ]; then
ln -s /usr/local/php71/bin/php /usr/local/bin/cpgphp
echo 'zend_extension=/usr/local/directadmin/plugins/cpguard/ioncube_loader_lin_7.1.so' >> /usr/local/directadmin/plugins/cpguard/php.ini
elif [ -d /usr/local/php74 ]; then
ln -s /usr/local/php71/bin/php /usr/local/bin/cpgphp
echo 'zend_extension=/usr/local/directadmin/plugins/cpguard/ioncube_loader_lin_7.4.so' >> /usr/local/directadmin/plugins/cpguard/php.ini
else
echo -ne "\r${red}cPGuard requires PHP 7.1 or above to function on the server [ ERROR ] ${NC}"
exit
fi
if $PHPCMD $PATHPREFIX/scripts/ioncube.php | grep 'Direct access' >/dev/null 2>&1; then
echo -ne "\r${green} IonCube Loader Error has been fixed on your server ${NC}"
else
echo -ne "\r${red} The script cannot fix IonCube Loader Error...please contact support ${NC}"
fi
fi
else
echo -ne "\r${red}You need to install cPanel or DirectAdmin on your server to use cPGuard ${NC}"
echo -ne '\n'
exit
fi