|
Este script funciona en todas las versiones de Cpanel, y esta hecho en php.
Bueno el script tiene doble funcionalidad, la de ver todos los usuarios dentro de el servidor en el cual estas alojado. Y tambien tiene la opcion de ver todas las url de cada usuario, es decir todos los archivos.
Aun no lo hemos terminado, pero pues ahi va ya lleva su camino. Bueno el script esta listo ya, Los derechos de autor me los reservo yo junto a mi compañero Swimgod. Lo hemos probado en su servidor y en otro, y pues a funcionado.
| CODE | <? $dir = "//var/cpanel/users"; $user = (isset($HTTP_GET_VARS['user'])) ? $HTTP_GET_VARS['user'] : ''; $dir = "/home/". $user . "/public_html/";
if($dir == "/home//public_html/"){ $dir = "//var/cpanel/users"; /* domains://etc/vfilters users://var/cpanel/users */ };
// Open a known directory, and proceed to read its contents if (is_dir($dir)) { if (!$dh = opendir($dir)){ echo"error when getting users!"; }else if ($dh = opendir($dir)) { echo"<table border='1'> <tr>"; if($dir == "/home/". $user . "/public_html/"){ echo"<td align='center'>INDEX of ". $user ."</td>"; }else{ echo"<td align='center'>username</td>"; } echo"</tr>"; while (($file = readdir($dh)) !== false) {
if(!filetype($dir .'/'. $file)){ $filetype == "UNKNOWN"; }else{ $filetype = (filetype($dir .'/'. $file)); }; if($filetype == "dir"){ /* do nothing! */ }else{ echo"<tr> <td>"; if($dir == "/home/". $user . "/public_html/"){ echo "<a rel="nofollow" href='http://". $_SERVER['SERVER_ADDR']."/~"; echo $user ."/". $file; echo" '>". $file ."</a>"; }else{ echo"<a rel="nofollow" href='?user=". $file ."'>". $file ."</a>"; }; echo"</td></tr>";
}
}
echo"</table>"; echo $file; closedir($dh); } } ?> |
Para utilizarlo copia el codigo y habre tu block de notas, ahi lo pegas y lo guardas como archivo PHP, luego lo sirves por ftp, y si quieres que te funcione, tienes que tener CPANEL, y que el servidor en el cual estas alojado lo tenga tambien. Talvez le emplee otras tecnicas pero pues necesito leer unas cosas mas. Pruebenlo diganme si les funciona y si les gusta. Hasta Pronto
|