403Webshell
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /etc/cpguard/scripts/check_php.sh
#!/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


Youez - 2016 - github.com/yon3zu
LinuXploit