/* ************************************************************************** * hiddenfiles.php ***************************************************************************/ /* ************************************************************************** * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * ***************************************************************************/ if (PHPmyBrowser!="ok") { echo "Hacking attempt!"; exit; } /** * le tableau $HiddenFiles : * Fichiers/Répertoires qu'on veut masquer, on masque les fichiers du programme PHPmyBrowser ! * Les chemins des fichiers sont en fonction du répertoire d'installation de PHPexplorer * on ne peut pas mettre un ../repertoire, mais on peut mettre n'importe quel fichier * du répertoire de PHPexplorer ou d'un sous répertoire * à moins que je trouve une solution d'ici là ;-) * INSENSIBLE A LA CASSE, écrivez en majuscule ou minuscule, peu importe... * * the array $HiddenFiles : * it contains files/folders you want to hide. You may want to hide PHPmyBrowser folder * CASE INSENSITIVE ! * * {diskroot}/xxx * hide a folder/file from the disk root * cache une fichier ou un répertoire depuis la racine * example : /WINNT => {diskroot}/WINNT * * {alldir}/xxx * hide folder/file in ALL directories * cache le répertoire/fichier xxx dans chaque répertoire * example : .htaccess => {alldir}/.htaccess * @todo DOCUMENTATION * @package PHPmyBrowser */ //Par défaut : //$HiddenFiles=array( // 'index.php', // $PHPmyBrowserFolder, // $PHPmyBrowserCustom // ); //determinate the $PHP_SELF file name... by default it's index.php but if you change into //browse.php or other... ;-) $arr = explode('/', $_SERVER['PHP_SELF']); $HiddenFiles = array( //PHPmyBrowser script 'index.php', //main file / fichier principal //si vous le renommez n'oubliez pas de changer ici //if you rename it, do not forget to change it here $PHPmyBrowserFolder, //directory/répertoire => css/images/add-ons '{alldir}/'.$PHPmyBrowserCustom, '{alldir}/'.$COMMENT_file, //PHP scripts '{prog_php}', //Websites '{alldir}/.htaccess', //.htaccess files '{alldir}/.htpasswd', //Unix '/etc/passwd', //Windows specific '{diskroot}/pagefile.sys', //Windows memory cache file '{diskroot}/system volume information/', //Windows directory i don't know what it does lol '{diskroot}/recycled/', //Windows Recycled Bin '{diskroot}/recycler/', //sometimes (often?) windows bugs and another recycler bin is called recycler //so I don't know which one is correct ! LOL '{alldir}/desktop.ini', //Special windows directory (desktop, network, tasks...) '{alldir}/folder.htt', //Windows 98 & 2K boot system '{diskroot}/arcldr.exe', '{diskroot}/arcsetup.exe', '{diskroot}/autoexec.bat', //autoexec.* '{diskroot}/boot.ini', '{diskroot}/bootfont.bin', '{diskroot}/config.sys', '{diskroot}/drvspace.bin', '{diskroot}/io.sys', '{diskroot}/iph.ph', '{diskroot}/msdos.sys', '{diskroot}/ntdetect.com', '{diskroot}/ntldr', //Windows XP thumbnails '{alldir}/thumbs.db', //Finder index (?) '{alldir}/finder.dat', //CVS system '{alldir}/CVS/', '{alldir}/.cvsignore', //Softwares '{diskroot}/jfw.cps/', //Jaws '{alldir}/certify.bvd', //ViGUARD antivirus files ); if (substr_count(strtolower($_ENV["OS"]), "win") > 0) {//Add some special files //http://www.a2001.com/english/down/concon.html $DOSerror = Array('con','prn','nul','aux','clock$','config$','emmxxxx0','xmsxxxx0','setverxx', 'ifs$hlp$','$ibmadsp','dblbuff$','jkeyb$','biling$','ms$kanji','mscd001','$mmxxxx0','kkcfunc$', 'jkeyb$','$ibmafnt','setver','cd_101','mscd$$$$', 'lpt1','lpt2','lpt3','lpt4','lpt5','lpt6','lpt7','lpt8','lpt9', 'com1','com2','com3','com4','com5','com6','com7','com8','com9'); reset($DOSerror); while(list($DEkey,$item) = each($DOSerror)) $HiddenFiles[] = '{alldir}/'.$item.'.*'; unset($DOSerror); } // //IMPORTANT NOTE / NOTE IMPORTANTE // //I'm note a Linux big boss lol so if you know which file/folder are very critical //(password, system config...) please tell me : iubito@users.sourceforge.net //Je suis pas un boss sous linux donc si vous savez quels sont les fichiers critiques //(mot de passes, config...) dites-le moi par mail : iubito@users.sourceforge.net ?>
Nom | Type | Taille | Modifié le | |
---|---|---|---|---|
.. [Répertoire parent] | ||||
crystal | Dossier | 25/10/2006 14:31 | ||
ico | Dossier | 25/10/2006 14:31 | ||
images | Dossier | 25/10/2006 14:31 | ||
lang | Dossier | 25/10/2006 14:31 | ||
smilies | Dossier | 25/10/2006 14:31 |