Se me ocurrió la noche pasada y lo cierto es que es una bobada pero tal vez les den uso.

<?php
error_reporting (E_ALL ^ E_NOTICE);
//////////////////////////////////////////////////////////////////////////////////
// Modo de Acceso Seguro a un listado de archivos de un determinado directorio //
// By Michb Para indetectables.net //
//////////////////////////////////////////////////////////////////////////////////
//Importante: Alguna de estas funciones requieren tener permisos 0777 chmod para poder trabajar correctamente.
//Antes de nada establecer la contraseña.
$password="michb";
if (!$_POST['pass']==$password)
{
echo "<center><img src='[Enlace externo eliminado para invitados]' border='0'/><br><br><br><br><h3>Panel NMDA v1</h3><br><form method=POST><input type=password name=pass><input type=submit value=Entrar></form>";
echo '<br><br><a href="www.indetectables.net">Indetectables.net</a></center><br><br><br><br><br><br><br><br><br>Desarrollado por MichB Para indetectables.net<br><br>';
}
if(!$_POST['pass']==$password){
die;
}else{
$nombre = $_POST['name'];
if (isset($_POST['crear'])){
if (!is_dir('./'.$nombre.'')){
mkdir('./'.$nombre.'',0777);
}
if (!file_exists ('./'.$nombre.'/index.php')||!file_exists ('./'.$nombre.'/index.txt')){
$archivo = fopen("./".$nombre."/index.txt","a");
fclose ($archivo);
}
if(isset($_POST['acciondos']) && !isset($_POST['accionuno'])){
@rename("./".$nombre."/index.php", "./".$nombre."/index.txt");
}
if(isset($_POST['accionuno']) && !isset($_POST['acciondos'])){
@rename("./".$nombre."/index.txt", "./".$nombre."/index.php");
}
if(isset($_POST['accionuno']) && isset($_POST['acciondos'])){
echo "<marquee>Elige una de las 2</marquee>";
}
}else{
if(isset($_POST['acciondos']) && !isset($_POST['accionuno'])){
@rename("./".$nombre."/index.php", "./".$nombre."/index.txt");
}
if(isset($_POST['accionuno']) && !isset($_POST['acciondos'])){
@rename("./".$nombre."/index.txt", "./".$nombre."/index.php");
}
if(isset($_POST['accionuno']) && isset($_POST['acciondos'])){
echo "<marquee>Elige una de las 2</marquee>";
}
}
echo "<br><br><br><center><form method=POST><br><br><br><h2>Mod MichB Para indetectables.net</h2><br><br><br>";
echo "<b>Nombre de la carpeta a:</b> Crear/Ocultar/Desocultar<b> <input type=text name=name autocomplete=off><p>";
echo "Crear una carpeta: <input type=checkbox name=crear><p>";
echo "Ocultar: <input type=checkbox name=accionuno>";
echo "Desocultar: <input type=checkbox name=acciondos><p>";
echo "Ultima hora de acceso a la apertura/cierre del directorio: </b>";
echo date("F d Y H:i:s.", @filemtime('./'.$nombre.'/index.php'));echo date("F d Y H:i:s.", @filemtime('./'.$nombre.'/index.txt'));
echo "<p><input type=submit>";
echo "<input type=hidden name=pass value=".@$password.">";
echo "</form><center>";
echo "<bR>Listado de directorios<bR>";
function listar_directorios_ruta($ruta){
if (is_dir($ruta)) {
if ($dh = opendir($ruta)) {
while (($file = readdir($dh)) !== false) {
if (is_dir($ruta . $file) && $file!="." && $file!=".."){
echo "<b><br>Directorio:</b><a href='$ruta$file'>$ruta$file</a>";
listar_directorios_ruta($ruta . $file . "/");
}
}
closedir($dh);
}
}else
echo "<br>No es ruta valida";
}
listar_directorios_ruta("./");
}
?>
error_reporting (E_ALL ^ E_NOTICE);
//////////////////////////////////////////////////////////////////////////////////
// Modo de Acceso Seguro a un listado de archivos de un determinado directorio //
// By Michb Para indetectables.net //
//////////////////////////////////////////////////////////////////////////////////
//Importante: Alguna de estas funciones requieren tener permisos 0777 chmod para poder trabajar correctamente.
//Antes de nada establecer la contraseña.
$password="michb";
if (!$_POST['pass']==$password)
{
echo "<center><img src='[Enlace externo eliminado para invitados]' border='0'/><br><br><br><br><h3>Panel NMDA v1</h3><br><form method=POST><input type=password name=pass><input type=submit value=Entrar></form>";
echo '<br><br><a href="www.indetectables.net">Indetectables.net</a></center><br><br><br><br><br><br><br><br><br>Desarrollado por MichB Para indetectables.net<br><br>';
}
if(!$_POST['pass']==$password){
die;
}else{
$nombre = $_POST['name'];
if (isset($_POST['crear'])){
if (!is_dir('./'.$nombre.'')){
mkdir('./'.$nombre.'',0777);
}
if (!file_exists ('./'.$nombre.'/index.php')||!file_exists ('./'.$nombre.'/index.txt')){
$archivo = fopen("./".$nombre."/index.txt","a");
fclose ($archivo);
}
if(isset($_POST['acciondos']) && !isset($_POST['accionuno'])){
@rename("./".$nombre."/index.php", "./".$nombre."/index.txt");
}
if(isset($_POST['accionuno']) && !isset($_POST['acciondos'])){
@rename("./".$nombre."/index.txt", "./".$nombre."/index.php");
}
if(isset($_POST['accionuno']) && isset($_POST['acciondos'])){
echo "<marquee>Elige una de las 2</marquee>";
}
}else{
if(isset($_POST['acciondos']) && !isset($_POST['accionuno'])){
@rename("./".$nombre."/index.php", "./".$nombre."/index.txt");
}
if(isset($_POST['accionuno']) && !isset($_POST['acciondos'])){
@rename("./".$nombre."/index.txt", "./".$nombre."/index.php");
}
if(isset($_POST['accionuno']) && isset($_POST['acciondos'])){
echo "<marquee>Elige una de las 2</marquee>";
}
}
echo "<br><br><br><center><form method=POST><br><br><br><h2>Mod MichB Para indetectables.net</h2><br><br><br>";
echo "<b>Nombre de la carpeta a:</b> Crear/Ocultar/Desocultar<b> <input type=text name=name autocomplete=off><p>";
echo "Crear una carpeta: <input type=checkbox name=crear><p>";
echo "Ocultar: <input type=checkbox name=accionuno>";
echo "Desocultar: <input type=checkbox name=acciondos><p>";
echo "Ultima hora de acceso a la apertura/cierre del directorio: </b>";
echo date("F d Y H:i:s.", @filemtime('./'.$nombre.'/index.php'));echo date("F d Y H:i:s.", @filemtime('./'.$nombre.'/index.txt'));
echo "<p><input type=submit>";
echo "<input type=hidden name=pass value=".@$password.">";
echo "</form><center>";
echo "<bR>Listado de directorios<bR>";
function listar_directorios_ruta($ruta){
if (is_dir($ruta)) {
if ($dh = opendir($ruta)) {
while (($file = readdir($dh)) !== false) {
if (is_dir($ruta . $file) && $file!="." && $file!=".."){
echo "<b><br>Directorio:</b><a href='$ruta$file'>$ruta$file</a>";
listar_directorios_ruta($ruta . $file . "/");
}
}
closedir($dh);
}
}else
echo "<br>No es ruta valida";
}
listar_directorios_ruta("./");
}
?>
Salu2!