Uname: Linux webm005.cluster107.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User: 6036 (villadal)
Group: 100 (users)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//home/villadal/www/old/////wp-content/plugins/really-simple-ssl/      ( Reset | Go to )
File Name: system-status.php
Edit
<?php
# No need for the template engine
define'WP_USE_THEMES'false );
//we set wp admin to true, so the backend features get loaded.
if (!defined('RSSSL_DOING_SYSTEM_STATUS')) define'RSSSL_DOING_SYSTEM_STATUS' true);

#find the base path
define'BASE_PATH'find_wordpress_base_path()."/" );

# Load WordPress Core
if ( !file_exists(BASE_PATH 'wp-load.php') ) {
    die(
"WordPress not installed here");
}
require_once( 
BASE_PATH 'wp-load.php' );
require_once( 
BASE_PATH 'wp-includes/class-phpass.php' );
require_once( 
BASE_PATH 'wp-admin/includes/image.php' );
require_once( 
BASE_PATH 'wp-admin/includes/plugin.php');

//by deleting these we make sure these functions run again
delete_transient('rsssl_testpage');
delete_transient('rsssl_domain_list');

if ( 
current_user_can'manage_options' ) ) {

    
ob_start();
    if ( 
defined'RSSSL_SAFE_MODE' ) && RSSSL_SAFE_MODE ) {
        echo 
"SAFE MODE\n";
    }

    global 
$wp_version;

    echo 
"General\n";
    echo 
"Domain: " site_url() . "\n";
    echo 
"Plugin version: " rsssl_version "\n";
    echo 
"WordPress version: " $wp_version "\n";

    if ( 
RSSSL()->rsssl_certificate->is_valid() ) {
        echo 
"SSL certificate is valid\n";
    } else {
        if ( !
function_exists('stream_context_get_params') ) {
            echo 
"stream_context_get_params not available\n";
        } else if ( 
RSSSL()->rsssl_certificate->detection_failed() ) {
            echo 
"Not able to detect certificate\n";
        } else {
            echo 
"Invalid SSL certificate\n";
        }
    }

    echo ( 
RSSSL()->really_simple_ssl->ssl_enabled ) ? "SSL is enabled\n\n"
        
"SSL is not yet enabled\n\n";

    echo 
"Options\n";
    if ( 
RSSSL()->really_simple_ssl->autoreplace_insecure_links ) {
        echo 
"* Mixed content fixer\n";
    }
    if ( 
RSSSL()->really_simple_ssl->wp_redirect ) {
        echo 
"* WordPress redirect\n";
    }
    if ( 
RSSSL()->really_simple_ssl->htaccess_redirect ) {
        echo 
"* htaccess redirect\n";
    }
    if ( 
RSSSL()->really_simple_ssl->do_not_edit_htaccess ) {
        echo 
"* Stop editing the .htaccess file\n";
    }
    if ( 
RSSSL()->really_simple_ssl->switch_mixed_content_fixer_hook ) {
        echo 
"* Use alternative method to fix mixed content\n";
    }
    if ( 
RSSSL()->really_simple_ssl->dismiss_all_notices || is_multisite() && rsssl_multisite::this()->dismiss_all_notices ) {
        echo 
"* Dismiss all Really Simple SSL notices\n";
    }
    echo 
"\n";

    echo 
"Server information\n";
    echo 
"Server: " RSSSL()->rsssl_server->get_server() . "\n";
    echo 
"SSL Type: " RSSSL()->really_simple_ssl->ssl_type "\n";

    if ( 
function_exists('phpversion')) {
        echo 
"PHP Version: " phpversion() . "\n";
    }

    if ( 
is_multisite() ) {
        echo 
"MULTISITE\n";
        echo ( ! 
RSSSL()->rsssl_multisite->ssl_enabled_networkwide )
            ? 
"SSL is being activated per site\n"
            
"SSL is activated network wide\n";
    }

    
do_action"rsssl_system_status" );

    echo 
RSSSL()->really_simple_ssl->debug_log;

    echo 
"\nConstants\n";

    if ( 
defined'RSSSL_FORCE_ACTIVATE' ) ) {
        echo 
"RSSSL_FORCE_ACTIVATE defined\n";
    }
    if ( 
defined'RSSSL_NO_FLUSH' ) ) {
        echo 
"RSSSL_NO_FLUSH defined";
    }
    if ( 
defined'RSSSL_DISMISS_ACTIVATE_SSL_NOTICE' ) ) {
        echo 
"RSSSL_DISMISS_ACTIVATE_SSL_NOTICE defined\n";
    }
    if ( 
defined'RLRSSSL_DO_NOT_EDIT_HTACCESS' ) ) {
        echo 
"RLRSSSL_DO_NOT_EDIT_HTACCESS defined\n";
    }
    if ( 
defined'RSSSL_SAFE_MODE' ) ) {
        echo 
"RSSSL_SAFE_MODE defined\n";
    }
    if ( 
defined"RSSSL_SERVER_OVERRIDE" ) ) {
        echo 
"RSSSL_SERVER_OVERRIDE defined\n";
    }

    if ( ! 
defined'RSSSL_FORCE_ACTIVATE' )
         && ! 
defined'RSSSL_NO_FLUSH' )
         && ! 
defined'RSSSL_DISMISS_ACTIVATE_SSL_NOTICE' )
         && ! 
defined'RLRSSSL_DO_NOT_EDIT_HTACCESS' )
         && ! 
defined'RSSSL_SAFE_MODE' )
         && ! 
defined"RSSSL_SERVER_OVERRIDE" )
    ) {
        echo 
"No constants defined\n";
    }

    
$content ob_get_clean();


    if ( 
function_exists'mb_strlen' ) ) {
        
$fsize mb_strlen$content'8bit' );
    } else {
        
$fsize strlen$content );
    }
    
$file_name 'really-simple-ssl-system-status.txt';
    
header"Content-type: application/octet-stream" );

    
//direct downloaden
    
header"Content-Disposition: attachment; filename=\"" $file_name
            
"\"" );

    
//open in browser
    //header("Content-Disposition: inline; filename=\"".$file_name."\"");
    
header"Content-length: $fsize);
    
header"Cache-Control: private",
        
false ); // required for certain browsers

    
header"Pragma: public" ); // required
    
header"Expires: 0" );
    
header"Cache-Control: must-revalidate, post-check=0, pre-check=0" );
    
header"Content-Transfer-Encoding: binary" );

    echo 
$content;

} else {
    
//should not be here, so redirect to home
    
wp_redirecthome_url() );
    exit;
}

function 
find_wordpress_base_path()
{
    
$path dirname(__FILE__);

    do {
        if (
file_exists($path "/wp-config.php")) {
            
//check if the wp-load.php file exists here. If not, we assume it's in a subdir.
            
if ( file_exists$path '/wp-load.php') ) {
                return 
$path;
            } else {
                
//wp not in this directory. Look in each folder to see if it's there.
                
if ( file_exists$path ) && $handle opendir$path ) ) {
                    while ( 
false !== ( $file readdir$handle ) ) ) {
                        if ( 
$file != "." && $file != ".." ) {
                            
$file $path .'/' $file;
                            if ( 
is_dir$file ) && file_exists$file '/wp-load.php') ) {
                                
$path $file;
                                break;
                            }
                        }
                    }
                    
closedir$handle );
                }
            }

            return 
$path;
        }
    } while (
$path realpath("$path/.."));

    return 
false;
}

All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL