.svn Verzeichnisse im Exploit-Scanner ausschließen

Mit der Umstellung auf svn Aktualisierung hatte der Exploit-Scanner natürlich einiges mehr gefunden, was er anzumeckern hatte,
um dem entgegenzuwirken kann man die Funktion recurse_directory in der Datei exploit-scanner.php anpassen. Aber Achtung
es ändert sich dann auch der hash der Datei!!

function recurse_directory( $dir ) {
if ( $handle = @opendir( $dir ) ) {
while ( false !== ( $file = readdir( $handle ) ) ) {
if ( $file != '.' && $file != '..' ) {
$file = $dir . '/' . $file;
if ( is_dir( $file ) ) {
$this->recurse_directory( $file );
} elseif ( is_file( $file ) ) {
$this->files[] = str_replace( $this->path.'/', '', $file );
}
}
}
closedir( $handle );
}
}

function recurse_directory( $dir ) {
if ( $handle = @opendir( $dir ) ) {
while ( false !== ( $file = readdir( $handle ) ) ) {
if ( $file != '.' && $file != '..' && $file != '.svn') {
$file = $dir . '/' . $file;
if ( is_dir( $file ) ) {
$this->recurse_directory( $file );
} elseif ( is_file( $file ) ) {
$this->files[] = str_replace( $this->path.'/', '', $file );
}
}
}
closedir( $handle );
}
}

This entry was posted in changes, solved. Bookmark the permalink.